Skip to content

Latest commit

 

History

History

B_3DEntity

B_3DEntity

此目录包含了一些对物件进行直接操作的脚本。

Align2

对齐。

对 VT 原版 Align(对齐)进行了优化,使得其可以将物件作为一个整体进行对齐。为了防止与原版 Align 重名遂加上了数字 2 作为后缀。

选中第一个基准物件,将第二个物件对齐至轴的指定方向使其顶端齐平(最大对最大/最小对最小)。

若选中 As Whole 则第三个物件及之后所有物件将与第二个物件作为一个整体,保持相对位置不变。不选中则所有物件按第二个物件的方式单独处理。

CenterDistribute

使物件在指定轴居于两物件正中。

选中前两个基准物件,之后所有物件的选定轴调整至初始两物件选定轴的中心坐标。

选择少于三个物件时不运作。

FastSplice

快速贴附。

选中第一个基准物件,第二个物件将贴附至指定轴指定方向的表面(如果指定方向选中 Center 则会使第二个物件贴附到基准物件的正中心)。

不同于 Splice(贴附)功能仅影响选定轴,快速贴附还会影响选定轴外的其它轴方向,将第二个对齐到基准物件的中心。

第三个物件及之后所有物件将与第二个物件作为一个整体,保持相对位置不变。

SetPosition

设置坐标。

选中一个基准物件,并设置其坐标。

第二个物件及之后所有物件将与第一个物件作为一个整体,保持相对位置不变。

SetUnit

重置缩放。

将选中物件的 Scale 参数重置,使网格与视觉模型对应。效果类似于 Set up 窗口的 Set as Unit 功能。

Splice

贴附。

选中第一个基准物件,第二个物件将贴附至指定轴指定方向的表面(如果指定方向选中 Center 则会使第二个物件贴附到基准物件的正中心)。

若选中 As Whole 则第三个物件及之后所有物件将与第二个物件作为一个整体,保持相对位置不变。不选中则所有物件按第二个物件的方式单独处理。

Translate

世界坐标平移。

选中一个基准物件,并设置其位移,将进行平移。

第二个物件及之后所有物件将与第一个物件作为一个整体,保持相对位置不变。

此方法可较为有效地解决非整数坐标物件精确移动时的不便。