Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.48 KB

機能要件.md

File metadata and controls

38 lines (32 loc) · 1.48 KB

PolyCrafter 機能要件

PolyCrafterの最低限満たすべき機能について整理する

ツールチップ

ツールチップは以下の機能を満たすこと

  • 頂点を生成する
  • 頂点を結んで線(edge)を生成する
  • 複数の頂点を選択しメッシュを貼る
  • 線や面を複製しメッシュを貼ったり高さを追加できる
  • 線や面単位で動かすことができる
  • モードの変更が出来る
  • 一括で複数の頂点を生成する(正N角形)
  • 頂点を削除する
  • 線や面を削除する

パネル

パネルでは主にパラメータの調整を行う。総合的な機能を持たせるかは未定(ツールチップでもいい気がする

  • パラメータの調整を行う
    • 頂点の大きさ色、active
    • 線(edge)の大きさ色、active
  • 調整されたパラメータをツールチップやベースに送信する

ベース(土台)

ベースでは主に生成されたオブジェクトの管理を行う。

  • ツールチップで頂点を生成する時に平面上にしか置けないようにする
  • 一定間隔でしか置けないように制限する

将来的に満たすべき機能

  • 機能をモジュール化し自由にカスタマイズできる
  • 複雑な形の三角形分割
    • 穴のある図形に対応
  • 同時複数編集
  • 一括で様々なモデルを生成
  • スライス機能
  • テクスチャの貼り付け
  • 地形の編集(グリッド化し高さを調整