Browse Source

docs: add/update README

master
mckay 3 days ago
parent
commit
5362a2e620
  1. 52
      README.md

52
README.md

@ -0,0 +1,52 @@
# ProcessMesh
网格处理工具集,基于 OpenCASCADE 和 libigl。提供网格读取、处理、优化等实用功能。
## 功能
- 网格数据读写
- OpenCASCADE 几何与网格的交互
- 网格处理工具函数(Utils)
## 依赖
- **OpenCASCADE**:CAD 几何引擎
- **Eigen3**:线性代数
- **libigl**:几何处理
- **spdlog**:日志输出
- **MshIO**:网格文件读写
- **OpenMP**:并行加速
## 编译
```shell
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
```
Windows 下使用 Visual Studio:
```shell
cmake -G "Visual Studio 17 2022" ..
```
## 目录结构
```
.
├── src/
│ ├── main.cpp # 主程序
│ └── Utils/
│ ├── Utils.hpp # 工具函数声明
│ └── Utils.cpp # 工具函数实现
├── external/
│ ├── eigen-3.4.0/ # Eigen
│ ├── libigl/ # libigl
│ ├── spdlog/ # spdlog
│ └── MshIO/ # MshIO
└── CMakeLists.txt
```
## 作者
李采月
Loading…
Cancel
Save