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

# User Rev Content
1 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     }