Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoScaleGizmo

    缩放 Gizmo:三个手柄沿 X、Y 或 Z 拉伸已附加的网格,一个中心手柄均匀缩放它。吸附以固定步长缩放,灵敏度决定一次拖动缩放多少,每个轴手柄可以单独访问。

    Index

    Constructors

    create

    get

    • 读取缩放 Gizmo 沿 X 拉伸的手柄,以便单独启用或禁用它。

      Parameters

      Returns IAxisScaleGizmo

      X 轴缩放 Gizmo

    • 读取缩放 Gizmo 沿 Y 拉伸的手柄,以便单独启用或禁用它。

      Parameters

      Returns IAxisScaleGizmo

      Y 轴缩放 Gizmo

    • 读取缩放 Gizmo 沿 Z 拉伸的手柄,以便单独启用或禁用它。

      Parameters

      Returns IAxisScaleGizmo

      Z 轴缩放 Gizmo

    • 读取缩放 Gizmo 的吸附步长是累加而不是相乘。

      Parameters

      Returns boolean

      当吸附为增量方式时为 true

    • 读取缩放 Gizmo 吸附的步长,0 表示平滑缩放。

      Parameters

      Returns number

      吸附距离

    • 读取缩放 Gizmo 在给定拖动下更改缩放的幅度。

      Parameters

      Returns number

      灵敏度

    set

    • 使缩放 Gizmo 以 snapDistance 为步长更改缩放,而不是平滑更改;0 关闭吸附。setIncrementalSnap 选择各步如何组合。

      Parameters

      Returns IScaleGizmo

      同一个缩放 Gizmo

      bitbybit.babylon.gizmo.scaleGizmo.snapDistance({ scaleGizmo, snapDistance: 0.1 });
      bitbybit.babylon.gizmo.scaleGizmo.setIncrementalSnap({ scaleGizmo, incrementalSnap: true });
    • 选择缩放 Gizmo 的吸附步长如何组合:增量式步长累加,步长为 0.1 时依次为 1.1、1.2、1.3,而默认方式是相乘,依次为 1.1、1.21、1.33。

      Parameters

      Returns IScaleGizmo

      同一个缩放 Gizmo

    • 设置缩放 Gizmo 在给定拖动下更改缩放的幅度;1 是默认值,更高的值缩放得更快。

      Parameters

      Returns IScaleGizmo

      同一个缩放 Gizmo