ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
mesh_parameterize.h
浏览该文件的文档.
1 #pragma once
3 #include "vde/core/point.h"
4 #include <vector>
5 
6 namespace vde::mesh {
7 using core::Point2D;
8 using core::Point3D;
9 using core::Vector3D;
10 
38 [[nodiscard]] std::vector<Point2D> tutte_parameterization(const HalfedgeMesh& mesh);
39 
67 [[nodiscard]] std::vector<Point2D> lscm_parameterization(const HalfedgeMesh& mesh);
68 
69 } // namespace vde::mesh
半边数据结构三角网格
Definition: halfedge_mesh.h:54
std::vector< Point2D > lscm_parameterization(const HalfedgeMesh &mesh)
LSCM(Least Squares Conformal Maps)参数化
std::vector< Point2D > tutte_parameterization(const HalfedgeMesh &mesh)
Tutte 参数化(调和参数化)
foundation::Point2D Point2D
双精度二维点(重新导出)
Definition: point.h:29
foundation::Vector3D Vector3D
双精度三维向量(重新导出)
Definition: point.h:49
foundation::Point3D Point3D
双精度三维点(重新导出)
Definition: point.h:31