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 保留左侧输入面或删除它
点击分享到: