Package com.io7m.jcamera
Interface JCameraSphericalAngularIntegratorType
- All Superinterfaces:
JCameraIntegratorType
- All Known Subinterfaces:
JCameraSphericalIntegratorType
- All Known Implementing Classes:
JCameraSphericalAngularIntegrator
The type of integrators that integrate angular movement for
JCameraSphericalType cameras.-
Method Summary
Modifier and TypeMethodDescriptionvoidSet the acceleration for heading orbiting toa.voidintegratorAngularOrbitHeadingSetDrag(double d) Set the drag for heading orbiting toa.voidSet the maximum rotation speed for heading orbiting tos.voidSet the acceleration for incline orbiting toa.voidintegratorAngularOrbitInclineSetDrag(double d) Set the drag for incline orbiting toa.voidSet the maximum rotation speed for incline orbiting tos.Methods inherited from interface com.io7m.jcamera.JCameraIntegratorType
integrate
-
Method Details
-
integratorAngularOrbitHeadingSetAcceleration
void integratorAngularOrbitHeadingSetAcceleration(double a) Set the acceleration for heading orbiting toa.- Parameters:
a- The acceleration value.
-
integratorAngularOrbitHeadingSetDrag
void integratorAngularOrbitHeadingSetDrag(double d) Set the drag for heading orbiting toa.- Parameters:
d- The drag value.
-
integratorAngularOrbitHeadingSetMaximumSpeed
void integratorAngularOrbitHeadingSetMaximumSpeed(double s) Set the maximum rotation speed for heading orbiting tos.- Parameters:
s- The maximum rotation speed.
-
integratorAngularOrbitInclineSetAcceleration
void integratorAngularOrbitInclineSetAcceleration(double a) Set the acceleration for incline orbiting toa.- Parameters:
a- The acceleration value.
-
integratorAngularOrbitInclineSetDrag
void integratorAngularOrbitInclineSetDrag(double d) Set the drag for incline orbiting toa.- Parameters:
d- The drag value.
-
integratorAngularOrbitInclineSetMaximumSpeed
void integratorAngularOrbitInclineSetMaximumSpeed(double s) Set the maximum rotation speed for incline orbiting tos.- Parameters:
s- The maximum rotation speed.
-
integratorGetCamera
JCameraSphericalReadableType integratorGetCamera()- Returns:
- The camera that will be affected by the integrator
-
integratorGetInput
JCameraSphericalInputType integratorGetInput()- Returns:
- The input used to drive the integrator.
-