[orx-camera] Add option to disable motion damping
This commit is contained in:
@@ -20,7 +20,16 @@ class Orbital : Extension {
|
||||
var keySpeed = 1.0
|
||||
var projectionType = ProjectionType.PERSPECTIVE
|
||||
|
||||
val camera by lazy { OrbitalCamera(eye, lookAt, fov, near, far, projectionType) }
|
||||
/**
|
||||
* Damping factor for camera motion, set to 0 for no damping
|
||||
*/
|
||||
var dampingFactor = 0.05
|
||||
|
||||
val camera by lazy {
|
||||
OrbitalCamera(eye, lookAt, fov, near, far, projectionType).apply {
|
||||
dampingFactor = this@Orbital.dampingFactor
|
||||
}
|
||||
}
|
||||
val controls by lazy { OrbitalControls(camera, userInteraction, keySpeed) }
|
||||
|
||||
override fun setup(program: Program) {
|
||||
|
||||
Reference in New Issue
Block a user