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_SuperQuad.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: GU library (C++)
7
*
8
* COMMENTS: Superquadric creation
9
*
10
*/
11
12
#ifndef __GU_SuperQuad_h__
13
#define __GU_SuperQuad_h__
14
15
#include "
GU_API.h
"
16
#include <
UT/UT_Matrix4.h
>
17
#include <
GEO/GEO_SurfaceType.h
>
18
19
class
GU_API
GU_SuperQuadParms
20
{
21
public
:
22
GU_SuperQuadParms
();
23
24
UT_Matrix4
xform
;
// Quadric transform
25
int
rows
, cols;
// For mesh
26
float
xyexp,
zexp
;
27
GEO_SurfaceType
type
;
28
unsigned
doPolys
;
// Make polys instead of mesh
29
int
uniquePoles
;
30
};
31
32
#endif
UT_Matrix4T< float >
GU_SuperQuadParms::rows
int rows
Definition:
GU_SuperQuad.h:25
GU_SuperQuadParms::type
GEO_SurfaceType type
Definition:
GU_SuperQuad.h:27
GEO_SurfaceType.h
GU_API
#define GU_API
Definition:
GU_API.h:14
GU_SuperQuadParms::zexp
float zexp
Definition:
GU_SuperQuad.h:26
GU_SuperQuadParms::doPolys
unsigned doPolys
Definition:
GU_SuperQuad.h:28
GU_SuperQuadParms
Definition:
GU_SuperQuad.h:19
GU_SuperQuadParms::xform
UT_Matrix4 xform
Definition:
GU_SuperQuad.h:24
GU_SuperQuadParms::uniquePoles
int uniquePoles
Definition:
GU_SuperQuad.h:29
GEO_SurfaceType
GEO_SurfaceType
Definition:
GEO_SurfaceType.h:23
GU_API.h
UT_Matrix4.h
GU
GU_SuperQuad.h
Generated on Fri Dec 6 2024 02:47:12 for HDK by
1.8.6