#include <Mesh.h>
Inheritance diagram for Mesh:
Public Types | |
enum | EdgeType { ZAKRYTA = 1, OBRYSOVA = 2, VNITRNI = 4, ODPADOVA = 8, NULOVA = 0x10, TELESOVA = 0x20 } |
Public Member Functions | |
Mesh (bool n=true) | |
virtual | ~Mesh () |
virtual void | rotate (const Matrix3 &) |
virtual void | translate (const Vector3 &) |
virtual void | transform (const Matrix4 &) |
virtual void | scale (float, float, float) |
virtual void | resetActSolid () |
virtual int | goToNextSolid () |
virtual void | resetActPlane () |
virtual Plane * | getActPlane () |
virtual int | goToNextPlane () |
virtual void | resetActEdge () |
virtual int | goToNextEdge () |
virtual Vertex3 | getActVert1 (bool) |
virtual Vertex3 | getActVert2 (bool) |
virtual Vertex3 | getActVert () |
virtual Vertex3 | getActVertNormal1 (bool) |
virtual Vertex3 | getActVertNormal2 (bool) |
virtual Vertex3 | getActVertNormal () |
virtual int | getActVertID1 (bool) |
virtual int | getActVertID2 (bool) |
virtual int | getActVertID () |
virtual int | getActPlaneID () |
virtual Vertex3 | getActPlaneNormal () const |
virtual Vector3 | getActPlaneCentroid () |
virtual double | getActPlaneArea () |
virtual void | resetEdgeWalkInSolid () |
virtual int | stepInEdgeWalkInSolid () |
virtual void | resetVertWalkInSolid () |
virtual bool | stepInVertWalkInSolid () |
virtual int | numberOfVertices (void) const |
virtual int | numberOfEdges (void) const |
virtual bool | hasOutwardNormals (void) const |
virtual void | turnInsideOut (void) |
Protected Member Functions | |
void | AppendVertex (Solid *S, Vert *V) |
void | AppendEdge (Solid *S, Edge *E) |
void | AppendFace (Solid *S, Plane *NP) |
void | DeleteVertex (Solid *S, Vert *V) |
void | DeleteEdge (Solid *S, Edge *E) |
void | DeleteFace (Solid *S, Plane *NP) |
void | MoveVertex (Solid *S, Solid *SM, Vert *V) |
void | MoveEdge (Solid *S, Solid *SM, Edge *E) |
void | MoveFace (Solid *S, Solid *SM, Plane *NP) |
Vert * | NewVertex (Solid *S, float xp, float yp, float zp) |
Edge * | NewEdge (Solid *S, Vert *V1p, Vert *V2p, Plane *P1p, Plane *P2p) |
Plane * | NewPlane (Solid *S, float a1, float b1, float c1, float d1) |
void | Copy_solid (Solid *Sorigin, Solid *Scopy) |
void | Delete_solid (Solid **S) |
int | Paralel_planes (float a, float b, float c, float ar, float br, float cr, int &same_orientation) |
void | Vertex_Plane_position (struct Solid &S, float ar, float br, float cr, float dr, int &Pozitiv, int &Negativ) |
void | Orient_Edge (Edge *E, Plane *F, Vert **Vin, Vert **Vout) |
Edge * | Next_Edge_in_loop (Edge *CE, Vert **Vin, Vert **Vout) |
Edge * | Previous_Edge_in_loop (Edge *CE, Vert **Vin, Vert **Vout) |
void | ClasifyEdges (Solid *S) |
Vert * | MV (float xp, float yp, float zp) |
Plane * | MF (float a1, float b1, float c1, float d1) |
Solid * | MVSF (Plane *F, Vert *V) |
void | MEV (Solid *S, Vert *V1p, Vert *V2p, Edge **E, Plane *F) |
void | ReplaceEdge (Edge *E1, Edge *E, Edge *E2) |
void | SEMV (Solid *S, Edge *E1, Vert *V, Edge **E2) |
void | MEF (Solid *S, Vert *V1p, Vert *V2p, Plane *F1, Plane *F2, Edge **E) |
void | MEnotF (Solid *S, Vert *V1p, Vert *V2p, Plane *F1, Plane *F2, Edge **E) |
Vert * | Vertex_of_cut (Vert *V1, Vert *V2) |
Plane * | This_loop (Edge *E, Vert *V) |
void | ConnectEdge (Edge *E1, Edge *E, Edge *E2, Plane *P) |
void | KE (Edge *E, Vert *Vin, Plane *P1, Plane *P2) |
void | SeparateSolids (Solid **NS, Solid **Odpad) |
Protected Attributes | |
int | pocet_vrcholu |
int | pocet_hran |
int | pocet_rovin |
Solid * | pSolid |
bool | outwardNormals |
Vert * | pActVert |
Edge * | pActEdge |
Plane * | pActPlane |
Solid * | pActSolid |
Classes | |
struct | Edge |
struct | MiniMax |
struct | Plane |
struct | Solid |
struct | Vert |
Definition at line 27 of file Mesh.h.
|
|
|
|
|
|
|
Definition at line 34 of file Mesh.cc. References Mesh::Solid::first_edge, Mesh::Edge::next_edge, and Mesh::Edge::previous_edge. Referenced by PolygonalMesh::_append_new_edge(), Mesh::Copy_solid(), Mesh::MEF(), Mesh::MEnotF(), Mesh::MEV(), Mesh::MoveEdge(), Mesh::NewEdge(), and Mesh::SEMV(). |
|
Definition at line 50 of file Mesh.cc. References Mesh::Solid::first_plane, Mesh::Plane::next_plane, and Mesh::Plane::previous_plane. Referenced by BoxMesh::BoxMesh(), Mesh::Copy_solid(), BoxMesh::cut(), Mesh::MEF(), Mesh::MoveFace(), Mesh::MVSF(), and Mesh::NewPlane(). |
|
Definition at line 8 of file Mesh.cc. References Mesh::Solid::cover, Mesh::Solid::first_vertex, Mesh::Vert::next_vertex, Mesh::Vert::previous_vertex, Mesh::Vert::x, Mesh::MiniMax::xmax, Mesh::MiniMax::xmin, Mesh::Vert::y, Mesh::MiniMax::ymax, Mesh::MiniMax::ymin, Mesh::Vert::z, Mesh::MiniMax::zmax, and Mesh::MiniMax::zmin. Referenced by BoxMesh::BoxMesh(), Mesh::Copy_solid(), Mesh::MEV(), Mesh::MoveVertex(), Mesh::MVSF(), Mesh::NewVertex(), and Mesh::SEMV(). |
|
Definition at line 347 of file Mesh.cc. References Mesh::Edge::druh_hrany, Mesh::Solid::first_edge, Mesh::Edge::LeftLoop, Mesh::Edge::next_edge, Mesh::OBRYSOVA, Mesh::Edge::RightLoop, Mesh::Plane::skalar, Mesh::VNITRNI, and Mesh::ZAKRYTA. Referenced by BoxMesh::BoxMesh(), and BoxMesh::cut(). |
|
Definition at line 635 of file Mesh.cc. References Mesh::Edge::LeftIn, Mesh::Edge::LeftLoop, Mesh::Edge::LeftOut, Mesh::Edge::RightIn, Mesh::Edge::RightLoop, and Mesh::Edge::RightOut. Referenced by Mesh::KE(). |
|
|
Definition at line 237 of file Mesh.cc. References Mesh::Edge::next_edge, Mesh::Plane::next_plane, and Mesh::Vert::next_vertex. Referenced by FDH14Mesh::FDH14Mesh(). |
|
Definition at line 80 of file Mesh.cc. References Mesh::Solid::first_edge, Mesh::Edge::next_edge, and Mesh::Edge::previous_edge. Referenced by PolygonMesh::cut(). |
|
Definition at line 95 of file Mesh.cc. References Mesh::Solid::first_plane, Mesh::Plane::next_plane, and Mesh::Plane::previous_plane. |
|
Definition at line 66 of file Mesh.cc. References Mesh::Solid::first_vertex, Mesh::Vert::next_vertex, and Mesh::Vert::previous_vertex. |
|
Reimplemented in SurfaceMesh. Definition at line 867 of file Mesh.cc. References Mesh::pActPlane. |
|
Definition at line 1050 of file Mesh.cc. References Mesh::getActVert1(), Mesh::getActVert2(), Mesh::goToNextEdge(), MINDOUBLE, Mesh::pActEdge, Mesh::pActPlane, and Mesh::resetActEdge(). |
|
Reimplemented in SurfaceMesh. Definition at line 1031 of file Mesh.cc. References Mesh::getActVert1(), Mesh::goToNextEdge(), MAX_VEC_VALUE, Mesh::pActEdge, Mesh::pActPlane, and Mesh::resetActEdge(). |
|
Reimplemented in SurfaceMesh. Definition at line 1013 of file Mesh.cc. References Mesh::Plane::jmeno_roviny, and Mesh::pActPlane. |
|
Reimplemented in SurfaceMesh. Definition at line 1022 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::b, Mesh::Plane::c, and Mesh::pActPlane. |
|
Reimplemented in SurfaceMesh. Definition at line 926 of file Mesh.cc. References Mesh::pActVert, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. |
|
Reimplemented in SurfaceMesh. Definition at line 895 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, Mesh::Edge::V2, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by BVH::__get_edges(), POVRayExporter::_write_mesh(), Mesh::getActPlaneArea(), and Mesh::getActPlaneCentroid(). |
|
Reimplemented in SurfaceMesh. Definition at line 911 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, Mesh::Edge::V2, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by BVH::__get_edges(), and Mesh::getActPlaneArea(). |
|
Reimplemented in SurfaceMesh. Definition at line 1004 of file Mesh.cc. References Mesh::Vert::jmeno_vrcholu, and Mesh::pActVert. |
|
Reimplemented in SurfaceMesh. Definition at line 974 of file Mesh.cc. References Mesh::Vert::jmeno_vrcholu, Mesh::Edge::LeftLoop, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, and Mesh::Edge::V2. |
|
Reimplemented in SurfaceMesh. Definition at line 989 of file Mesh.cc. References Mesh::Vert::jmeno_vrcholu, Mesh::Edge::LeftLoop, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, and Mesh::Edge::V2. |
|
Reimplemented in SurfaceMesh. Definition at line 965 of file Mesh.cc. References Mesh::Vert::normal, and Mesh::pActVert. |
|
Reimplemented in SurfaceMesh. Definition at line 935 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::Vert::normal, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, and Mesh::Edge::V2. Referenced by POVRayExporter::_write_mesh(). |
|
Reimplemented in SurfaceMesh. Definition at line 950 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::Vert::normal, Mesh::pActEdge, Mesh::pActPlane, Mesh::Edge::RightLoop, Mesh::Edge::V1, and Mesh::Edge::V2. |
|
Reimplemented in SurfaceMesh. Definition at line 884 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::Next_Edge_in_loop(), Mesh::Orient_Edge(), Mesh::pActEdge, and Mesh::pActPlane. Referenced by POVRayExporter::_write_mesh(), Mesh::getActPlaneArea(), and Mesh::getActPlaneCentroid(). |
|
Reimplemented in SurfaceMesh. Definition at line 872 of file Mesh.cc. References Mesh::Solid::first_plane, Mesh::Plane::next_plane, Mesh::pActPlane, and Mesh::pSolid. Referenced by POVRayExporter::_write_mesh(). |
|
Reimplemented in SurfaceMesh. Definition at line 854 of file Mesh.cc. References Mesh::Solid::next_solid, Mesh::pActSolid, and Mesh::pSolid. Referenced by BVH::__get_edges(), and POVRayExporter::_write_mesh(). |
|
Reimplemented in SurfaceMesh. |
|
Definition at line 646 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::ConnectEdge(), Mesh::Edge::LeftIn, Mesh::Edge::LeftOut, Mesh::Edge::RightIn, Mesh::Edge::RightOut, and Mesh::Edge::V1. Referenced by BoxMesh::cut(). |
|
Definition at line 475 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::AppendEdge(), Mesh::AppendFace(), Mesh::Edge::LeftIn, Mesh::Edge::LeftLoop, Mesh::Edge::LeftOut, Mesh::MEnotF(), Mesh::Next_Edge_in_loop(), Mesh::Orient_Edge(), Mesh::pocet_hran, Mesh::Edge::RightIn, Mesh::Edge::RightLoop, Mesh::Edge::RightOut, Mesh::Edge::V1, and Mesh::Edge::V2. Referenced by BoxMesh::cut(), and PointMesh::PointMesh(). |
|
Definition at line 547 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::AppendEdge(), Mesh::Edge::LeftIn, Mesh::Edge::LeftLoop, Mesh::Edge::LeftOut, Mesh::Next_Edge_in_loop(), Mesh::Orient_Edge(), Mesh::pocet_hran, Mesh::Edge::RightIn, Mesh::Edge::RightLoop, Mesh::Edge::RightOut, Mesh::Edge::V1, and Mesh::Edge::V2. Referenced by BoxMesh::cut(), and Mesh::MEF(). |
|
Definition at line 403 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::AppendEdge(), Mesh::AppendVertex(), Mesh::Edge::LeftIn, Mesh::Edge::LeftOut, Mesh::Next_Edge_in_loop(), Mesh::Orient_Edge(), Mesh::pocet_hran, Mesh::Edge::RightIn, Mesh::Edge::RightOut, and Mesh::Edge::V1. Referenced by PointMesh::PointMesh(), and PolygonMesh::PolygonMesh(). |
|
Definition at line 375 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::any_edge, Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Plane::jmeno_roviny, Mesh::pocet_rovin, and Mesh::Plane::skalar. Referenced by BoxMesh::BoxMesh(), BoxMesh::cut(), PointMesh::PointMesh(), and PolygonMesh::PolygonMesh(). |
|
Definition at line 123 of file Mesh.cc. References Mesh::AppendEdge(), Mesh::Solid::first_edge, Mesh::Edge::next_edge, and Mesh::Edge::previous_edge. Referenced by Mesh::SeparateSolids(). |
|
Definition at line 137 of file Mesh.cc. References Mesh::AppendFace(), Mesh::Solid::first_plane, Mesh::Plane::next_plane, and Mesh::Plane::previous_plane. Referenced by Mesh::SeparateSolids(). |
|
Definition at line 109 of file Mesh.cc. References Mesh::AppendVertex(), Mesh::Solid::first_vertex, Mesh::Vert::next_vertex, and Mesh::Vert::previous_vertex. Referenced by Mesh::SeparateSolids(). |
|
Definition at line 365 of file Mesh.cc. References Mesh::Vert::fxyz, Mesh::Vert::jmeno_vrcholu, Mesh::pocet_vrcholu, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by BoxMesh::BoxMesh(), Mesh::NewVertex(), PointMesh::PointMesh(), PolygonMesh::PolygonMesh(), and Mesh::Vertex_of_cut(). |
|
Definition at line 387 of file Mesh.cc. References Mesh::AppendFace(), Mesh::AppendVertex(), Mesh::Solid::first_edge, Mesh::Solid::first_plane, Mesh::Solid::first_vertex, Mesh::Solid::next_solid, Mesh::Solid::previous_solid, and Mesh::Solid::solid_name. Referenced by BoxMesh::BoxMesh(), PointMesh::PointMesh(), and PolygonMesh::PolygonMesh(). |
|
Definition at line 158 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::AppendEdge(), Mesh::Edge::druh_hrany, Mesh::Edge::jmeno_hrany, Mesh::Edge::LeftLoop, Mesh::OBRYSOVA, Mesh::pocet_hran, Mesh::Edge::RightLoop, Mesh::Plane::skalar, Mesh::Edge::V1, Mesh::Edge::V2, Mesh::VNITRNI, and Mesh::ZAKRYTA. Referenced by BoxMesh::BoxMesh(), and Mesh::Copy_solid(). |
|
Definition at line 181 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::any_edge, Mesh::AppendFace(), Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Plane::jmeno_roviny, Mesh::pocet_rovin, and Mesh::Plane::skalar. Referenced by Mesh::Copy_solid(). |
|
Definition at line 151 of file Mesh.cc. References Mesh::AppendVertex(), and Mesh::MV(). Referenced by SphereMesh::_mesh(), Mesh::Copy_solid(), and PolygonalMesh::PolygonalMesh(). |
|
Definition at line 304 of file Mesh.cc. References Mesh::Edge::LeftOut, Mesh::Edge::RightOut, Mesh::Edge::V1, and Mesh::Edge::V2. Referenced by PolygonalMesh::_connect_edge(), SphereMesh::_mesh(), BoxMesh::cut(), Mesh::goToNextEdge(), Mesh::MEF(), Mesh::MEnotF(), and Mesh::MEV(). |
|
Reimplemented in SurfaceMesh. |
|
Reimplemented in SurfaceMesh. |
|
Definition at line 298 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::Edge::V1, and Mesh::Edge::V2. Referenced by PolygonalMesh::_connect_edge(), SphereMesh::_mesh(), Mesh::goToNextEdge(), Mesh::MEF(), Mesh::MEnotF(), and Mesh::MEV(). |
|
Definition at line 267 of file Mesh.cc. References eps. |
|
Definition at line 326 of file Mesh.cc. References Mesh::Edge::LeftIn, Mesh::Edge::RightIn, Mesh::Edge::V1, and Mesh::Edge::V2. |
|
Definition at line 448 of file Mesh.cc. References Mesh::Edge::LeftIn, Mesh::Edge::LeftOut, Mesh::Edge::RightIn, and Mesh::Edge::RightOut. Referenced by Mesh::SEMV(). |
|
Reimplemented in SurfaceMesh. Definition at line 879 of file Mesh.cc. References Mesh::Plane::any_edge, Mesh::pActEdge, and Mesh::pActPlane. Referenced by POVRayExporter::_write_mesh(), Mesh::getActPlaneArea(), and Mesh::getActPlaneCentroid(). |
|
Reimplemented in SurfaceMesh. Definition at line 862 of file Mesh.cc. References Mesh::Solid::first_plane, Mesh::pActPlane, and Mesh::pActSolid. Referenced by POVRayExporter::_write_mesh(). |
|
Reimplemented in SurfaceMesh. Definition at line 849 of file Mesh.cc. References Mesh::pActSolid, and Mesh::pSolid. Referenced by BVH::__get_edges(), and POVRayExporter::_write_mesh(). |
|
Reimplemented in SurfaceMesh. Definition at line 1082 of file Mesh.cc. References Mesh::Solid::first_edge, Mesh::pActEdge, and Mesh::pActSolid. Referenced by BVH::__get_edges(). |
|
Reimplemented in SurfaceMesh. Definition at line 1094 of file Mesh.cc. References Mesh::Solid::first_vertex, Mesh::pActSolid, and Mesh::pActVert. |
|
Reimplemented in SurfaceMesh. Definition at line 735 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::any_edge, Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Solid::first_plane, Mesh::Solid::first_vertex, Mesh::Plane::next_plane, Mesh::Vert::next_vertex, Mesh::Vert::normal, Mesh::pSolid, Mesh::Edge::V1, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. |
|
Reimplemented in SurfaceMesh. Definition at line 835 of file Mesh.cc. References Mesh::Solid::first_vertex, Mesh::Vert::next_vertex, Mesh::pSolid, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by Sphere::_mesh(). |
|
Definition at line 459 of file Mesh.cc. References Mesh::AppendEdge(), Mesh::AppendVertex(), Mesh::Edge::LeftIn, Mesh::Edge::LeftLoop, Mesh::Edge::LeftOut, Mesh::pocet_hran, Mesh::ReplaceEdge(), Mesh::Edge::RightIn, Mesh::Edge::RightLoop, Mesh::Edge::RightOut, and Mesh::Edge::V2. Referenced by PolygonMesh::cut(), and BoxMesh::cut(). |
|
|
Reimplemented in SurfaceMesh. Definition at line 1087 of file Mesh.cc. References Mesh::Solid::first_edge, Mesh::Edge::next_edge, Mesh::pActEdge, and Mesh::pActSolid. Referenced by BVH::__get_edges(). |
|
Reimplemented in SurfaceMesh. Definition at line 1099 of file Mesh.cc. References Mesh::Solid::first_vertex, Mesh::Vert::next_vertex, Mesh::pActSolid, and Mesh::pActVert. |
|
Definition at line 630 of file Mesh.cc. References Mesh::Edge::LeftLoop, Mesh::Edge::RightLoop, and Mesh::Edge::V1. Referenced by BoxMesh::cut(). |
|
Reimplemented in SurfaceMesh. Definition at line 796 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::any_edge, Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Solid::first_plane, Mesh::Solid::first_vertex, Mesh::Vert::fxyz, Mesh::Plane::next_plane, Mesh::Vert::next_vertex, Mesh::Vert::normal, Mesh::pSolid, Mesh::Edge::V1, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. |
|
Reimplemented in SurfaceMesh. Definition at line 769 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::any_edge, Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Solid::first_plane, Mesh::Solid::first_vertex, Mesh::Vert::fxyz, Mesh::Plane::next_plane, Mesh::Vert::next_vertex, Mesh::pSolid, Mesh::Edge::V1, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by Sphere::_mesh(), FDH6::_mesh(), and FDH14Mesh::FDH14Mesh(). |
|
Reimplemented in SurfaceMesh. Definition at line 1106 of file Mesh.cc. References Mesh::Plane::a, Mesh::Plane::b, Mesh::Plane::c, Mesh::Plane::d, Mesh::Solid::first_plane, Mesh::Solid::first_vertex, Mesh::Plane::next_plane, Mesh::Solid::next_solid, Mesh::Vert::next_vertex, Mesh::Vert::normal, Mesh::pActPlane, Mesh::pActSolid, Mesh::pActVert, Mesh::pSolid, and Mesh::Plane::skalar. Referenced by Geometry::mesh(). |
|
Definition at line 614 of file Mesh.cc. References Mesh::Vert::fxyz, Mesh::MV(), Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by PolygonMesh::cut(), and BoxMesh::cut(). |
|
Definition at line 281 of file Mesh.cc. References Mesh::Solid::first_vertex, Mesh::Vert::fxyz, Mesh::Vert::next_vertex, Mesh::Vert::x, Mesh::Vert::y, and Mesh::Vert::z. Referenced by PolygonMesh::cut(), and BoxMesh::cut(). |
|
|
|
|
|
Definition at line 118 of file Mesh.h. Referenced by Mesh::goToNextSolid(), Mesh::resetActPlane(), Mesh::resetActSolid(), Mesh::resetEdgeWalkInSolid(), Mesh::resetVertWalkInSolid(), Mesh::stepInEdgeWalkInSolid(), Mesh::stepInVertWalkInSolid(), and Mesh::turnInsideOut(). |
|
Definition at line 115 of file Mesh.h. Referenced by Mesh::getActVert(), Mesh::getActVertID(), Mesh::getActVertNormal(), Mesh::resetVertWalkInSolid(), Mesh::stepInVertWalkInSolid(), and Mesh::turnInsideOut(). |
|
Definition at line 109 of file Mesh.h. Referenced by PolygonalMesh::_append_new_edge(), Mesh::MEF(), Mesh::MEnotF(), Mesh::MEV(), Mesh::NewEdge(), and Mesh::SEMV(). |
|
Definition at line 110 of file Mesh.h. Referenced by Mesh::MF(), and Mesh::NewPlane(). |
|
Definition at line 108 of file Mesh.h. Referenced by Mesh::MV(). |
|