#include "precompiled.h"
#include "BoundingBoxAligned.h"
#include "lib/ogl.h"
#include <float.h>
#include "graphics/Frustum.h"
#include "maths/BoundingBoxOriented.h"
#include "maths/Brush.h"
#include "maths/Matrix3D.h"
Go to the source code of this file.
|
#define | ADD_FACE(x, y, z) |
|
#define | ADD_PT(u_, v_, x, y, z) |
|
#define | ADD_FACE(x, y, z) |
|
#define | ADD_PT(u_, v_, x, y, z) |
|
#define ADD_FACE |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:ADD_PT(0, 0, x, y, z);
ADD_PT(1, 0, x, y, z);
ADD_PT(1, 1, x, y, z);
\
ADD_PT(1, 1, x, y, z);
ADD_PT(0, 1, x, y, z);
ADD_PT(0, 0, x, y, z);
#define ADD_PT(u_, v_, x, y, z)
#define ADD_FACE |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:
#define ADD_PT(u_, v_, x, y, z)
#define ADD_PT |
( |
|
u_, |
|
|
|
v_, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:STMT(
int u = u_;
int v = v_; \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Data[x].
X); \
data.push_back(m_Data[y].
Y); \
data.push_back(m_Data[z].
Z); \
)
#define STMT(STMT_code__)
package code into a single statement.
#define ADD_PT |
( |
|
u_, |
|
|
|
v_, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Value:STMT(
int u = u_;
int v = v_; \
data.push_back(u); \
data.push_back(v); \
data.push_back(m_Data[x].
X); \
data.push_back(m_Data[y].
Y); \
data.push_back(m_Data[z].
Z); \
)
#define STMT(STMT_code__)
package code into a single statement.