ThirdPersonCamera constructor

ThirdPersonCamera({
  1. required Vector3 following,
  2. double distance = 5.0,
  3. double followDamping = 1.0,
  4. double fovY = 60,
  5. Vector3? position,
  6. Quaternion? rotation,
  7. Vector3? up,
  8. CameraProjection projection = CameraProjection.perspective,
  9. World3D? world,
  10. Viewport? viewport,
  11. Viewfinder? viewfinder,
  12. Component? backdrop,
  13. List<Component>? hudComponents,
})

Implementation

ThirdPersonCamera({
  required this.following,
  double distance = 5.0,
  this.followDamping = 1.0,
  super.fovY,
  super.position,
  super.rotation,
  super.up,
  super.projection,
  super.world,
  super.viewport,
  super.viewfinder,
  super.backdrop,
  super.hudComponents,
}) : _distance = distance;