为在模型内部生成可控的多孔隙结构,提出一种针对三角网格模型的内部结构装配方法.首先对模型对象内部空间进行划分,确定目标装配区域;然后根据设计要求,采用隐函数表达的参数化结构作为模型单元填充装配区域,并通过优化局部区域的性能实现整体设计目标;最后从参数化表达的体结构模型中提取等势面,将其直接转化为三角网格体模型.实验结果表明:该方法能够构建密度、连通性和梯度可控的复杂结构,保证内部结构单元之间的平滑过渡,同时避免因大量布尔运算操作产生的错误.
In order to design controllable porous structures within mesh models, this paper presents a design method for assembling volumetric structures. Firstly, the mesh model is divided into a set of assembling subspaces. Secondly, the unit structures represented by implicit surfaces are assembled into the subspace and optimized with local rules. Finally, a mesh surface is extracted from the assembled parametric model to represent the internal structure of the model. Experimental results show that the method can generate the mesh model with gradient and smooth porous structures, avoiding possible errors brought about by performing a large number of Boolean operations.