Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonGizmoPositionGizmo

    Das Positions-Gizmo: drei Pfeile, die das angehängte Mesh entlang X, Y oder Z ziehen, plus optionale quadratische Griffe, die es innerhalb einer Ebene ziehen. Einrasten bewegt das Mesh in festen Schritten, und die Achsen- und Ebenenteile können einzeln erreicht werden, um sie zu aktivieren oder zu deaktivieren.

    Index

    Konstruktoren

    create

    get

    • Liest das Mesh, an das ein Positions-Gizmo gerade angeheftet ist.

      Parameter

      Rückgabewert AbstractMesh

      Das angehängte Mesh

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

      Parameter

      Rückgabewert Node

      Der angehängte Knoten

    • Liest den Pfeil eines Positions-Gizmos, der entlang X zieht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IAxisDragGizmo

      Das Zieh-Gizmo der X-Achse

    • Liest den Pfeil eines Positions-Gizmos, der entlang Y zieht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IAxisDragGizmo

      Das Zieh-Gizmo der Y-Achse

    • Liest den Pfeil eines Positions-Gizmos, der entlang Z zieht, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IAxisDragGizmo

      Das Zieh-Gizmo der Z-Achse

    • Liest den Griff eines Positions-Gizmos, der innerhalb der Ebene zieht, die X zugewandt ist, der YZ-Ebene, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneDragGizmo

      Das Zieh-Gizmo der X-Ebene

    • Liest den Griff eines Positions-Gizmos, der innerhalb der Ebene zieht, die Y zugewandt ist, der XZ-Ebene, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneDragGizmo

      Das Zieh-Gizmo der Y-Ebene

    • Liest den Griff eines Positions-Gizmos, der innerhalb der Ebene zieht, die Z zugewandt ist, der XY-Ebene, um ihn für sich zu aktivieren oder zu deaktivieren.

      Parameter

      Rückgabewert IPlaneDragGizmo

      Das Zieh-Gizmo der Z-Ebene

    • Liest, ob ein Positions-Gizmo seine Ebenengriffe zeigt.

      Parameter

      Rückgabewert boolean

      True, wenn die Ebenengriffe angezeigt werden

    • Liest die Schrittweite, auf die ein Positions-Gizmo einrastet, wobei 0 stufenlose Bewegung bedeutet.

      Parameter

      Rückgabewert number

      Der Rastabstand

    • Sagt, ob der Benutzer gerade ein Positions-Gizmo zieht.

      Parameter

      Rückgabewert boolean

      True, solange ein Ziehvorgang läuft

    set

    • Zeigt oder verbirgt die quadratischen Griffe eines Positions-Gizmos, die das Mesh innerhalb der XY-, YZ- und XZ-Ebene ziehen, zusätzlich zu den Achsenpfeilen.

      Parameter

      Rückgabewert IPositionGizmo

      Dasselbe Positions-Gizmo

      bitbybit.babylon.gizmo.positionGizmo.planarGizmoEnabled({ positionGizmo, planarGizmoEnabled: true });
      
    • Lässt ein Positions-Gizmo das Mesh in Schritten von snapDistance Szeneneinheiten bewegen statt stufenlos; 0 schaltet das Einrasten aus.

      Parameter

      Rückgabewert IPositionGizmo

      Dasselbe Positions-Gizmo

      bitbybit.babylon.gizmo.positionGizmo.snapDistance({ positionGizmo, snapDistance: 0.5 });