From 13e0f22cf6db453b948ca30aa805175e248fdd59 Mon Sep 17 00:00:00 2001 From: Bertay Eren <39909689+bertaye@users.noreply.github.com> Date: Wed, 24 Apr 2024 02:10:58 +0300 Subject: [PATCH] Update README.md --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 09d9e75..7774407 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,16 @@ # CatmullClark-Sqrt3-Subdivision - -#### You can find the converted & smoothed meshes in "result.off" file. -#### Also you can use this project for converting triangulated meshes to quadrated mesh by calling mesh->convertQuadbySplit() method after loading the quad mesh. +## Update: +#### I converted this project to a command line application, you can build it with CMake: + +``` +mkdir build +cd build +cmake ../ +cmake --build . +``` +#### and then go to MeshSubdivider.exe, run MeshSubdivider.exe --help to see options. +## Note: +#### This project runs on CPU, I am open to appending it with CUDA Kernels and would approve any PR who does that or partially help to it (I love writing CUDA Kernels but I do not have time to do it by myself) ## Catmull Clark Algorithm #### To use it, load mesh with correct method ( use mesh->loadOffTriMesh("mesh.off") for triangulated meshes and use mesh->loadOffQuadMesh("mesh.off") for quad meshes)