Package com.io7m.jcamera
Interface JCameraFPSStyleAngularIntegratorType
- All Superinterfaces:
JCameraIntegratorType
- All Known Subinterfaces:
JCameraFPSStyleIntegratorType
- All Known Implementing Classes:
JCameraFPSStyleAngularIntegrator
The type of integrators that integrate angular movement for
JCameraFPSStyleType cameras.-
Method Summary
Modifier and TypeMethodDescriptionvoidSet the acceleration around the horizontal axis toa.voidintegratorAngularSetAccelerationVertical(double a) Set the acceleration around the vertical axis toa.voidintegratorAngularSetDragHorizontal(double d) Set the drag around the horizontal axis toa.voidintegratorAngularSetDragVertical(double d) Set the drag around the vertical axis toa.voidSet the maximum rotation speed around the horizontal axis tos.voidintegratorAngularSetMaximumSpeedVertical(double s) Set the maximum rotation speed around the vertical axis tos.Methods inherited from interface com.io7m.jcamera.JCameraIntegratorType
integrate
-
Method Details
-
integratorAngularSetAccelerationHorizontal
void integratorAngularSetAccelerationHorizontal(double a) Set the acceleration around the horizontal axis toa.- Parameters:
a- The acceleration value.
-
integratorAngularSetAccelerationVertical
void integratorAngularSetAccelerationVertical(double a) Set the acceleration around the vertical axis toa.- Parameters:
a- The acceleration value.
-
integratorAngularSetDragHorizontal
void integratorAngularSetDragHorizontal(double d) Set the drag around the horizontal axis toa.- Parameters:
d- The drag value.
-
integratorAngularSetDragVertical
void integratorAngularSetDragVertical(double d) Set the drag around the vertical axis toa.- Parameters:
d- The drag value.
-
integratorAngularSetMaximumSpeedHorizontal
void integratorAngularSetMaximumSpeedHorizontal(double s) Set the maximum rotation speed around the horizontal axis tos.- Parameters:
s- The maximum rotation speed.
-
integratorAngularSetMaximumSpeedVertical
void integratorAngularSetMaximumSpeedVertical(double s) Set the maximum rotation speed around the vertical axis tos.- Parameters:
s- The maximum rotation speed.
-
integratorGetCamera
JCameraFPSStyleReadableType integratorGetCamera()- Returns:
- The camera that will be affected by the integrator
-
integratorGetInput
JCameraFPSStyleInputType integratorGetInput()- Returns:
- The input used to drive the integrator.
-