|
GameApi 28
Library used by GameApi Builder tool
|
#include "GameApi_h.hh"
Classes | |
| class | Lines |
| class | ReverseFaces |
| class | Triangulate_plane |
| class | PLFaces |
Functions | |
| bool | is_inside_triangle (Point2d tri_1, Point2d tri_2, Point2d tri_3, Point2d test_point) |
| bool | is_point_inside_polygon (FacesInPlane *coll, int face, Point2d p, bool *enable_array) |
| bool | is_line_segment_inside_polygon (FacesInPlane *coll, int face, Point2d line_1, Point2d line_2, bool *enable_array) |
| bool | is_ear (FacesInPlane *coll, int face, int point, bool *enable_array) |
| int | find_ear (FacesInPlane *coll, int face, bool *enable_array) |
| void | append_tri (std::vector< int > &vec, FacesInPlane *coll, int face, int point, bool *enable_array) |
| std::vector< int > | triangulate (FacesInPlane *coll, int face) |
| bool | is_curve_ccw (FacesInPlane &f, int face) |
| void append_tri | ( | std::vector< int > & | vec, |
| FacesInPlane * | coll, | ||
| int | face, | ||
| int | point, | ||
| bool * | enable_array ) |

| int find_ear | ( | FacesInPlane * | coll, |
| int | face, | ||
| bool * | enable_array ) |

| bool is_curve_ccw | ( | FacesInPlane & | f, |
| int | face ) |
| bool is_ear | ( | FacesInPlane * | coll, |
| int | face, | ||
| int | point, | ||
| bool * | enable_array ) |


| bool is_line_segment_inside_polygon | ( | FacesInPlane * | coll, |
| int | face, | ||
| Point2d | line_1, | ||
| Point2d | line_2, | ||
| bool * | enable_array ) |

| bool is_point_inside_polygon | ( | FacesInPlane * | coll, |
| int | face, | ||
| Point2d | p, | ||
| bool * | enable_array ) |

| std::vector< int > triangulate | ( | FacesInPlane * | coll, |
| int | face ) |
