【要件定義プロンプト】高度な表示制御と表裏独立マテリアル
1. 平面C(壁の図形)の表示・非表示スイッチ
「平面C を表示する」というチェックボックスを追加。
チェックを外すと、壁(y=10)に描かれる図形(ピンクや青の板)が消える。
2. スカートの「表面」と「裏面」の完全独立設定(色&透明度)
スカートのUIパネルを以下のように拡張する。
【表面(外側)】:カラーピッカー & 透明度スライダー
【裏面(内側)】:カラーピッカー & 透明度スライダー
動作の仕組み:Blenderの「バックフェイス(裏面)判定ノード」を使い、カメラから見てスカートの外側を見ている時と、内側(透けて見える奥側の面や、カメラが中に入った時)とで、色と透明度を完全に別々のものとしてレンダリングする専用マテリアルを自動構築する。
3. スカートの「底面(フタ)」の作成ON/OFFスイッチ
「スカートの底面(フタ)を作成する」というチェックボックスを追加。
ONの場合:スカートは「点Pを頂点とし、平面Cにピタッとフタがされた『閉じた角錐(ピラミッド)』」になる。
OFFの場合:スカートの底(平面Cに接する面)がぽっかりと空洞になり、「底が抜けたメガホン」のような形になる。これにより、スカートの内側を覗き込みやすくなる。