PolyCrafterの最低限満たすべき機能について整理する
ツールチップは以下の機能を満たすこと
- 頂点を生成する
- 頂点を結んで線(edge)を生成する
- 複数の頂点を選択しメッシュを貼る
- 線や面を複製しメッシュを貼ったり高さを追加できる
- 線や面単位で動かすことができる
- モードの変更が出来る
- 一括で複数の頂点を生成する(正N角形)
- 頂点を削除する
- 線や面を削除する
パネルでは主にパラメータの調整を行う。総合的な機能を持たせるかは未定(ツールチップでもいい気がする
- パラメータの調整を行う
- 頂点の大きさ色、active
- 線(edge)の大きさ色、active
- 調整されたパラメータをツールチップやベースに送信する
ベースでは主に生成されたオブジェクトの管理を行う。
- ツールチップで頂点を生成する時に平面上にしか置けないようにする
- 一定間隔でしか置けないように制限する
- 機能をモジュール化し自由にカスタマイズできる
- 複雑な形の三角形分割
- 穴のある図形に対応
- 同時複数編集
- 一括で様々なモデルを生成
- スライス機能
- テクスチャの貼り付け
- 地形の編集(グリッド化し高さを調整