Go to the source code of this file.
|
template<typename CLASS_POINT > |
void | PLANE_CLIP_POLYGON_COLLECT (const CLASS_POINT &point0, const CLASS_POINT &point1, GREAL dist0, GREAL dist1, CLASS_POINT *clipped, GUINT &clipped_count) |
|
template<typename CLASS_POINT , typename CLASS_PLANE , typename DISTANCE_PLANE_FUNC > |
GUINT | PLANE_CLIP_POLYGON_GENERIC (const CLASS_PLANE &plane, const CLASS_POINT *polygon_points, GUINT polygon_point_count, CLASS_POINT *clipped, DISTANCE_PLANE_FUNC distance_func) |
| Clips a polygon by a plane.
|
|
template<typename CLASS_POINT , typename CLASS_PLANE , typename DISTANCE_PLANE_FUNC > |
GUINT | PLANE_CLIP_TRIANGLE_GENERIC (const CLASS_PLANE &plane, const CLASS_POINT &point0, const CLASS_POINT &point1, const CLASS_POINT &point2, CLASS_POINT *clipped, DISTANCE_PLANE_FUNC distance_func) |
| Clips a polygon by a plane.
|
|
template<typename CLASS_POINT , typename CLASS_PLANE > |
GUINT | PLANE_CLIP_POLYGON3D (const CLASS_PLANE &plane, const CLASS_POINT *polygon_points, GUINT polygon_point_count, CLASS_POINT *clipped) |
|
template<typename CLASS_POINT , typename CLASS_PLANE > |
GUINT | PLANE_CLIP_TRIANGLE3D (const CLASS_PLANE &plane, const CLASS_POINT &point0, const CLASS_POINT &point1, const CLASS_POINT &point2, CLASS_POINT *clipped) |
|
◆ PLANE_CLIP_POLYGON3D()
◆ PLANE_CLIP_POLYGON_COLLECT()
◆ PLANE_CLIP_POLYGON_GENERIC()
Clips a polygon by a plane.
- Returns
- The count of the clipped counts
Definition at line 76 of file gim_clip_polygon.h.
◆ PLANE_CLIP_TRIANGLE3D()
◆ PLANE_CLIP_TRIANGLE_GENERIC()
Clips a polygon by a plane.
- Returns
- The count of the clipped counts
Definition at line 125 of file gim_clip_polygon.h.