LavaUI docs

struct CameraControls3D

Swift

struct CameraControls3D

Not documented.

Sources/LavaUI/Spatial.swift:72

Constructors

init(orbitSensitivity: Float = 0.006, panSensitivity: Float = 0.0018, zoomSensitivity: Float = 0.12, minimumDistance: Float = 2, maximumDistance: Float = 20, minimumPitch: Angle3D = .degrees(-75), maximumPitch: Angle3D = .degrees(75), inertia: Bool = true, deceleration: Float = 0.88)

Not documented.

Sources/LavaUI/Spatial.swift:84

Properties

var deceleration: Float

Fraction of drag velocity retained per 60 Hz frame.

Sources/LavaUI/Spatial.swift:82

var inertia: Bool

Not documented.

Sources/LavaUI/Spatial.swift:80

var maximumDistance: Float

Not documented.

Sources/LavaUI/Spatial.swift:77

var maximumPitch: Angle3D

Not documented.

Sources/LavaUI/Spatial.swift:79

var minimumDistance: Float

Not documented.

Sources/LavaUI/Spatial.swift:76

var minimumPitch: Angle3D

Not documented.

Sources/LavaUI/Spatial.swift:78

var orbitSensitivity: Float

Not documented.

Sources/LavaUI/Spatial.swift:73

var panSensitivity: Float

Not documented.

Sources/LavaUI/Spatial.swift:74

var zoomSensitivity: Float

Not documented.

Sources/LavaUI/Spatial.swift:75

Methods

static func orbit(minimumDistance: Float = 2, maximumDistance: Float = 20, inertia: Bool = true) -> CameraControls3D

Not documented.

Sources/LavaUI/Spatial.swift:106