libmove3d
3.13.0
|
00001 #ifndef _P3D_POLY_H 00002 #define _P3D_POLY_H 00003 00004 /**********************************************************/ 00005 /* Fichier de prototypes pour la creation de polyedre */ 00006 /**********************************************************/ 00007 00008 /* pour faire l interface entre p3d et polyhedre */ 00009 /*#include "polyhedre.h" */ 00010 00011 #define p3d_error_value poly_error_value 00012 00013 #define p3d_index poly_index 00014 #define p3d_plane poly_plane 00015 #define p3d_edge_g poly_edge 00016 #define p3d_face poly_face 00017 #define p3d_polyhedre poly_polyhedre 00018 00019 #define p3d_f_2_v3 poly_f_2_v3 00020 #define p3d_d_2_v3 poly_d_2_v3 00021 #define p3d_v3_2_f poly_v3_2_f 00022 #define p3d_v3_2_d poly_v3_2_d 00023 #define p3d_plane_2_d poly_plane_2_d 00024 00025 #define p3d_show_error_on_shell poly_show_error_on_shell 00026 #define p3d_get_error_value poly_get_error_value 00027 #define p3d_error poly_error 00028 00029 #define p3d_init_poly poly_init_poly 00030 #define p3d_create_poly poly_create_poly 00031 #define p3d_destroy_poly poly_destroy_poly 00032 #define p3d_destroy_edges poly_destroy_edges 00033 #define p3d_destroy_planes poly_destroy_planes 00034 00035 #define p3d_get_name poly_get_name 00036 #define p3d_get_nb_points poly_get_nb_points 00037 #define p3d_get_nb_points_in_face poly_get_nb_points_in_face 00038 #define p3d_get_nb_faces poly_get_nb_faces 00039 #define p3d_get_nb_edges_in_face poly_get_nb_edges_in_face 00040 #define p3d_get_nb_edges poly_get_nb_edges 00041 #define p3d_get_index_point_in_face poly_get_index_point_in_face 00042 #define p3d_get_edge_points poly_get_edge_points 00043 #define p3d_get_edge_faces poly_get_edge_faces 00044 #define p3d_get_plane poly_get_plane 00045 #define p3d_get_plane_2_d poly_get_plane_2_d 00046 #define p3d_get_point_2_v3 poly_get_point_2_v3 00047 #define p3d_get_point_2_d poly_get_point_2_d 00048 #define p3d_get_poly_pos poly_get_poly_pos 00049 #define p3d_get_point_in_pos_in_face poly_get_point_in_pos_in_face 00050 #define p3d_get_point_in_edge poly_get_point_in_edge 00051 #define p3d_get_poly_mat poly_get_poly_mat 00052 00053 #define p3d_find_point poly_find_point 00054 #define p3d_find_pos_in_face poly_find_pos_in_face 00055 #define p3d_find_edge poly_find_edge 00056 00057 #define p3d_add_point poly_add_point 00058 #define p3d_pos_poly_by_mat poly_pos_poly_by_mat 00059 #define p3d_scale_poly poly_scale_poly 00060 #define p3d_set_poly_pos poly_set_poly_pos 00061 00062 #define p3d_build_edges poly_build_edges 00063 #define p3d_build_plane_face poly_build_plane_face 00064 #define p3d_build_planes poly_build_planes 00065 #define p3d_build_face poly_build_face 00066 #define p3d_compute_poly_BB poly_compute_poly_BB 00067 00068 00069 /* fonctions propres a p3d */ 00070 /*#include "p3d.h" */ 00071 00072 #endif