26 point(
float xp,
float yp,
float zp) :
x(xp),
y(yp),
z(zp) {}
79 void checkMesh(std::vector<stl::triangle> &triangles);
float y
Definition: parse_stl.h:21
Structure to hold coordinates of a point.
Definition: parse_stl.h:19
structure to store normals and vertices of a triangle
Definition: geomSTL.h:29
point normal
Definition: parse_stl.h:36
float Z
Definition: parse_stl.h:76
std::string name
Definition: parse_stl.h:56
stl_data parse_stl(const std::string &stl_path)
std::vector< triangle > triangles
Definition: parse_stl.h:57
float z
Definition: parse_stl.h:21
float X
Definition: parse_stl.h:76
structure to store vector of triangles read in from *.stl file
Definition: parse_stl.h:55
float x
Definition: parse_stl.h:20
std::ostream & operator<<(std::ostream &out, const triangle &t)
Definition: parse_stl.h:12
triangle(point normalp, point v1p, point v2p, point v3p)
Definition: parse_stl.h:40
structure to store vector of triangles read in from *.stl file
Definition: geomSTL.h:45
structure to store normals and vertices of a triangle
Definition: parse_stl.h:35
point(float xp, float yp, float zp)
Definition: parse_stl.h:26
point v2
Definition: parse_stl.h:38
Definition: parse_stl.h:67
void checkMesh(std::vector< stl::triangle > &triangles)
stl_data(std::string namep)
Definition: parse_stl.h:59
point()
Definition: parse_stl.h:25
point v3
Definition: parse_stl.h:39
float Y
Definition: parse_stl.h:76
point v1
Definition: parse_stl.h:37