#include "GU_API.h"#include <UT/UT_Matrix4.h>#include <UT/UT_PtrArray.h>#include <UT/UT_Vector3.h>Go to the source code of this file.
Classes | |
| class | GU_PolyExtrudeParms |
| class | GU_PolyExtrude |
Typedefs | |
| typedef void(* | GU_PolyExtrudeXformCallback )(int primnum, UT_Matrix4 &xform, void *user_data) |
| typedef float(* | GU_PolyExtrudeInsetCallback )(int primnum, int vtxnum, int ptnum, void *user_data) |
| typedef int(* | GU_PolyExtrudeDivCallback )(int primnum, void *user_data) |
Enumerations | |
| enum | GU_PolyExtrudeConsolidate { GU_EXTRUDE_CONSOLIDATE_FRONT = 0x01, GU_EXTRUDE_CONSOLIDATE_BACK = 0x02, GU_EXTRUDE_CONSOLIDATE_SIDE = 0x04, GU_EXTRUDE_CONSOLIDATE_ALL = 0x08, GU_EXTRUDE_CONSOLIDATE_ALLPERPOINT = 0x10, GU_EXTRUDE_CONSOLIDATE_PERFACE } |
| enum | GU_PolyExtrudeSymmetryAxis { GU_EXTRUDE_SYMMETRY_AXIS_X, GU_EXTRUDE_SYMMETRY_AXIS_Y, GU_EXTRUDE_SYMMETRY_AXIS_NONE, GU_EXTRUDE_SYMMETRY_ROTTOLEAD } |
| enum | GU_PolyExtrudeKeepSharedPoints { GU_EXTRUDE_KSP_NO = 0, GU_EXTRUDE_KSP_ISECT, GU_EXTRUDE_KSP_AVERAGE } |
| typedef int(* GU_PolyExtrudeDivCallback)(int primnum, void *user_data) |
Definition at line 75 of file GU_PolyExtrude.h.
| typedef float(* GU_PolyExtrudeInsetCallback)(int primnum, int vtxnum, int ptnum, void *user_data) |
Definition at line 73 of file GU_PolyExtrude.h.
| typedef void(* GU_PolyExtrudeXformCallback)(int primnum, UT_Matrix4 &xform, void *user_data) |
Definition at line 71 of file GU_PolyExtrude.h.
| GU_EXTRUDE_CONSOLIDATE_FRONT | |
| GU_EXTRUDE_CONSOLIDATE_BACK | |
| GU_EXTRUDE_CONSOLIDATE_SIDE | |
| GU_EXTRUDE_CONSOLIDATE_ALL | |
| GU_EXTRUDE_CONSOLIDATE_ALLPERPOINT | |
| GU_EXTRUDE_CONSOLIDATE_PERFACE |
Definition at line 39 of file GU_PolyExtrude.h.
Definition at line 61 of file GU_PolyExtrude.h.
| GU_EXTRUDE_SYMMETRY_AXIS_X | |
| GU_EXTRUDE_SYMMETRY_AXIS_Y | |
| GU_EXTRUDE_SYMMETRY_AXIS_NONE | |
| GU_EXTRUDE_SYMMETRY_ROTTOLEAD |
Definition at line 53 of file GU_PolyExtrude.h.
1.5.9