Utility

Engine/source/Verve/VPath/VPathEditor.h

More...

Public Functions

bool
FindNearestDistanceBetweenLines(const Point3F & pA0, const Point3F & pA1, const Point3F & pB0, const Point3F & pB1, Point3F * pOutA, Point3F * pOutB, F32 * pDist)
bool
FindNearestPointOnLine(const Point3F & pSrcPosition, const Point3F & pA0, const Point3F & pA1, Point3F * pDstPosition)
bool
IntersectLineSegment(const Point3F & pA0, const Point3F & pA1, const Point3F & pB0, const Point3F & pB1, const bool pSnap, Point3F * pX)

Detailed Description

Public Functions

FindNearestDistanceBetweenLines(const Point3F & pA0, const Point3F & pA1, const Point3F & pB0, const Point3F & pB1, Point3F * pOutA, Point3F * pOutB, F32 * pDist)

FindNearestPointOnLine(const Point3F & pSrcPosition, const Point3F & pA0, const Point3F & pA1, Point3F * pDstPosition)

GetPitch(const VectorF & pVec)

GetYaw(const VectorF & pVec)

IntersectLineSegment(const Point3F & pA0, const Point3F & pA1, const Point3F & pB0, const Point3F & pB1, const bool pSnap, Point3F * pX)