HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
GU_Revolve.h
Go to the documentation of this file.
1
#ifndef __GU_Revolve_h__
2
#define __GU_Revolve_h__
3
4
#include "
GU_API.h
"
5
#include "
GU_Detail.h
"
6
#include "
GU_Cap.h
"
7
8
enum
GU_RevolveType
9
{
10
GU_REVOLVE_CLOSED
= 0,
11
GU_REVOLVE_OPEN_ARC
= 1,
12
GU_REVOLVE_CLOSED_ARC
= 2
13
};
14
15
class
GU_API
GU_RevolveParms
16
{
17
public
:
18
GU_RevolveParms
();
19
20
const
GU_Detail
*
crossSection
;
21
GEO_SurfaceType
type
;
22
GU_CircleType
revType
;
23
float
cx, cy,
cz
;
24
float
nx,
ny
,
nz
;
25
float
beginAngle
;
26
float
endAngle
;
27
int
divs
;
28
int
order
;
29
int
imperfect
;
30
int
outputPolys
;
31
const
GA_PrimitiveGroup
*
crossGroup
;
// cross section group
32
};
33
34
#endif
GU_RevolveType
GU_RevolveType
Definition:
GU_Revolve.h:8
GU_RevolveParms::divs
int divs
Definition:
GU_Revolve.h:27
GA_PrimitiveGroup
Definition:
GA_ElementGroup.h:74
GU_REVOLVE_CLOSED_ARC
Definition:
GU_Revolve.h:12
GU_RevolveParms::cz
float cz
Definition:
GU_Revolve.h:23
GU_Cap.h
GU_REVOLVE_OPEN_ARC
Definition:
GU_Revolve.h:11
GU_Detail.h
GU_RevolveParms
Definition:
GU_Revolve.h:15
GU_RevolveParms::endAngle
float endAngle
Definition:
GU_Revolve.h:26
GU_RevolveParms::outputPolys
int outputPolys
Definition:
GU_Revolve.h:30
GU_RevolveParms::type
GEO_SurfaceType type
Definition:
GU_Revolve.h:21
GU_RevolveParms::beginAngle
float beginAngle
Definition:
GU_Revolve.h:25
GU_RevolveParms::order
int order
Definition:
GU_Revolve.h:28
GU_CircleType
GU_CircleType
Definition:
GU_Types.h:15
GU_API
#define GU_API
Definition:
GU_API.h:14
GU_RevolveParms::revType
GU_CircleType revType
Definition:
GU_Revolve.h:22
GU_REVOLVE_CLOSED
Definition:
GU_Revolve.h:10
GU_RevolveParms::nz
float nz
Definition:
GU_Revolve.h:24
GU_Detail
Definition:
GU_Detail.h:154
ny
GLbyte ny
Definition:
glad.h:2247
GU_RevolveParms::crossSection
const GU_Detail * crossSection
Definition:
GU_Revolve.h:20
GU_RevolveParms::crossGroup
const GA_PrimitiveGroup * crossGroup
Definition:
GU_Revolve.h:31
GU_RevolveParms::imperfect
int imperfect
Definition:
GU_Revolve.h:29
GEO_SurfaceType
GEO_SurfaceType
Definition:
GEO_SurfaceType.h:23
GU_API.h
GU
GU_Revolve.h
Generated on Tue Dec 17 2024 03:39:49 for HDK by
1.8.6