blob: 96227fa740eb43d65527d878faee82bb5b46afa4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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
}
|