Blender V5.0
octree.h File Reference
#include "GeoCommon.h"
#include "MemoryAllocator.h"
#include "ModelReader.h"
#include "Projections.h"
#include "cubes.h"
#include "dualcon.h"
#include "manifold_table.h"
#include <cassert>
#include <cstdio>
#include <cstring>

Go to the source code of this file.

Classes

struct  InternalNode
struct  LeafNode
union  Node
struct  PathElement
struct  PathList
class  Octree

Macros

#define EDGE_FLOATS   4

Variables

const int edgemask [3]
const int faceMap [6][4]
const int cellProcFaceMask [12][3]
const int cellProcEdgeMask [6][5]
const int faceProcFaceMask [3][4][3]
const int edgeProcEdgeMask [3][2][5]
const int faceProcEdgeMask [3][4][6]
const int processEdgeMask [3][4]
const int dirCell [3][4][3]
const int dirEdge [3][4]

Macro Definition Documentation

◆ EDGE_FLOATS

#define EDGE_FLOATS   4

Main class and structures for scan-convertion, sign-generation, and surface reconstruction.

Author
Tao Ju

Definition at line 35 of file dualcon/intern/octree.h.

Variable Documentation

◆ cellProcEdgeMask

const int cellProcEdgeMask[6][5]
extern

Definition at line 2855 of file dualcon/intern/octree.cpp.

◆ cellProcFaceMask

const int cellProcFaceMask[12][3]
extern

Definition at line 2840 of file dualcon/intern/octree.cpp.

◆ dirCell

const int dirCell[3][4][3]
extern

Definition at line 2885 of file dualcon/intern/octree.cpp.

◆ dirEdge

const int dirEdge[3][4]
extern

Definition at line 2889 of file dualcon/intern/octree.cpp.

◆ edgemask

const int edgemask[3]
extern

Definition at line 2829 of file dualcon/intern/octree.cpp.

◆ edgeProcEdgeMask

const int edgeProcEdgeMask[3][2][5]
extern

Definition at line 2873 of file dualcon/intern/octree.cpp.

◆ faceMap

const int faceMap[6][4]
extern

Definition at line 2831 of file dualcon/intern/octree.cpp.

Referenced by construct_param_handle_subsurfed(), and modify_mesh().

◆ faceProcEdgeMask

const int faceProcEdgeMask[3][4][6]
extern

Definition at line 2868 of file dualcon/intern/octree.cpp.

◆ faceProcFaceMask

const int faceProcFaceMask[3][4][3]
extern

Definition at line 2864 of file dualcon/intern/octree.cpp.

◆ processEdgeMask

const int processEdgeMask[3][4]
extern

Definition at line 2879 of file dualcon/intern/octree.cpp.