VR-Forces 4.1 Class Documentation
Functions
geometricUtilities.h File Reference

Go to the source code of this file.

Functions

DT_DLL_geometry void DtExpandExtentToIncludeBoundingShere (DtExtent &extent, const DtPoint &localPosition, double halfLength)
DT_DLL_geometry void DtExpandExtentToIncludeBoundingVolume (DtExtent &extent, const Dt3dBoundingVolume &localBoundingVolume, const DtDcm &worldOrientation, const DtPoint &worldLocation)
DT_DLL_geometry DtPoint DtClosestPointOnTriangleTo (const DtPoint &testPoint, const DtPoint &triangleA, const DtPoint &triangleB, const DtPoint &triangleC)
DT_DLL_geometry bool DtIntersectRaySphere (const DtPoint &rayStartPoint, const DtVector &rayDirection, const DtSphere &sphere, double &t, DtPoint &intersectPoint)
DT_DLL_geometry bool DtIntersectRaySphere (const DtPoint &rayStartPoint, const DtVector &rayDirection, const DtSphere &sphere, double &t, DtPoint &intersectPoint, DtChord &segmentThroughSphere)
DT_DLL_geometry double DtBoundingRadiusInXY (const Dt3dBoundingVolume &boundingVolume)
DT_DLL_geometry double DtBoundingRadiusInXYSquared (const Dt3dBoundingVolume &boundingVolume)

Function Documentation

DT_DLL_geometry void DtExpandExtentToIncludeBoundingShere ( DtExtent extent,
const DtPoint localPosition,
double  halfLength 
)
DT_DLL_geometry void DtExpandExtentToIncludeBoundingVolume ( DtExtent extent,
const Dt3dBoundingVolume &  localBoundingVolume,
const DtDcm &  worldOrientation,
const DtPoint worldLocation 
)
DT_DLL_geometry DtPoint DtClosestPointOnTriangleTo ( const DtPoint testPoint,
const DtPoint triangleA,
const DtPoint triangleB,
const DtPoint triangleC 
)
DT_DLL_geometry bool DtIntersectRaySphere ( const DtPoint rayStartPoint,
const DtVector rayDirection,
const DtSphere sphere,
double &  t,
DtPoint intersectPoint 
)
DT_DLL_geometry bool DtIntersectRaySphere ( const DtPoint rayStartPoint,
const DtVector rayDirection,
const DtSphere sphere,
double &  t,
DtPoint intersectPoint,
DtChord segmentThroughSphere 
)
DT_DLL_geometry double DtBoundingRadiusInXY ( const Dt3dBoundingVolume &  boundingVolume)
DT_DLL_geometry double DtBoundingRadiusInXYSquared ( const Dt3dBoundingVolume &  boundingVolume)

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)