Houdini 中文帮助文档

PolyCut

在其属性值达到一个阈值时,断开曲线。

此节点允许你在属性值达到一个阈值的地方,删除点,边,或切割边来断开曲线。

Parameters

Polygon Group要在其上操作的多边形组
Type指定曲线是否会被操作点,边打断
Cut Points当类型是点时,可能被移除或剪切的点组
Cut Edges当类型是边时,可能被移除或剪切的边组
Strategy指定当发现一个无效边时,曲线如何被打断。无效的边是使用Cut Attribute, Cut Value, 和 Cut Threshold 参数来定义的。如果没有指定Cut Attribute,所有的边都会被认为是无效的。

Cut Points and Cut Edges 组可以让你限制哪些点和边会被影响。

Remove当类型是点时,若发现了一个无效的边,边的两个端点都会被删除。

当类型是边时,若发现了一个无效的边,边会被删除。

Cut当类型是点时,若发现了一个无效的边,曲线会在边的两个端点处被剪切。

当类型是点时,若发现了一个无效的边,会沿着这个边切割多边形,切割位置是使用Detect Edge Changes参数定义的。

Detect Edge Changes指定如何查找无效边。

Cut At Attribute Crossing如果Cut Attribute 和Cut Value值交叉,边会被移除或剪切。

如果边被剪切,沿着边剪切的位置是由线性插值计算来查找Cut Attribute  和 Cut Value的交叉处的。

Cut At Attribute Change如果 Cut Attribute的变化大于Cut Threshold,边会被移除或剪切。

如果边被剪切,边会被细分为多个短边(在Cut Attribute的变化大于 Cut Threshold的地方)。

Cut Attribute用于定义何处边是无效的,或应当被剪切掉的属性。
Cut Value用于Cut Attribute的阈值。当 Detect Edge Changes 是At Attribute Crossing是,会使用它。
Cut Threshold从一个点到下一个点,Cut Attribute可能发生的最大变化。如果Cut Attribute 是一个矢量,两个矢量间的长度会被计算。当 Detect Edge Changes 是At Attribute Crossing是,会使用它。
Keep Polygons Closed切换最终多边形的碎块是否是封闭的(如果原始多边形是封闭的)。
点击分享到: