假设我给了一个带有Voronoi图案的形状,例如这盏灯。我希望能够在内部表面添加覆盖整个形状的“蒙皮”,以便可以用半透明的材料对其进行打印,以产生或多或少的均匀发光效果。这是我想最后得到的示例:茶灯罩。关于如何对Voronoi对象进行逆向工程的任何想法?
假设我给了一个带有Voronoi图案的形状,例如这盏灯。我希望能够在内部表面添加覆盖整个形状的“蒙皮”,以便可以用半透明的材料对其进行打印,以产生或多或少的均匀发光效果。这是我想最后得到的示例:茶灯罩。关于如何对Voronoi对象进行逆向工程的任何想法?
Answers:
我将此内容发布到了Autodesk论坛,然后一个名为“ MagWeb”的人提出了以下解决方案。我还没有尝试过。
可能的工作流程在很大程度上取决于voronoi对象的整体形状:如果整个对象都是凸形的(如鸡蛋)或呈凸形且平面的(如圆柱体),例如:
全选(在Mac上为Ctrl + A或Cmd + A)
运行Edit / FitPrimitive并将其PrimitiveType设置为ConvexHull(已选中CreateNewObjects)
在此船体对象上运行MakeSolid,并将其SolidType设置为Accurate。精确启用“偏移距离”滑块。把它拉下来,然后点击更新。您想要得到一个相交但显示voronoi对象的结果。如果需要,请调整偏移量。最后接受。
现在激活voronoi和MakeSolid结果并运行BooleanUnion
再次显示FitPrimitive对象(MakeSolid之前确实将其隐藏),然后在Accurate模式下再次运行MakeSolid。现在像以前一样设置稍大的偏移量。差异将决定“衬里”的厚度。接受
首先激活BoolleanUnion结果,最后一个激活MakeSolid结果,然后运行BooleanDifference以获得空心对象。您可以使用另一个相交的对象来消散底部的开口。
在拥有凹面区域的voronoi对象上使用不同的工作流程更难但可行...
经过一些试验,我可以确认该方法适用于简单的凸对象。如果存在凹面,则很有可能需要将源形状切成小段,每个段都可以视为凸形。
我试用了Meshmixer的“应用模式”功能,但效果有限。我可以获得贴身的图案形状,但表面不平整。模式参数的一些微调可能会有所帮助。请注意,新形状倾向于与原始voronoi对象一样厚,因此最好执行以下操作:
1)创建原始对象
的副本2)将副本缩小几个百分点
3)对齐两个对象具有相同的来源,并采用布尔值差异来创建原始对象的薄壁版本。
4)基于该薄壁对象构建图案对象。
我成功了!对于那些在意的人,我拿着一个打开的Voronoi眼镜盒,并在里面放了一块皮肤来保护您的眼镜。看到这个Thingiverse项目