123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- #ifndef FACE__H
- #define FACE__H
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include "edge.h"
- typedef struct
- {
- int ve1;
- int ve2;
- int ve3;
- } vf_face;
- typedef struct
- {
- int ed1;
- int ed2;
- int ed3;
- } vef_face;
- void vf_face_display (
- const vf_face * const f);
- void vf_face_reverse (
- vf_face * f);
- int vf_face_contains (
- const vf_face * const f,
- int numvertex);
- void vef_face_display (
- const vef_face * const f);
- void vef_face_reverse (
- vef_face * f);
- void vef_face_get_vertices (
- const vef_face * const f,
- const vef_edge * const list,
- int * ve1,
- int * ve2,
- int * ve3);
- int vef_face_contains (
- const vef_face * const f,
- int numedge);
- #endif
|