Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonGizmoRotationGizmo

    Das Rotations-Gizmo: drei Ringe, die das angehängte Mesh um X, Y oder Z drehen. Einrasten dreht es in festen Winkelschritten, die Empfindlichkeit legt fest, wie weit ein Ziehen es dreht, und jeder Ring kann einzeln erreicht werden, um ihn zu aktivieren oder zu deaktivieren.

    Index

    Konstruktoren

    create

    get

    • Liest das Mesh, an das ein Rotations-Gizmo gerade angeheftet ist, oder null, wenn keines angeheftet ist.

      Parameter

      Rückgabewert Nullable<AbstractMesh>

      Das angehängte Mesh oder null

    • Liest den Knoten, an den ein Rotations-Gizmo gerade angeheftet ist, der ein Transformationsknoten statt eines Meshes sein kann.

      Parameter

      Rückgabewert Node

      Der angehängte Knoten

    • Liest den Ring eines Rotations-Gizmos, der um X dreht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneRotationGizmo

      Das Rotations-Gizmo der X-Ebene

    • Liest den Ring eines Rotations-Gizmos, der um Y dreht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneRotationGizmo

      Das Rotations-Gizmo der Y-Ebene

    • Liest den Ring eines Rotations-Gizmos, der um Z dreht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneRotationGizmo

      Das Rotations-Gizmo der Z-Ebene

    • Liest den Winkelschritt in Radiant, auf den ein Rotations-Gizmo einrastet, wobei 0 stufenlose Drehung bedeutet.

      Parameter

      Rückgabewert number

      Der Rastabstand in Radiant

    • Liest, wie weit ein Rotations-Gizmo das Mesh für ein gegebenes Ziehen dreht.

      Parameter

      Rückgabewert number

      Die Empfindlichkeit

    set

    • Lässt ein Rotations-Gizmo das Mesh in Schritten von snapDistance Radiant drehen statt stufenlos; 0 schaltet das Einrasten aus.

      Parameter

      Rückgabewert IRotationGizmo

      Dasselbe Rotations-Gizmo

      bitbybit.babylon.gizmo.rotationGizmo.snapDistance({ rotationGizmo, snapDistance: Math.PI / 12 });
      
    • Legt fest, wie weit ein Rotations-Gizmo das Mesh für ein gegebenes Ziehen dreht; 1 ist der Standard und höhere Werte drehen es schneller.

      Parameter

      Rückgabewert IRotationGizmo

      Dasselbe Rotations-Gizmo