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
GQ_Subdivide.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: subdivided surfaces (C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __GQ_Subdivide_h__
12
#define __GQ_Subdivide_h__
13
14
#include "
GQ_API.h
"
15
enum
GQ_DivideChoice
16
{
17
GQ_NO_DIVISION
,
18
GQ_DIVIDE_EDGES
,
19
GQ_TRIANGULATE
20
};
21
22
class
GQ_API
GQ_SubdivideParms
23
{
24
public
:
25
GQ_SubdivideParms
()
26
{
27
iterations = 1;
28
pullHoles =
true
;
29
bias = 1;
30
stitchHoles =
false
;
31
divideChoice =
GQ_DIVIDE_EDGES
;
32
smoothvertex =
true
;
33
consistentTopology =
false
;
34
linearCreases =
false
;
35
}
36
37
int
iterations
;
38
int
pullHoles
;
39
float
bias
;
40
int
stitchHoles
;
41
GQ_DivideChoice
divideChoice
;
42
int
smoothvertex
;
43
bool
consistentTopology
;
44
bool
linearCreases
;
45
};
46
47
#endif
GQ_SubdivideParms::stitchHoles
int stitchHoles
Definition:
GQ_Subdivide.h:40
GQ_API
#define GQ_API
Definition:
GQ_API.h:10
GQ_SubdivideParms::GQ_SubdivideParms
GQ_SubdivideParms()
Definition:
GQ_Subdivide.h:25
GQ_SubdivideParms::bias
float bias
Definition:
GQ_Subdivide.h:39
GQ_SubdivideParms::linearCreases
bool linearCreases
Definition:
GQ_Subdivide.h:44
GQ_SubdivideParms::iterations
int iterations
Definition:
GQ_Subdivide.h:37
GQ_DIVIDE_EDGES
Definition:
GQ_Subdivide.h:18
GQ_SubdivideParms::consistentTopology
bool consistentTopology
Definition:
GQ_Subdivide.h:43
GQ_DivideChoice
GQ_DivideChoice
Definition:
GQ_Subdivide.h:15
GQ_API.h
GQ_SubdivideParms::divideChoice
GQ_DivideChoice divideChoice
Definition:
GQ_Subdivide.h:41
GQ_SubdivideParms::pullHoles
int pullHoles
Definition:
GQ_Subdivide.h:38
GQ_SubdivideParms::smoothvertex
int smoothvertex
Definition:
GQ_Subdivide.h:42
GQ_TRIANGULATE
Definition:
GQ_Subdivide.h:19
GQ_SubdivideParms
Definition:
GQ_Subdivide.h:22
GQ_NO_DIVISION
Definition:
GQ_Subdivide.h:17
GQ
GQ_Subdivide.h
Generated on Sun Nov 17 2024 03:01:14 for HDK by
1.8.6