为 polyline 创建外部的柱状体积。
相比 Wireframe
,该节点创建的几何体会更加复杂;在弯曲 / 相交的部分也会更平滑,特别是应用到 L-system 中的时候。
Polywire 的控制比较困难。一般情况下可以通过 up
属性和 normal
来控制,但如果需要多变的情况就不是很灵活。比如使用 Helix 做一个螺纹,用 Polywire 就会有边缘翻转的问题。有特定方向要求的化,推荐使用 sweep
。
Parameters | Usage |
---|---|
Maximum Joint Scale | 该选项会为相交处的点设置一个缩放的上限。从测试上来看,应该是通过控制相交点的缩放来防止分支在相交处的膨胀(不确定是做膨胀还是褶皱理解,效果上来看如果不开启防止 Joint Bucking的话,相交处会有向内的凹陷)。 |
Smooth Point | 该选项为 0 的时候,PolyWire 产生的 Tube 不会通过指定的 Point,并且对应的用于连接的线段也会断开。表现出来的效果就是 tube 的末端没有 cap。 |
Segments | 对 tube 边的细分,表现为在 tube 上的纵向细分数量。 |
Segment Scales | 暂且使用默认,测试中发现了很多问题 |
Do Vertex Textures | 生成顶点纹理贴图。对 points 的排序会更好的帮助形成贴图;一般的说来,最重要的一侧的 ptnum 应该最小,比如 Y轴,Y 底部的 ptnum 就应该最小。 |
Joint Up Vector | 给所有的 joints 一个统一的 up 向量(可能导致分支的 twisting) |
uv
属性控制不同区域的宽度。