diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp')
| -rw-r--r-- | KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp b/KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp new file mode 100644 index 00000000..96227fa7 --- /dev/null +++ b/KaplaDemo/samples/sampleViewer3/Fracture/CompoundCreator.cpp @@ -0,0 +1,38 @@ +#include "CompoundCreator.h" +#include <algorithm> +#include <assert.h> +#include "CompoundGeometry.h" + +#define DEBUG_DRAW 1 + +#if DEBUG_DRAW +#include <windows.h> +#include <GL/gl.h> +#endif + +// ----------------------------------------------------------------------------- +void CompoundCreator::debugDraw() +{ +#if DEBUG_DRAW + + const bool drawEdges = false; + + if (drawEdges) { + glBegin(GL_LINES); + for (int i = 0; i < (int)mTetEdges.size(); i++) { + TetEdge &e = mTetEdges[i]; + if (e.onSurface) + glColor3f(1.0f, 0.0f, 0.0f); + else + glColor3f(1.0f, 1.0f, 0.0f); + + PxVec3 &p0 = mTetVertices[e.i0]; + PxVec3 &p1 = mTetVertices[e.i1]; + glVertex3f(p0.x, p0.y, p0.z); + glVertex3f(p1.x, p1.y, p1.z); + } + glEnd(); + } + +#endif +}
\ No newline at end of file |