======Measure====== //Measure 可以测量 Polygon 的体积、面积、周长,曲率(近似),并将结果存到属性中。//\\ //Ver 19.5// ---- ===与 Group 对应的应用=== ==测量单个物体的面积== 需要与 ''connectivity'' 配合使用,测量每一个独立几何体的表面积 ''area'',以此为条件创建 group. ==测量单个物体的体积== 同上,测量每个独立几何体的体积,以此条件创建为 group。 \\ \\ {{ :vfx:houdini:sop:node:attribute:meausre_grp_flow.svg?300 |}} \\ 牵涉到独立几何体的时候,需要看源几何体是什么类型的几何体。源几何体的类型需要与 ''connectivity'' 中的 ''Connectivity Type'',以及 ''measure'' 中的 ''Accumulate'' 选项匹配: * primitive 对应 per element * polygon 对应 per piece ==测量曲线的长度== 某些情况下可以使用 ''measure'' 测量曲线的长度并根据该结果编组。比如 //constraint// ==测量物体的曲率== 可以对指定几何体进行 curvature 的计算。该信息在某些体定条件下有用。 ===注意事项=== 有几个点需要注意: * 体积:polygon 的体积是由组成该角锥体(Pyramid)的和;Pyramid 有正有负,由顶点定义 * 面积:面积只能精确计算**平坦**的二维平面;否则计算的是重心附近的 ''Triangle fan'' (见下图)。 * 曲率:曲率根据点之间的的 Normal 和 共享点的延伸线计算(Bezier / NURBs 用控制点)。 {{ :vfx:houdini:sop:trianglefan.png?250 |Triangle Fan}} \\ ==常用参数== |Override Name|为计算结果改写默认的属性名 |