DayZ 1.24
Loading...
Searching...
No Matches
Math3D Member List

This is the complete list of members for Math3D, including all inherited members.

AngleFromPosition(vector origin, vector originDir, vector target)Math3Dprivatestatic
CheckBoundBox(vector mins1, vector maxs1, vector mins2, vector maxs2)Math3Dprivatestatic
ClipLine(vector start, vector end, vector norm, float d)Math3Dprivatestatic
ConePoints(vector origin, float length, float halfAngle, float angleOffset, out vector leftPoint, out vector rightPoint)Math3Dprivatestatic
Curve(ECurveType type, float param, notnull array< vector > points)Math3Dprivatestatic
DirectionAndUpMatrix(vector dir, vector up, out vector mat[4])Math3Dprivatestatic
GetRandomDir()Math3Dinlineprivatestatic
IntersectCylinderOBB(vector mins, vector maxs, vector obbMat[4], vector cylMat[4], float cylinderRadius, float cylinderHeight)Math3Dprivatestatic
IntersectRayBox(vector start, vector end, vector mins, vector maxs)Math3Dprivatestatic
IntersectRayCylinder(vector rayStart, vector rayEnd, vector center, float radius, float height)Math3Dprivatestatic
IntersectRaySphere(vector raybase, vector raycos, vector center, float radius)Math3Dprivatestatic
IntersectSphereBox(vector origin, float radius, vector mins, vector maxs)Math3Dprivatestatic
IntersectSphereCone(vector origin, float radius, vector conepos, vector axis, float angle)Math3Dprivatestatic
IntersectWholeSphereCone(vector origin, float radius, vector conepos, vector axis, float angle)Math3Dprivatestatic
Math3D()Math3Dinlineprivate
MatrixIdentity3(out vector mat[3])Math3Dinlineprivatestatic
MatrixIdentity4(out vector mat[4])Math3Dinlineprivatestatic
MatrixInvMultiply3(vector mat0[3], vector mat1[3], out vector res[3])Math3Dprivatestatic
MatrixInvMultiply4(vector mat0[4], vector mat1[4], out vector res[4])Math3Dprivatestatic
MatrixMultiply3(vector mat0[3], vector mat1[3], out vector res[3])Math3Dprivatestatic
MatrixMultiply4(vector mat0[4], vector mat1[4], out vector res[4])Math3Dprivatestatic
MatrixOrthogonalize3(vector mat[3])Math3Dprivatestatic
MatrixOrthogonalize4(vector mat[4])Math3Dprivatestatic
MatrixToAngles(vector mat[3])Math3Dprivatestatic
MatrixToQuat(vector mat[3], out float d[4])Math3Dprivatestatic
NearestPoint(vector beg, vector end, vector pos)Math3Dprivatestatic
QuatCopy(float s[4], out float d[4])Math3Dinlineprivatestatic
QuatIdentity(out float q[4])Math3Dinlineprivatestatic
QuatLerp(out float qout[4], float q1[4], float q2[4], float frac)Math3Dprivatestatic
QuatMultiply(out float qout[4], float q1[4], float q2[4])Math3Dprivatestatic
QuatToAngles(float q[4])Math3Dprivatestatic
QuatToMatrix(float q[4], out vector mat[3])Math3Dprivatestatic
ScaleMatrix(float scale, out vector mat[3])Math3Dinlineprivatestatic
YawPitchRollMatrix(vector ang, out vector mat[3])Math3Dprivatestatic
~Math3D()Math3Dinlineprivate