alignScopeToGeometryBBox 操作

语法

  • alignScopeToGeometryBBox(alignAxes)

参数

  1. alignAxes - selector
    • {xy | yx} - 范围 x 轴与 y 轴对齐。 范围 z 轴保持固定。
    • {xz | zx} - 范围 x 轴与 z 轴对齐。 范围 y 轴保持固定。
    • {yz | zy} - 范围 y 轴与 z 轴对齐。 范围 x 轴保持固定。

描述

alignScopeToGeometryBBox 操作将通过以下方式处理 scopepivot

  • alignAxes 提供的两个范围轴已对齐,使得两个轴横跨包含几何范围的最小面积外接矩形(从第三个范围轴角度看)。 第三个范围轴保持固定。 它作为对齐的旋转轴。
  • alignAxes 提供的第一个范围轴成为外接矩形的较长边。 较长边为
    • xyxz 的范围 x 轴,
    • yxyz 的范围 y 轴以及
    • zxzy 的范围 z 轴。
  • 枢轴位于范围原点处。

相关内容

示例

初始形状。 初始范围 x 轴和枢轴 x 轴与几何的第一条边对齐(通过箭头表示)。 y 轴与面法线对齐。 枢轴的原点位于第一条边处。

Lot --> Lot.
应用 alignScopeToGeometryBBox 之前

范围 x 轴和 z 轴与几何对齐。 范围 x 轴的方向沿着几何的最小面积外接矩形的较长边。 枢轴位于范围原点处。

Lot --> alignScopeToGeometryBBox(xz)
应用 alignScopeToGeometryBBox 后