PolyFEM
Loading...
Searching...
No Matches
MeshUtils.cpp File Reference
#include "MeshUtils.hpp"
#include <polyfem/io/OBJReader.hpp>
#include <polyfem/io/MshReader.hpp>
#include <polyfem/utils/StringUtils.hpp>
#include <polyfem/utils/Logger.hpp>
#include <polyfem/utils/MatrixUtils.hpp>
#include <polyfem/utils/HashUtils.hpp>
#include <unordered_set>
#include <igl/PI.h>
#include <igl/read_triangle_mesh.h>
#include <geogram/mesh/mesh_io.h>
#include <geogram/mesh/mesh_geometry.h>
#include <geogram/basic/geometry.h>
#include <geogram/mesh/mesh_preprocessing.h>
#include <geogram/mesh/mesh_topology.h>
#include <geogram/mesh/mesh_repair.h>
#include <geogram/mesh/mesh_AABB.h>
#include <geogram/voronoi/CVT.h>
#include <geogram/basic/logger.h>
Include dependency graph for MeshUtils.cpp:

Go to the source code of this file.

Functions

void find_codim_vertices (const Eigen::MatrixXd &vertices, const Eigen::MatrixXi &codim_edges, const Eigen::MatrixXi &faces, Eigen::VectorXi &codim_vertices)
 
void find_triangle_surface_from_tets (const Eigen::MatrixXi &tets, Eigen::MatrixXi &faces)
 

Function Documentation

◆ find_codim_vertices()

void find_codim_vertices ( const Eigen::MatrixXd &  vertices,
const Eigen::MatrixXi &  codim_edges,
const Eigen::MatrixXi &  faces,
Eigen::VectorXi &  codim_vertices 
)

Definition at line 986 of file MeshUtils.cpp.

References faces.

Referenced by polyfem::mesh::read_surface_mesh().

Here is the caller graph for this function:

◆ find_triangle_surface_from_tets()

void find_triangle_surface_from_tets ( const Eigen::MatrixXi &  tets,
Eigen::MatrixXi &  faces 
)

Definition at line 1018 of file MeshUtils.cpp.

References faces.

Referenced by polyfem::mesh::extract_triangle_surface_from_tets().

Here is the caller graph for this function: