Go to the source code of this file.
Classes | |
class | DISTANCE_PLANE_3D_FUNC |
This function calcs the distance from a 3D plane. More... | |
Functions | |
template<typename CLASS_POINT , typename CLASS_PLANE > | |
SIMD_FORCE_INLINE GUINT | PLANE_CLIP_POLYGON3D (const CLASS_PLANE &plane, const CLASS_POINT *polygon_points, GUINT polygon_point_count, CLASS_POINT *clipped) |
template<typename CLASS_POINT > | |
SIMD_FORCE_INLINE 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 > | |
SIMD_FORCE_INLINE 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 > | |
SIMD_FORCE_INLINE GUINT | PLANE_CLIP_TRIANGLE3D (const CLASS_PLANE &plane, const CLASS_POINT &point0, const CLASS_POINT &point1, const CLASS_POINT &point2, CLASS_POINT *clipped) |
template<typename CLASS_POINT , typename CLASS_PLANE , typename DISTANCE_PLANE_FUNC > | |
SIMD_FORCE_INLINE 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. |
SIMD_FORCE_INLINE GUINT PLANE_CLIP_POLYGON3D | ( | const CLASS_PLANE & | plane, | |
const CLASS_POINT * | polygon_points, | |||
GUINT | polygon_point_count, | |||
CLASS_POINT * | clipped | |||
) | [inline] |
Definition at line 187 of file gim_clip_polygon.h.
SIMD_FORCE_INLINE void PLANE_CLIP_POLYGON_COLLECT | ( | const CLASS_POINT & | point0, | |
const CLASS_POINT & | point1, | |||
GREAL | dist0, | |||
GREAL | dist1, | |||
CLASS_POINT * | clipped, | |||
GUINT & | clipped_count | |||
) | [inline] |
Definition at line 51 of file gim_clip_polygon.h.
SIMD_FORCE_INLINE 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 | |||
) | [inline] |
Clips a polygon by a plane.
Definition at line 80 of file gim_clip_polygon.h.
SIMD_FORCE_INLINE GUINT PLANE_CLIP_TRIANGLE3D | ( | const CLASS_PLANE & | plane, | |
const CLASS_POINT & | point0, | |||
const CLASS_POINT & | point1, | |||
const CLASS_POINT & | point2, | |||
CLASS_POINT * | clipped | |||
) | [inline] |
Definition at line 198 of file gim_clip_polygon.h.
SIMD_FORCE_INLINE 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 | |||
) | [inline] |
Clips a polygon by a plane.
Definition at line 130 of file gim_clip_polygon.h.