ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/acismesh/struct3d.h
Revision: 1
Committed: Mon Jun 11 22:53:07 2007 UTC (17 years, 11 months ago)
Content type: text/plain
File size: 1788 byte(s)
Log Message:

File Contents

# Content
1 /*****************************************************************
2
3 struct3d.h Type:Include
4
5 Structure de gestion pour le 3D
6
7 Date de creation : 10-3-1999 15 :29 :7
8 Derniere version : 10-3-1999 15 :29 :7
9
10 Vincent FRANCOIS
11
12 *****************************************************************/
13
14
15 #define DIFF(n) (float)(0.333333333*(fabs((double)n[0])+fabs((double)n[1])+fabs((double)n[2])))
16
17
18 #define ADJACENT3 0
19 #define ADJACENT2 1
20 #define ADJACENT1 2
21 #define LIE1 3
22 #define LIE2 4
23 #define LIE3 5
24 #define GENERAL 6
25 #define AUTRECAS 7
26
27
28 #define CREATION 10
29 #define EXISTE 11
30 #define MULTIEXISTE 12
31 #define UPDATE 13
32
33 #define VRAI 1
34 #define FAUX 0
35
36 #define ATTENTE 11
37 #define PRIORITAIRE 0
38
39 #define ACTIF 100
40 #define INACTIF 101
41
42
43 #define TROUVE -5
44 #define PASTROUVE -10
45
46 #define TRAITE -15
47 #define PASTRAITE -20
48
49 #define VALIDE 150
50 #define NONVALIDE 151
51
52 #define NEW0 201
53 #define NEW1 202
54 #define NEW2 203
55 #define NEW3 204
56
57
58 struct cas_front
59 {
60 int num;
61 int type;
62 int degre;
63 int liaison[3];
64 float angle[3];
65 int traite;
66 };
67
68
69 struct coquille
70 {
71 int n;
72 struct s_tetra *tet[10];
73 int new_tetra[64];
74 };
75
76