PolyCrafterではObjectという単位でメッシュを管理する。オブジェクトは複数の面(Surface)で構成され、面は複数のメッシュの集合である。
また各頂点をまとめたpointsや外枠をまとめたedgesがある。
オブジェクト内でマテリアルは共通のものを使用する。
テンプレートとしてSphere(頂点-point)とSegment(片-edge)を持っている
片、面の重心の情報がいるか?
- サイズ変更のために使う?
マテリアルの格納方法について
- 初期化
- 各モジュールの初期化
- オペレータパネルの初期化
- ベースの初期化
- 選択処理
- 頂点選択
- 片選択
- メッシュ選択
- 面選択
- メッシュ生成機能
- 3点から生成する(実現出来ている)
- N個の点から適切なメッシュを生成する
- 片同士でメッシュを生成する
- メッシュ同士を繋げる
- 穴を含む図形でもメッシュ生成出来る
- 複製処理
- 頂点複製
- 片複製
- メッシュ複製
- 面複製
- 追加処理
- 点
- 固定モデル
- N角形
- N
- 半径
- オフセット
- ボックス
- スフィア
- N角形
- 移動処理
- 頂点移動
- 片移動
- メッシュ移動
- 面移動
- グリッド上の移動処理
- XYZ
- 極座標
- サイズ変更機能
- 片
- メッシュ
- 面
- ここで重心情報を使う?
- 複数同時処理(バッチ処理)
- 出来れば実装したい
- パラメータ調整機能
- ベースのパラメータ調整
- グリッドの情報
- ツールのパラメータ調整
- ???
- オブジェクトのマテリアル・サイズ設定
- 点
- 片
- メッシュ
- 面
- ベースのパラメータ調整
- 可視化機能
- 可視化
- 点
- 片
- メッシュ
- 面
- 色の変更
- オブジェクトのマテリアル設定
- 点
- 片
- メッシュ(見えてるからいらない?)
- 面(見えてるからいらない?)
- 色分けが出来ると良いかも
- オブジェクトのマテリアル設定
- 可視化
- 削除機能
- 点
- 片
- メッシュ
- 面
- どこにも使われない点や片をどう判断して削除するか
- ベイク機能
- 保存機能
- モデル保存
- パラメータ保存
- 読み込み機能
- モデルの追加
- パラメータの読み込み