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