CameraComponent3D constructor
CameraComponent3D({
- double fovY = 60,
- Vector3? position,
- Vector3? target,
- Vector3? up,
- CameraProjection projection = CameraProjection.perspective,
- CameraMode mode = CameraMode.free,
- World3D? world,
- Viewport? viewport,
- Viewfinder? viewfinder,
- Component? backdrop,
- List<
Component> ? hudComponents,
CameraComponent3D is a component through which a World3D is observed.
Implementation
CameraComponent3D({
this.fovY = 60,
Vector3? position,
Vector3? target,
Vector3? up,
this.projection = CameraProjection.perspective,
this.mode = CameraMode.free,
World3D? super.world,
super.viewport,
super.viewfinder,
super.backdrop,
super.hudComponents,
}) : position = position?.clone() ?? Vector3.zero(),
target = target?.clone() ?? Vector3.zero(),
_up = up?.clone() ?? Vector3(0, 1, 0);