Houdini 中文帮助文档

Curvesect    

查找两个或多个曲线,或面之间的交叉处。

此节点会查找两个或多个面,曲线,之间的交叉处或最小距离的点。

Examples

%image_alt%

Circles

放置两个NURBS 类型的Circle SOP,其中一个沿着XY微微的移动。

将其输出的传输到一个 Curvesect SOP,让其显示结果

方式:切割。对于左侧面,选择保留奇数标号方式

你可以在曲线交叉处,提取内部或外部部分。

Star

以星形构建一个封闭的NURBS曲线

放置一个NURBS 类型的Circle SOP

将其输出的传输到一个 Curvesect SOP,让其显示结果

它会基于其和NURBS圆的交叉,产生五个独立的NURBS曲线

你可以追加一个Join SOP来重新连接单独的NURBS曲线到一个新的连续的曲线上。它会光滑的连接剩余的段数

Parameters

Face Group曲面集
Cutter Group要相互交叉的曲面或样条曲面集
Find All Intersections计算出所有的交叉点。若关闭,只会计算最小距离的交叉点。
Tolerance交叉的精度

Cut

Overview在交叉或最小距离范围内的面
Left-face Pieces选择保留那些部分面

Keep All保留所有由交叉产生的碎块
Keep Odd-numbered Ones保留奇数碎块
Keep Even-numbered Ones保留偶数碎块
Keep None删除整个面
Right-face Pieces选择创建什么类型的面

Keep All由交叉产生的碎块
Keep Odd-numbered Ones奇数碎块
Keep Even-numbered Ones偶数碎块
Keep None不保留右侧面。

Extract

Overview提取交叉点或ISO线
Affect选择操作于哪个输入对象

Left Input提取左侧输入面
Right Input提取右侧输入面
Both Inputs提取左右侧输入面
Extract Point若右侧输入的是面,在点和iSO提取之间选择。如果右侧输入面,只有点会被提取
Keep Original保留左侧输入面或删除它
点击分享到: