Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoRotationGizmo

    旋转 Gizmo:三个圆环绕 X、Y 或 Z 转动已附加的网格。吸附以固定角度步长转动,灵敏度决定一次拖动转动多少,每个圆环可以单独访问以启用或禁用。

    Index

    Constructors

    create

    get

    • 读取旋转 Gizmo 当前附加到的网格,没有时为 null。

      Parameters

      Returns Nullable<AbstractMesh>

      已附加的网格,或 null

    • 读取旋转 Gizmo 当前附加到的节点,它可能是变换节点而不是网格。

      Parameters

      Returns Node

      已附加的节点

    • 读取旋转 Gizmo 绕 X 转动的环,以便单独启用或禁用它。

      Parameters

      Returns IPlaneRotationGizmo

      X 平面旋转 Gizmo

    • 读取旋转 Gizmo 绕 Y 转动的环,以便单独启用或禁用它。

      Parameters

      Returns IPlaneRotationGizmo

      Y 平面旋转 Gizmo

    • 读取旋转 Gizmo 绕 Z 转动的环,以便单独启用或禁用它。

      Parameters

      Returns IPlaneRotationGizmo

      Z 平面旋转 Gizmo

    • 读取旋转 Gizmo 吸附的角度步长,以弧度表示,0 表示平滑旋转。

      Parameters

      Returns number

      以弧度为单位的吸附距离

    • 读取旋转 Gizmo 在给定拖动下转动网格的幅度。

      Parameters

      Returns number

      灵敏度

    set

    • 使旋转 Gizmo 以 snapDistance 弧度为步长转动网格,而不是平滑转动;0 关闭吸附。

      Parameters

      Returns IRotationGizmo

      同一个旋转 Gizmo

      bitbybit.babylon.gizmo.rotationGizmo.snapDistance({ rotationGizmo, snapDistance: Math.PI / 12 });
      
    • 设置旋转 Gizmo 在给定拖动下转动网格的幅度;1 是默认值,更高的值转得更快。

      Parameters

      Returns IRotationGizmo

      同一个旋转 Gizmo