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_Torus.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: Geometry Utility Library (C++)
7
*
8
* COMMENTS:
9
* Creates torus' from various primitives
10
*/
11
12
#ifndef __GU_TORUS_H__
13
#define __GU_TORUS_H__
14
15
#include "
GU_API.h
"
16
#include "
GU_Detail.h
"
17
18
class
GU_API
GU_TorusParms
19
{
20
public
:
21
GU_TorusParms
();
22
23
int
rows
, cols;
24
float
outsideRadius
;
25
float
insideRadius
;
26
GEO_SurfaceType
type
;
27
float
begin_uangle,
end_uangle
;
28
float
begin_vangle,
end_vangle
;
29
int
wrapu,
wrapv
;
30
int
orderu,
orderv
;
31
int
imperfect
;
32
int
capu,
capv
;
33
UT_Matrix4
xform
;
34
};
35
36
#endif
UT_Matrix4T< float >
GU_TorusParms::xform
UT_Matrix4 xform
Definition:
GU_Torus.h:33
GU_TorusParms::imperfect
int imperfect
Definition:
GU_Torus.h:31
GU_Detail.h
GU_TorusParms::orderv
int orderv
Definition:
GU_Torus.h:30
GU_TorusParms::capv
int capv
Definition:
GU_Torus.h:32
GU_TorusParms
Definition:
GU_Torus.h:18
GU_API
#define GU_API
Definition:
GU_API.h:14
GU_TorusParms::outsideRadius
float outsideRadius
Definition:
GU_Torus.h:24
GU_TorusParms::end_vangle
float end_vangle
Definition:
GU_Torus.h:28
GU_TorusParms::insideRadius
float insideRadius
Definition:
GU_Torus.h:25
GU_TorusParms::wrapv
int wrapv
Definition:
GU_Torus.h:29
GEO_SurfaceType
GEO_SurfaceType
Definition:
GEO_SurfaceType.h:23
GU_TorusParms::type
GEO_SurfaceType type
Definition:
GU_Torus.h:26
GU_API.h
GU_TorusParms::rows
int rows
Definition:
GU_Torus.h:23
GU_TorusParms::end_uangle
float end_uangle
Definition:
GU_Torus.h:27
GU
GU_Torus.h
Generated on Tue Dec 17 2024 03:39:49 for HDK by
1.8.6