liba2ri  0.2
 All Data Structures
epaississement.h
1 /*************************************/
2 /* Auteur : Rémi Synave */
3 /* Date de création : 24/02/09 */
4 /* Date de modification : 08/01/10 */
5 /* Version : 0.2 */
6 /*************************************/
7 
8 /***************************************************************************/
9 /* This file is part of a2ri. */
10 /* */
11 /* a2ri is free software: you can redistribute it and/or modify it */
12 /* under the terms of the GNU Lesser General Public License as published */
13 /* by the Free Software Foundation, either version 3 of the License, or */
14 /* (at your option) any later version. */
15 /* */
16 /* a2ri is distributed in the hope that it will be useful, */
17 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
18 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
19 /* GNU Lesser General Public License for more details. */
20 /* */
21 /* You should have received a copy of the GNU Lesser General Public */
22 /* License along with a2ri. */
23 /* If not, see <http://www.gnu.org/licenses/>. */
24 /***************************************************************************/
25 
26 
27 
28 #ifndef EPAISSISSEMENT__H
29 #define EPAISSISSEMENT__H
30 
31 #include <stdio.h>
32 #include <stdlib.h>
33 
34 #include "util.h"
35 #include "vertex.h"
36 #include "edge.h"
37 #include "face.h"
38 #include "point.h"
39 #include "model.h"
40 #include "geometry.h"
41 #include "hashtable.h"
42 #include "subdivision.h"
43 
44 
50 vf_model *a2ri_vf_extract_surface (
51  vf_model * m);
52 
59 void a2ri_vf_epaissi_surface (
60  vf_model * m,
61  double epaisseur);
62 
63 
64 #endif