Skip to content

Simple MPL-2.0-licensed C++ geometry processing library.

License

Notifications You must be signed in to change notification settings

Frank-ZY-Dou/libigl_CA

 
 

Repository files navigation

Introduction

Fast Winding Number Field for Coverage Axis and Coverage Axis++. https://github.com/Frank-ZY-Dou/Coverage_Axis

More instructions: https://github.com/Frank-ZY-Dou/Coverage_Axis#point-cloud-input

This repo will give two programs.

FastWindingNumber

You will find an executable file 807_FastWindingNumber in the folder bin. This is a tutorial program.
You can run it by

./807_FastWindingNumber

Press "1" twice to toggle between viewing the polygon soup and the point cloud.

Picture

Press "2" twice to toggle between viewing the full query point cloud and the point cloud identified within the volume—these are the inside candidates we need.

Picture

FastWindingNumber_CA

This is our case. Please remember to put the 01Ants-12_mesh_ori_pc.obj in to the bin folder too.

./807_FastWindingNumber_CA ./01Ants-12_mesh_ori_pc.obj  ./01Ants-12_mesh_inner_points.obj

Visulization: Press "1" to view the point cloud.

Picture

Press "2" twice to toggle between viewing the full query point cloud and the point cloud identified within the volume.

Picture

Picture

libigl - A simple C++ geometry processing library

Documentation, tutorial, and instructions at https://libigl.github.io.

🆕 Doxygen Documentation
The latest version of libigl (v2.5.0) introduces doxygen generated detailed documentation

About

Simple MPL-2.0-licensed C++ geometry processing library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.6%
  • C 1.4%
  • Other 1.0%