doom3-gpl
Doom 3 GPL source release
|
#include <TraceModel.h>
Private Member Functions | |
void | InitBox (void) |
void | InitOctahedron (void) |
void | InitDodecahedron (void) |
void | InitBone (void) |
void | ProjectionIntegrals (int polyNum, int a, int b, struct projectionIntegrals_s &integrals) const |
void | PolygonIntegrals (int polyNum, int a, int b, int c, struct polygonIntegrals_s &integrals) const |
void | VolumeIntegrals (struct volumeIntegrals_s &integrals) const |
void | VolumeFromPolygon (idTraceModel &trm, float thickness) const |
int | GetOrderedSilhouetteEdges (const int edgeIsSilEdge[MAX_TRACEMODEL_EDGES+1], int silEdges[MAX_TRACEMODEL_EDGES]) const |
Definition at line 83 of file TraceModel.h.
ID_INLINE idTraceModel::idTraceModel | ( | void | ) |
Definition at line 160 of file TraceModel.h.
Definition at line 166 of file TraceModel.h.
Definition at line 171 of file TraceModel.h.
Definition at line 175 of file TraceModel.h.
bool idTraceModel::Compare | ( | const idTraceModel & | trm | ) | const |
Definition at line 1100 of file TraceModel.cpp.
Definition at line 971 of file TraceModel.cpp.
void idTraceModel::GetMassProperties | ( | const float | density, |
float & | mass, | ||
idVec3 & | centerOfMass, | ||
idMat3 & | inertiaTensor | ||
) | const |
Definition at line 1454 of file TraceModel.cpp.
|
private |
Definition at line 1164 of file TraceModel.cpp.
int idTraceModel::GetParallelProjectionSilhouetteEdges | ( | const idVec3 & | projectionDir, |
int | silEdges[MAX_TRACEMODEL_EDGES] | ||
) | const |
Definition at line 1235 of file TraceModel.cpp.
Definition at line 1138 of file TraceModel.cpp.
int idTraceModel::GetProjectionSilhouetteEdges | ( | const idVec3 & | projectionOrigin, |
int | silEdges[MAX_TRACEMODEL_EDGES] | ||
) | const |
Definition at line 1207 of file TraceModel.cpp.
Definition at line 808 of file TraceModel.cpp.
Definition at line 99 of file TraceModel.cpp.
Definition at line 413 of file TraceModel.cpp.
Definition at line 239 of file TraceModel.cpp.
ID_INLINE bool idTraceModel::operator!= | ( | const idTraceModel & | trm | ) | const |
Definition at line 184 of file TraceModel.h.
ID_INLINE bool idTraceModel::operator== | ( | const idTraceModel & | trm | ) | const |
Definition at line 180 of file TraceModel.h.
|
private |
Definition at line 1358 of file TraceModel.cpp.
|
private |
Definition at line 1274 of file TraceModel.cpp.
Definition at line 1036 of file TraceModel.cpp.
Definition at line 761 of file TraceModel.cpp.
Definition at line 40 of file TraceModel.cpp.
Definition at line 82 of file TraceModel.cpp.
Definition at line 659 of file TraceModel.cpp.
Definition at line 744 of file TraceModel.cpp.
Definition at line 546 of file TraceModel.cpp.
Definition at line 643 of file TraceModel.cpp.
Definition at line 310 of file TraceModel.cpp.
Definition at line 396 of file TraceModel.cpp.
Definition at line 171 of file TraceModel.cpp.
Definition at line 222 of file TraceModel.cpp.
Definition at line 866 of file TraceModel.cpp.
Definition at line 919 of file TraceModel.cpp.
Definition at line 1064 of file TraceModel.cpp.
Definition at line 1015 of file TraceModel.cpp.
|
private |
Definition at line 935 of file TraceModel.cpp.
|
private |
Definition at line 1407 of file TraceModel.cpp.
idBounds idTraceModel::bounds |
Definition at line 94 of file TraceModel.h.
traceModelEdge_t idTraceModel::edges[MAX_TRACEMODEL_EDGES+1] |
Definition at line 90 of file TraceModel.h.
bool idTraceModel::isConvex |
Definition at line 95 of file TraceModel.h.
int idTraceModel::numEdges |
Definition at line 89 of file TraceModel.h.
int idTraceModel::numPolys |
Definition at line 91 of file TraceModel.h.
int idTraceModel::numVerts |
Definition at line 87 of file TraceModel.h.
idVec3 idTraceModel::offset |
Definition at line 93 of file TraceModel.h.
traceModelPoly_t idTraceModel::polys[MAX_TRACEMODEL_POLYS] |
Definition at line 92 of file TraceModel.h.
traceModel_t idTraceModel::type |
Definition at line 86 of file TraceModel.h.
traceModelVert_t idTraceModel::verts[MAX_TRACEMODEL_VERTS] |
Definition at line 88 of file TraceModel.h.