Houdini 中文帮助文档

Surfsect

沿着交叉线,在NURBS,或Bezier曲面之间剪切,或创建轮廓曲线。

此节点会对NURBS或Bezier曲面执行布尔操作,只会在曲面交叉处生成轮廓线。单个曲面不需要是实体的,也不需要其形成一个实体组对象。

第一输入端中的曲面时通过参数列表中的A指示的。第二输入端中的曲面时通过参数列表中的B指示的。整个A对象会和B交叉,可以进行真实的 csg 操作。如果A和B形成了一个实体对象,任何A,B之间的布尔操作都会形成一个实体对象。如果整个对象是开口的,,那么最终结果也是开口的。

Parameters

Group A NURBS and Bezier 曲面集
Group B 要和A对象交叉的 NURBS and Bezier 曲面集
3D Tolerance 用于交叉计算的世界空间精度
2D Tolerance 交叉的范围精度
Marching Steps 每个轮廓线跨度上跟踪的步幅次数

Boolean

Overview A和B曲面之间的布尔运算
Operation
Union, intersect, A – B, B – A, or user-defined
Keep Inside A 保留在A曲面内部的区域
Keep Inside B 保留在B曲面内部的区域
Keep Outside A 保留在A曲面外部的区域
Keep Outside B 保留在B曲面外部的区域
Radius 用于圆滑交叉的半径
Span Density 要创建的圆角密度
Cusp Angle 角度的变化,其会触发生成一个拐角

Generate Profiles

Overview 只在曲面交叉处创建轮廓线
Target 输出哪个曲面的轮廓线,A B或两者
A Profiles Group 将A轮廓线放到用户定义的组中
B Profiles Group 将B轮廓线放到用户定义的组中
Avoid Already Trimmed-Out Parts 只交叉可见的曲面部分,并在剪切的曲面边界,把交叉的轮廓线剪短
Join Profiles Created By Multiple Surfaces 如果因为曲面和两个或多个曲面交叉,使其有多个临近的轮廓线,那么轮廓线会被衔接为单个曲面上的曲线
点击分享到: