ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/diamesh/src/p3d_cst.h
Revision: 253
Committed: Tue Jul 13 19:40:46 2010 UTC (14 years, 10 months ago) by francois
Content type: text/plain
File size: 844 byte(s)
Log Message:
changement de hiearchie et utilisation de ccmake + mise a jour

File Contents

# User Rev Content
1 5
2     #define EPSILON 0.000001
3     #define UNKNOWN -1
4     #define INTERIEUR -50
5     #define EXTERIEUR 50
6     #define DESSUS 0
7     #define SUR_SURFACE 100
8     #define VRAI 1
9     #define FAUX 0
10     #define FRONT 10000
11     #define KILLED -10000
12     #define max(x,y) ((x) >(y)? (x) :(y))
13     #define min(x,y) ((x) <(y)? (x) :(y))
14     #define NORME(u) (float)sqrt((double)(u[0] * u[0] + u[1] * u[1] + u[2] * u[2]))
15     #define PVECX(u,v) (u[1] * v[2] - u[2] * v[1])
16     #define PVECY(u,v) (u[2] * v[0] - u[0] * v[2])
17     #define PVECZ(u,v) (u[0] * v[1] - u[1] * v[0])
18     #define PROSCA(u,v) (u[0] * v[0] + u[1] * v[1] + u[2] * v[2])
19     #define x(i) 3 * (i)
20     #define y(i) 3 * (i) + 1
21     #define z(i) 3 * (i) + 2
22     #define NB_MAX_VOL 10 /* nombre maxi de volumes */
23     /* parametres systeme */
24     #define NB_MAX_INTER 1000 /* nombre maxi d'intersections
25     entre un droite issue d'un element et une surface */