Camera#

class SpaceCenter.Camera#

Controls the game’s camera. Obtained by calling SpaceCenter.camera.

mode: SpaceCenter.CameraMode#

The current mode of the camera.

Attribute:

Can be read or written

Return type:

SpaceCenter.CameraMode

next_camera()#

Switch to the next available camera. In flight, this moves to the next flight camera mode. In IVA, it moves the view to the next crew member in the active vessel.

previous_camera()#

Switch to the previous available camera. In flight, this moves to the previous flight camera mode. In IVA, it moves the view to the previous crew member in the active vessel.

pitch: number#

The pitch of the camera, in degrees. A value between SpaceCenter.Camera.min_pitch and SpaceCenter.Camera.max_pitch

Attribute:

Can be read or written

Return type:

number

heading: number#

The heading of the camera, in degrees.

Attribute:

Can be read or written

Return type:

number

distance: number#

The distance from the camera to the subject, in meters. A value between SpaceCenter.Camera.min_distance and SpaceCenter.Camera.max_distance.

Attribute:

Can be read or written

Return type:

number

fo_v: number#

The Field of View of the camera, in degrees. A value between SpaceCenter.Camera.min_fo_v and SpaceCenter.Camera.max_fo_v.

Attribute:

Can be read or written

Return type:

number

min_pitch: number#

The minimum pitch of the camera.

Attribute:

Read-only, cannot be set

Return type:

number

max_pitch: number#

The maximum pitch of the camera.

Attribute:

Read-only, cannot be set

Return type:

number

min_distance: number#

Minimum distance from the camera to the subject, in meters.

Attribute:

Read-only, cannot be set

Return type:

number

max_distance: number#

Maximum distance from the camera to the subject, in meters.

Attribute:

Read-only, cannot be set

Return type:

number

min_fo_v: number#

The minimum field of view the camera in degrees.

Attribute:

Read-only, cannot be set

Return type:

number

max_fo_v: number#

The maximum field of view the camera in degrees.

Attribute:

Read-only, cannot be set

Return type:

number

default_distance: number#

Default distance from the camera to the subject, in meters.

Attribute:

Read-only, cannot be set

Return type:

number

default_fo_v: number#

The default field of view the camera in degrees.

Attribute:

Read-only, cannot be set

Return type:

number

focussed_body: SpaceCenter.CelestialBody#

In map mode, the celestial body that the camera is focussed on. Returns nil if the camera is not focussed on a celestial body. Returns an error is the camera is not in map mode.

Attribute:

Can be read or written

Return type:

SpaceCenter.CelestialBody or Types.none

focussed_vessel: SpaceCenter.Vessel#

In map mode, the vessel that the camera is focussed on. Returns nil if the camera is not focussed on a vessel. Returns an error is the camera is not in map mode.

Attribute:

Can be read or written

Return type:

SpaceCenter.Vessel or Types.none

focussed_node: SpaceCenter.Node#

In map mode, the maneuver node that the camera is focussed on. Returns nil if the camera is not focussed on a maneuver node. Returns an error is the camera is not in map mode.

Attribute:

Can be read or written

Return type:

SpaceCenter.Node or Types.none

focussed_crew_member: SpaceCenter.CrewMember#

In IVA mode, the crew member whose view the camera is showing. Returns nil if no crew member is in view. Returns an error if the camera is not in IVA mode. Setting this moves the view to the given crew member, switching the camera to IVA mode if it is not already. The crew member must be in the active vessel, and in a part whose interior the game has placed them in.

Attribute:

Can be read or written

Return type:

SpaceCenter.CrewMember or Types.none

class SpaceCenter.CameraMode#

See SpaceCenter.Camera.mode.

automatic#

The camera is showing the active vessel, in “auto” mode.

free#

The camera is showing the active vessel, in “free” mode.

chase#

The camera is showing the active vessel, in “chase” mode.

locked#

The camera is showing the active vessel, in “locked” mode.

orbital#

The camera is showing the active vessel, in “orbital” mode.

iva#

The Intra-Vehicular Activity view is being shown.

map#

The map view is being shown.