Blender几何节点科研绘图(二)多孔核壳

步骤一、创建任意几何体对象,添加几何节点修改器。在几何节点编辑器窗口创建棱角球节点,连接到组输出。棱角球细分数可设为3。

步骤二、依次添加网格中的对偶网格和挤出网格节点,挤出网格的偏移比例设为0。添加节点时可直接将节点拖到相应的连接线处,节点会自动插入。

步骤三、添加缩放元素节点,选中项为挤出网格的顶(面),缩放比例设为0~1之间。网格显示如图。

步骤四、添加删除几何体节点,选中项还是用挤出网格的顶(面)。注意默认的删除元素是点,这里改为面。

步骤五、再次添加删除几何体节点,使用案例一中讲解的坐标判断法,删除所有Z坐标大于0.25的点。

之后可以用表面细分和实体化修改器进行处理,这里我们还是在几何节点中完成。
步骤六、厚度可以用挤出网格节点实现,挤出对象元素选择面。然后和原来的面合并,用的是几何数据中的合并几何节点。

现在如果显示内外面的朝向会发现不一致,因为挤出不会改变面的法向。需要把原来的面翻转一下,使用的是翻转面节点。

现在面朝向就一致了。

步骤七、接下来依次添加按距离合并和表面细分节点即可得到最终结果,细分级别设为3。

附节点位置及作用:
1、网格基本体
棱角球:生成由大小相等的三角形构成的球形网格
2、网格
对偶网格:生成对偶多面体(将面转换成顶点,并将顶点转换成面)
挤出网格:从被选元素生成新的顶点、边或者面,并基于偏移量移动,保持其通过边界相连
缩放元素:缩放连接边和面的组
翻转面:颠倒选中面的顶点和边的次序,翻转其法向
表面细分:使用Catmull-Clark细分方法划分网格面以形成平滑的表面
3、几何数据
删除几何体:删除几何体的被选中元素,包括点、边、面、样条线和实例
合并几何:将单独生成的几何体合并为单个几何体
按距离合并:合并给定距离内的顶点或点
全节点图

通过改变棱角球的细分数和删除点的判断条件可得到不同程度的缺口和孔密度。

