ODEでポリゴンを扱う
3Dフォーマット・ファイルを読み込んで表示するためのクラス、方法を紹介。
メモ
基礎用語
- 頂点(vertex)
- 辺(edge)
- 面(surface)
- 法線(normal)
- 多角面:ポリゴン(polygon)
- 凸ポリゴン(convex polygon)
- すべての頂点の内角は180度未満
- 任意の直線との交点は2つ
- 頂点順でポリゴンを複数の三角メッシュに分割可
- 2次曲面:球体や円柱などの表面をポリゴンメッシュにて表現
- 自由曲面(free-from surface):パッチを複数個つないで3次元面を表現
- ベジェ曲面
- B-スプライン曲面
- ナーブス(NURBS)曲面
- CSG(Constructive Solid Geometry)
- エレベーショングリッド(elevation grid)
- 地形や水面を表現
- 高さ情報だけ
- エクストルージョン(extrusion)
- メタボール(meta-ball)