Blender联合布尔修饰符行为奇怪

Posted

技术标签:

【中文标题】Blender联合布尔修饰符行为奇怪【英文标题】:Blender union boolean modifier acts oddly 【发布时间】:2015-11-17 05:58:09 【问题描述】:

我正在尝试使用 Blender 为低聚蝉建模,以便对其进行 3D 打印。我有身体,我想用翅膀做一个联合(布尔修饰符)。不幸的是,这个布尔修饰符使主体消失并出现了两个奇怪的多边形。

我检查了法线方向和非流形顶点,它们看起来没问题。我找不到任何解决方案,因为布尔修饰符最常见的问题是执行问题,而这里不是这种情况。

我应该说不幸的是,我在与 body 相同的对象中创建了第一个机翼(在 body 的编辑模式下使用 create cube),然后使用 p>>separate 由松散的部分提取它。这可以解释修饰符的奇怪行为,但我不知道如何解决。

请在此处找到文件:my cicada file,希望对您有所帮助。

【问题讨论】:

【参考方案1】:

问题来自空心体。如果您移除内壳或在两个网格块之间创建一个孔,则布尔值起作用。

如果您想 3D 打印此模型,您很可能需要添加一个孔以允许内部材料排出。 This shapeways tutorial 解释制作空心形状。

【讨论】:

谢谢,我会试试的。我以前没有这样做过,因为我想:1)仅将固化修改器应用于身体(并避免薄翼的问题)和 2)在与机翼结合后打一个孔以获得质心的位置.我会找到办法的。再次感谢您的帮助。

以上是关于Blender联合布尔修饰符行为奇怪的主要内容,如果未能解决你的问题,请参考以下文章

RegExp对象

如何通过bpy.types获取具体的修饰符属性信息?

什么java修饰符让我在任何类和方法中使用布尔值[关闭]

为啥受保护的修饰符在 Java 子类中的行为不同?

C# 中修饰符的基础结构和行为

23-Vue之事件修饰符