1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| class Face implements java.io.Serializable
| {
| static final long serialVersionUID = -2960467820245021556L;
|
| Face()
| {
| //norm = new cVector();
| }
|
| int get(int i)
| {
| switch (i)
| {
| case 0: return p;
| case 1: return q;
| case 2: return r;
| }
|
| return -1;
| }
|
| boolean contains(int i)
| {
| return i == p || i == q || i == r;
| }
|
| int p;
| int q;
| int r;
| float dot;
| //cVector norm;
| //short flags;
|
| transient boolean used;
|
| transient float weight; // face weight using normals if leaf or maximum of all recursive elements
| transient int good; // vertex links broken
| transient int boundary;
| //transient int valid; // structure dirty
| transient int nbiterations;
| }
|
|