vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SNCH_Object_Data.cpp File Reference
#include "precompiled.h"
#include <vreckoAP/SpacePartitioning/SNCH_Object_Data.h>
#include <vrecko/EnvironmentObject.h>
#include <vrecko/World.h>
#include <osg/Group>
#include <osg/PrimitiveSet>
#include <float.h>

Namespaces

namespace  APSpacePartitioning
 

Macros

#define FACE(x)   ((FaceSNCH*)getFace(x))
 
#define VERTEX(x)   ((VertexSNCH*)getVertex(x))
 
#define VERTEX_REPRESENTANT(x)   (VERTEX(VERTEX(x)->dwRepresentant))
 
#define NODE(x)   ((STNodeSNCH*)(x))
 
#define SMALL_NUM   0.00000001f
 
#define SURFACE_SMALL_NUM   0.00000001f
 
#define SNCH_GROUPS_METHOD   3
 
#define GROUPS_MAX_NORMAL_DIFFERENCE   (PI * 0.0f / 180.0f)
 
#define REVERSE_VERTEX_INDEX(vi, vertSize)   (((unsigned long)verts[vi] - (unsigned long)vertices) / vertSize)
 

Functions

int __cdecl APSpacePartitioning::vertPtrSort (const SNCH_Object_Data::VertexSNCH **elem1, const SNCH_Object_Data::VertexSNCH **elem2)
 

Macro Definition Documentation

#define FACE (   x)    ((FaceSNCH*)getFace(x))
#define GROUPS_MAX_NORMAL_DIFFERENCE   (PI * 0.0f / 180.0f)
#define NODE (   x)    ((STNodeSNCH*)(x))
#define REVERSE_VERTEX_INDEX (   vi,
  vertSize 
)    (((unsigned long)verts[vi] - (unsigned long)vertices) / vertSize)
#define SMALL_NUM   0.00000001f
#define SNCH_GROUPS_METHOD   3
#define SURFACE_SMALL_NUM   0.00000001f
#define VERTEX (   x)    ((VertexSNCH*)getVertex(x))
#define VERTEX_REPRESENTANT (   x)    (VERTEX(VERTEX(x)->dwRepresentant))