DelegateInputHandler.fixedOrbit constructor

DelegateInputHandler.fixedOrbit(
  1. ThermionViewer viewer, {
  2. double minimumDistance = 0.1,
  3. Vector3? target,
  4. InputSensitivityOptions sensitivity = const InputSensitivityOptions(),
  5. ThermionEntity? entity,
})

Implementation

factory DelegateInputHandler.fixedOrbit(
  ThermionViewer viewer, {
  double minimumDistance = 0.1,
  Vector3? target,
  InputSensitivityOptions sensitivity = const InputSensitivityOptions(),
  ThermionEntity? entity,
}) {
  return DelegateInputHandler(
    viewer: viewer,
    delegates: [
      OrbitInputHandlerDelegate(
        viewer.view,
        sensitivity: sensitivity,
        minZoomDistance: minimumDistance,
        maxZoomDistance: 1000.0,
      ),
    ],
  );
}