TransformControls constructor

TransformControls(
  1. Camera? camera,
  2. GlobalKey<PeripheralsState> listenableKey
)

Implementation

TransformControls(Camera? camera, this.listenableKey) : super() {
  scope = this;
  visible = false;
  // this.domElement.style.touchAction = 'none'; // disable touch scroll

  _gizmo = TransformControlsGizmo(this);
  _gizmo.name = "TransformControlsGizmo";

  _plane = TransformControlsPlane(this);
  _plane.name = "TransformControlsPlane";

  this.camera = camera;

  add(_gizmo);
  add(_plane);

  domElement.addEventListener(PeripheralType.pointerdown, _onPointerDown, false);
  domElement.addEventListener(PeripheralType.pointerHover, _onPointerHover, false);
  domElement.addEventListener(PeripheralType.pointerup, _onPointerUp, false);
}