Blender V2.61 - r43446
|
#include <CSG_BooleanOps.h>
Public Attributes | |
int | vertex_index [4] |
int | vertex_number |
int | orig_face |
This interface falls into 2 categories. The first section deals with an abstract mesh description between blender and this module. The second deals with the module functions. The CSG module needs to know about the following entities: CSG_IFace -- an interface polygon structure. vertex_index is a fixed size array of 4 elements containing indices into an abstract vertex container. 3 or 4 of these elements may be used to describe either quads or triangles. vertex_number is the number of vertices in this face - either 3 or 4. vertex_colors is an array of {r,g,b} triplets one for each vertex index. tex_coords is an array of {u,v} triplets one for each vertex index. user_data is a pointer to arbitary data of fixed width , this data is copied around with the face, and duplicated if a face is split. Contains things like material index.
Definition at line 63 of file CSG_BooleanOps.h.
Definition at line 66 of file CSG_BooleanOps.h.
Referenced by BOP_addMesh(), BSP_CSGMesh_FaceIt_Fill(), Carve_addMesh(), ConvertCSGDescriptorsToDerivedMesh(), and FaceIt_Fill().
int CSG_IFace::vertex_index[4] |
Definition at line 64 of file CSG_BooleanOps.h.
Referenced by BOP_addMesh(), BSP_CSGMesh_FaceIt_Fill(), BuildMesh(), Carve_addMesh(), ConvertCSGDescriptorsToDerivedMesh(), FaceIt_Fill(), and isFacePlanar().
Definition at line 65 of file CSG_BooleanOps.h.
Referenced by BOP_addMesh(), BSP_CSGMesh_FaceIt_Fill(), Carve_addMesh(), ConvertCSGDescriptorsToDerivedMesh(), FaceIt_Fill(), and isFacePlanar().