OGS
|
Functions | |
bool | testAABBIntersectingPlane (Eigen::Vector3d const &aabb_centre, Eigen::Vector3d const &aabb_extent, Eigen::Vector3d const &plane_normal, double const pd) |
bool | testTriangleIntersectingAABB (MeshLib::Node const &n0, MeshLib::Node const &n1, MeshLib::Node const &n2, Eigen::Vector3d const &c, Eigen::Vector3d const &e) |
void | markFaults (MeshLib::Mesh &mesh, MeshLib::Mesh const &fault, int const fault_id, Eigen::Vector3d const &half_cell_size) |
void anonymous_namespace{AddFaultToVoxelGrid.cpp}::markFaults | ( | MeshLib::Mesh & | mesh, |
MeshLib::Mesh const & | fault, | ||
int const | fault_id, | ||
Eigen::Vector3d const & | half_cell_size ) |
Definition at line 93 of file AddFaultToVoxelGrid.cpp.
References GeoLib::AABB::containsPoint(), MeshLib::getCenterOfGravity(), MeshLib::Mesh::getElements(), GeoLib::AABB::getMinMaxPoints(), MeshLib::Mesh::getNodes(), MeshLib::Mesh::getNumberOfElements(), MeshLib::materialIDs(), MeshLib::QUAD, and testTriangleIntersectingAABB().
bool anonymous_namespace{AddFaultToVoxelGrid.cpp}::testAABBIntersectingPlane | ( | Eigen::Vector3d const & | aabb_centre, |
Eigen::Vector3d const & | aabb_extent, | ||
Eigen::Vector3d const & | plane_normal, | ||
double const | pd ) |
Definition at line 31 of file AddFaultToVoxelGrid.cpp.
Referenced by testTriangleIntersectingAABB().
bool anonymous_namespace{AddFaultToVoxelGrid.cpp}::testTriangleIntersectingAABB | ( | MeshLib::Node const & | n0, |
MeshLib::Node const & | n1, | ||
MeshLib::Node const & | n2, | ||
Eigen::Vector3d const & | c, | ||
Eigen::Vector3d const & | e ) |
Definition at line 42 of file AddFaultToVoxelGrid.cpp.
References MathLib::Point3d::asEigenVector3d(), and testAABBIntersectingPlane().
Referenced by markFaults().