#include "VectorTools.hh"
#include "Effect.hh"
#include <vector>
Go to the source code of this file.
|
| Point | IntersectionPoint (LinePlaneIntersection &c, Point line_p1, Point line_p2) |
| Vector | IntersectionNormal (LinePlaneIntersection &c, Vector line_n1, Vector line_n2) |
| bool | InsideLine (LinePlaneIntersection &c) |
| LinePlaneIntersection | LinePlaneIntersectionFunc (Point line_p1, Point line_p2, Point plane_p1, Point plane_p2, Point plane_p3) |
| void | SplitPolygon (std::vector< Point > &result_points, std::vector< Vector > &result_normals, FaceCollection &c1, int face1, Point plane_point1, Point plane_point2, Point plane_point3, bool start) |
◆ InsideLine()
◆ IntersectionNormal()
◆ IntersectionPoint()
◆ LinePlaneIntersectionFunc()
◆ SplitPolygon()
| void SplitPolygon |
( |
std::vector< Point > & | result_points, |
|
|
std::vector< Vector > & | result_normals, |
|
|
FaceCollection & | c1, |
|
|
int | face1, |
|
|
Point | plane_point1, |
|
|
Point | plane_point2, |
|
|
Point | plane_point3, |
|
|
bool | start ) |