ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/acismesh/eval_decale.cpp
Revision: 1
Committed: Mon Jun 11 22:53:07 2007 UTC (17 years, 11 months ago)
File size: 1710 byte(s)
Log Message:

File Contents

# Content
1 /*****************************************************************
2
3 eval_decale.c Type:Func
4
5 Decalage du parametre en u
6
7 Date de creation : Wed Feb 26 16:43:09 1997
8
9 Derniere version : Tue Jun 3 17:34:25 1997
10
11
12
13
14
15
16 Vincent FRANCOIS
17
18 *****************************************************************/
19
20
21
22
23
24 /**************************/
25 /* include */
26 #include <stdio.h>
27 #include <math.h>
28 #include "const.h"
29 #include "struct.h"
30 #include "memoire.h"
31 #include "prototype.h"
32
33 /**************************/
34 /* variables globales */
35 extern struct environnement env;
36 extern struct s_mesh *mesh;
37
38
39
40 /**************************/
41 /* programme principal */
42
43 void eval_decale(float *ud,float du,float u,int flag)
44 {
45 *ud=u+du;
46 if ((flag==U)&&(mesh->rev_u!=0.))
47 {
48 if (*ud>mesh->rev_u-0.0001) (*ud)=(*ud)-mesh->rev_u;
49 if (*ud<0.) (*ud)=(*ud)+mesh->rev_u;
50 }
51 if ((flag==V)&&(mesh->rev_v!=0.))
52 {
53 if (*ud>mesh->rev_v-0.0001) (*ud)=(*ud)-mesh->rev_v;
54 if (*ud<0.) (*ud)=(*ud)+mesh->rev_v;
55 }
56 }