Skip to content

Latest commit

 

History

History
27 lines (25 loc) · 835 Bytes

README_CN.md

File metadata and controls

27 lines (25 loc) · 835 Bytes

MeshSimplifier

使用vcglib和Meshlab实现的网格简化器。

  • 可以处理non-manifold类型的网格体
  • 提供了vcglib和libigl模型数据之间的转换,可以在libigl的环境下调用
  • 无需手动安装依赖

使用方法

本项目使用xmake构建,先到官网安装:https://xmake.io/#/zh-cn/getting_started

将项目克隆至本地:

git clone https://github.com/hytracen/MeshSimplifier.git

修改main.cpp:

std::string input_model_path{R"()"};  // 待减面的模型路径
std::string output_model_path{R"()"}; // 减面后模型的输出路径
int target_faces_count{1000};         // 简化后的模型面数

在项目目录下输入如下命令运行程序:

xmake
xmake run

参考

https://github.com/LiMingci/MeshSimplifier

http://vcglib.net/platonic_8h_source.html