Logo Search packages:      
Sourcecode: blender version File versions  Download package

CSG_IFace Struct Reference

#include <CSG_BooleanOps.h>

List of all members.


Detailed Description

Id
CSG_BooleanOps.h 14444 2008-04-16 22:40:48Z hos
***** BEGIN GPL LICENSE BLOCK *****

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. All rights reserved.

The Original Code is: all of this file.

Contributor(s): none yet.

***** END GPL LICENSE BLOCK *****

structures for CSG module.

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 59 of file CSG_BooleanOps.h.


Public Attributes

int orig_face
int vertex_index [4]
int vertex_number

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index