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