Properties colors colors : { base : { x : Color ; xyz : Color ; y : Color ; z : Color ; } ; lite : { x : Color ; xyz : Color ; y : Color ; z : Color ; } ; plane : { xy : Color ; xz : Color ; yz : Color ; } ; planeLite : { xy : Color ; xz : Color ; yz : Color ; } ; transparent : { x : Color ; y : Color ; z : Color ; } ; } = ...
Type declaration base : { x : Color ; xyz : Color ; y : Color ; z : Color ; } x : Color xyz : Color y : Color z : Color lite : { x : Color ; xyz : Color ; y : Color ; z : Color ; } x : Color xyz : Color y : Color z : Color plane : { xy : Color ; xz : Color ; yz : Color ; } xy : Color xz : Color yz : Color plane Lite : { xy : Color ; xz : Color ; yz : Color ; } xy : Color xz : Color yz : Color transparent : { x : Color ; y : Color ; z : Color ; } mode mode : "none" | "translate" | "rotate" | "scale" = "translate"
selected selected : "x" | "y" | "z" | "xy" | "xz" | "yz" | "xyz"
snap Angle snap Angle : number = 15
snap Distance snap Distance : number = 0.1
snap Scale snap Scale : number = 0.1
space space : "local" | "world" = "world"
Readonly
viewport viewport : Viewport
Allows to translate, rotate and scale matrices visually by dragging with a pointer. Installs pointer event listeners on the given ƒ.Viewports canvas on construction. Use addListeners/removeListeners to handle the installation manually.