Help us understand the problem. What is going on with this article?

C++11 でメッシュ処理するライブラリのメモ

libigl

https://libigl.github.io/

ヘッダオンリーで使える. MPL ライセンス

OpenMesh, OpenFlipper

https://www.openmesh.org/
https://www.graphics.rwth-aachen.de/software/openflipper/

TinyMeshUtils

https://github.com/syoyo/tinymeshutils

現状は half-edge 作る機能だけです.
ただし, half-edge 構築は, 多角形ポリゴンに対応しています(libigl, OpenMesh は三角形のみ)

libmorton

https://github.com/Forceflow/libmorton

Morton code を生成する.

TriMesh2

https://gfx.cs.princeton.edu/proj/trimesh2/
https://github.com/Forceflow/trimesh2

ICP(Iterative Closest Point) や Loop subdivision がある.
ただしライセンスは GPL なので注意.

CGAL

https://www.cgal.org/

玄人むけ. 精度保証計算も入っていたような?
Boost を使っているのでビルドがめんどい.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away