![]() |
VR-Forces 4.6.1 Class Documentation
|
Contains additional coordinate system related utilities. More...
Go to the source code of this file.
Namespaces | |
| namespace | makVrv |
| Contains DtGameControllerInformation class. | |
Functions | |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::orientUp (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation) |
| DT_DLL_VRVUTIL DtDcm | makVrv::orientUpDcm (DtCoordinateConverter &converter, const DtVector &position, const DtTaitBryan &orientation) |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtGetLevelOrientation (DtCoordinateConverter &converter, const DtTaitBryan &cigOri) |
| Take an euler rotation (in local coordinates) and remove any pitch/roll components. | |
| DT_DLL_VRVUTIL DtQuat | makVrv::DtOrientToVector (DtCoordinateConverter &converter, const DtVector &start, const DtVector &end) |
| DtOrientToVector returns a quaternion that represents a rotation in the direction of the vector. | |
| DT_DLL_VRVUTIL DtQuat | makVrv::DtOrientToDirectionVector (DtCoordinateConverter &converter, const DtVector &localLocation, const DtVector &dirVec) |
| This form uses the local location and normalized direction vector provided. | |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtEastNorthUpToNorthEastDown (const DtTaitBryan &tbIn) |
| These are all the same method (escept for the different input / return types The DCM (Direction Cosine Matrix) versions multiply the input matrix by a matrix that swaps the X and Y axes and negates the Z. | |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtNorthEastDownToEastNorthUp (const DtTaitBryan &tbIn) |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtXFrontZDownToYFrontZUp (const DtTaitBryan &tbIn) |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtYFrontZUpToXFrontZDown (const DtTaitBryan &tbIn) |
| DT_DLL_VRVUTIL DtDcm | makVrv::DtEastNorthUpToNorthEastDown (const DtDcm &dcmIn) |
| DT_DLL_VRVUTIL DtDcm | makVrv::DtNorthEastDownToEastNorthUp (const DtDcm &dcmIn) |
| DT_DLL_VRVUTIL DtDcm | makVrv::DtXFrontZDownToYFrontZUp (const DtDcm &dcmIn) |
| DT_DLL_VRVUTIL DtDcm | makVrv::DtYFrontZUpToXFrontZDown (const DtDcm &dcmIn) |
| DT_DLL_VRVUTIL DtDcm | makVrv::DtSwapDcmAxes (const DtDcm &dcmIn) |
| All DCM versions above call this. | |
| DT_DLL_VRVUTIL DtTaitBryan | makVrv::DtSwapTaitBryanAxes (const DtTaitBryan &tbIn) |
| All TaitBryan versions above call this. | |
| DT_DLL_VRVUTIL DtGeodeticCoord | makVrv::DtLocalToGeodetic (const DtVector &localLocation, const DtCoordinateSystem &coordSystem) |
| Convert between local and geodetic locations. | |
| DT_DLL_VRVUTIL DtVector | makVrv::DtGeodeticToLocal (const DtGeodeticCoord &geodeticLocation, const DtCoordinateSystem &coordSystem) |
Contains additional coordinate system related utilities.