概要
フットプリント(平面形)を押し出してアイソメ立体(IsoItem)にする
上級者向けの低レベルノードです。標準ワークフロー(iso_item_builder や
ブロック系プリミティブ)で作れない自由形状が必要な時だけ使います。
使い方のポイント
- まず標準ルートを検討: マップ的な素材は
iso_item_builder、 基本形はブロック系プリミティブが本線。これは補完の自由形状ルート - 出力は IsoItem なので、
iso_placeでIsoWorldに配置して使う。 複数のItemを1素材としてまとめる時は、配置前にiso_assembleを使う - 入力パスはローカル原点へ正規化されます。元パスの座標位置は引き継がれないため、
ワールド内の位置は
iso_placeで指定する - 現状は solid color のみのPoC段階(将来仕様変更の可能性が明記されている)
関連ノード
iso_item_builder— 推奨の標準ルートiso_surface— 面版の低レベルノードiso_place— IsoItemをIsoWorldへ配置iso_assemble— 複数IsoItemを1素材へ組み立てiso_world_compose— 配置済みIsoWorld同士の合成バージョン: 1
メモ
- 長期設計では主役ではなく、
IsoBlockなどの semantic primitive を補完する自由形状ルート - 可視面はシンプルな面判定で生成します
- 現状の材質は solid color のみです
- 現行 v1 は ポリゴン押し出し PoC で、今後は
footprint -> occupancy grid -> exposed facesベースへ置き換える前提です ClassicCubeのような基準形をここで作るのではなく、専用 primitive + raster style で扱う前提です