19 #include <osg/BoundingBox>
40 static DtColorValue OsgVec4ToColorValue(
const osg::Vec4& vOsgVec4);
42 static Vector4_64 OsgVec4ToVec4(
const osg::Vec4d& vOsgVec4);
43 static Vector3_64 OsgVec4ToVec3(
const osg::Vec4d& vOsgVec4);
44 static Vector3_64 OsgVec3ToVec3(
const osg::Vec3d& vOsgVec3);
45 static Vector3_32 OsgVec3ToVec3(
const osg::Vec3f& vOsgVec3);
48 static osg::Vec3d Vec3ToOsgVec3d(
const Vector3_32& vec3);
50 static Matrix4_64 OsgMatrixToMatrix(
const osg::Matrixd& matrix);
51 static Matrix4_32 OsgMatrixToMatrix(
const osg::Matrixf& matrix);
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
contains some utility functions for converting between osg and VR-Vantage types
Definition: DtOsgConvertUtils.h:24
Template for 32/64 bit Axis Aligned bounding boxesnot virtual because its stored as is on the GPU...
Definition: DtAxisAlignedBoundingBox.h:27
Axis Aligned Bounding Box class.
4 dimensional vector
Definition: DtMath.h:22
#define vec3
Definition: DtGlslToDtDefines.h:12
Contains DLL export macros.
Template for Color values in [0,1] range.
Definition: DtColorValue.h:20