扫描物体(Swept Object)

扫描物体的创建方式是扫描围绕任意轴旋转的父物体的截面,形成新的形状。父物体可以是任何表面或实体。父物体与"切片"平面相交形成父物体截面。切片平面由旋转轴以及从该旋转轴指出的矢量共同定义。所得到的截面可以从-360度扫描到+360度,限制条件是角度的绝对值必须至少为0.1度。扫描对象按下列参数定义:
扫描物体使用9个参数来定义两个向量和一个中心点。下面是以图表形式说明几何形状的示意图。

参数# | 描述 | 面名称 | 面# |
1 | 父物体编号。在编辑器中,该编号必须处于扫描物体编号之前。 | NA | NA |
2 - 4 | 未旋转、未移位父物体坐标系中的中心x、y及z坐标。这些数据定义位于旋转轴上的点。 | NA | NA |
5 - 7 | 父物体坐标系中的轴x、y及z方向余弦。这些余弦被归一化,以确定沿旋转轴指向的矢量。旋转轴不能与物体相交,否则将生成无效实体。通常情况下,这种情况不会自动检测,而且也没有任何警告。 | NA | NA |
8 - 10 | 父物体坐标系中的平面x、y和z方向余弦。这些余弦被归一化,以确定从旋转轴指出的矢量。将切片平面定义为包含旋转轴和平面矢量的平面。注意,平面矢量不能与切片平面正交,但可以位于该平面内。平面矢量不能与旋转轴矢量平行。 | NA | NA |
11 | 扫描角度(单位:度)。扫描从平面开始。 | NA | NA |
12 | 端面选项。用0表示不形成任何端面,用1表示仅形成第一个端面,用2表示仅形成第二个端面,用3表示同时形成两个端面。如果扫描角度为360度,则在不考虑该设置的情况,不会 形成任何端面。如果扫描角度小于360度,而且将"是实体?"判断标记设置为非零值,之后会忽略端面设置,自动添加这两个端面。 | NA | NA |
13 - 15 | 未使用。 | NA | NA |
16 | 判断是否为实体(Is Volume?):如果所得到的形状为闭合体,应将该参数设置为1;否则,物体就为壳体,而且应该将该参数设置为0。 | NA | NA |
下一部分: