79 void cLookAt(
const cVector3d& a_eye,
80 const cVector3d& a_at,
81 const cVector3d& a_up);
87 void cDrawFrame(
const double& a_axisLengthScale,
88 const double& a_axisThicknessScale);
91 void cDrawWireBox(
const double& a_xMin,
const double& a_xMax,
92 const double& a_yMin,
const double& a_yMax,
93 const double& a_zMin,
const double& a_zMax);
97 const unsigned int a_numSlices=10,
98 const unsigned int a_numStacks=10);
101 void cDrawArrow(
const cVector3d& a_arrowStart,
102 const cVector3d& a_arrowTip,
103 const double a_width = 0.05);
107 const double& a_outerRadius,
Implements general math utility functions.
void cDrawSolidTorus(const double &a_innerRadius, const double &a_outerRadius, const int a_sides, const int a_rings)
This function draws a torus.
Definition: CDraw3D.cpp:484
void cDrawWireBox(const double &a_xMin, const double &a_xMax, const double &a_yMin, const double &a_yMax, const double &a_zMin, const double &a_zMax)
This function draws a box using lines.
Definition: CDraw3D.cpp:327
void cDrawSphere(const double &a_radius, const unsigned int a_numSlices, const unsigned int a_numStacks)
This function draws a sphere.
Definition: CDraw3D.cpp:378
void cDrawArrow(const cVector3d &a_arrowStart, const cVector3d &a_arrowTip, const double a_width)
This function draws an arrow on the z-axis using a cone and a cylinder.
Definition: CDraw3D.cpp:413
void cDrawFrame(const double &a_scale)
This function draws an x-y-z frame.
Definition: CDraw3D.cpp:127
void cLookAt(const cVector3d &a_eye, const cVector3d &a_at, const cVector3d &a_up)
This function aligns the current z-axis with a reference frame (similar to function gluLookAt)...
Definition: CDraw3D.cpp:72
Definition: CAudioBuffer.cpp:56