WaveSuperposition3D r24 / Reflection Lab r2

NoCDN版です。r23_r8_fix1 Measurement Layerを基盤に、r24 Reflection Lab(Local Huygens Re-Emission / Boundary Response 実験)を追加した実験版です。反射を「単なる折り返し」ではなく、反射面によって再生成される回転螺旋面として比較観察します。iPad/Macブラウザ向けタッチ操作も維持しています。r0bプリセット比較に、螺旋線・半径ベクトル・螺旋面・合成波の太さ/Opacity調整に加え、軸表示ON/OFF、Boundary表示ON/OFF、床グリッド表示ON/OFF、背景の明るさ調整、遠近感調整を追加し、重畳フィールドを「合成螺旋の半径ベクトル集合」として再定義し、fieldモード専用の太さ/Opacity調整、補助合成螺旋、合成波の色変更に加え、全Wave共通の進行速度倍率UIを、回転速度から分離して修正しました。

Global / 観察設定

全WaveのX軸方向の移動速度だけを、現行速度に対して 0〜5倍で一括調整します。螺旋の実回転には影響しません
0=平行投影寄り / 1=標準 / 大きいほど遠近を強調
重畳フィールド密度と同じX軸上の幅基準です。各Waveの回転数そのものではなく、有効Wave中の最大回転密度を基準に間隔をそろえます
fieldモードで、中心軸から合成螺旋へ伸びる半径ベクトル線の密度です
tubeモードで、各X位置の合成値を一定半径の円盤として並べるときの絶対半径です
field / tube モードで、合成値の位相(向き)を色相で表します。明るさは field輝度 が使われます。

r23 Measurement Layer / 測定レイヤー

X断面プローブで、合成半径・位相・Chiralityバランスを測定します。
R/maxから節(Node)・腹(Peak)を自動検出し、3D空間とグラフに表示します。
Peak間隔・Node間隔・位相の1回転あたりX幅を、パターン周期proxyとして表示します。
Probe Aの値を時間方向に記録します。空間グラフがX分布、Time TraceがProbe Aの時間変化です。
Snapshot未取得
CSV/JSON Export 未Export 現在の測定値・X軸グラフ・Time Trace・Snapshotを外部保存します。

r24 Reflection Lab / Huygens局所再発生

r24_r5では、螺旋線/螺旋面上の局所点が反射面に接触し、2次波源として再発生する Huygens Re-Emission を追加します。
Boundary Re-Emission時に、Mirror接触から反射波が出るまでのX距離遅れとして扱います。まずは0推奨です。
Local Huygens時:接触点から2次波を発生し、包絡proxyを表示します。
r24_r5は、Local Huygens Re-Emissionを追加した版です。螺旋線/螺旋面上の局所点が反射面に接触し、その接触点が2次波源となって反射側へ再発生する様子を、接触点・2次波・包絡proxyとして観察します。

Boundary / Box反射

r0b Presets / 比較観察

r0b観察軸:縦波候補=螺旋面の回転重畳パターン、横波候補=chirality mixで横変位要素を分離、mixed=両者の混在、cancellation=合成半径が軸へ戻る条件を確認します。

Save / Load

Waves 1-36

振幅=螺旋半径、波長=螺旋ピッチ、周波数=1波長あたりの回転数、位相=発生位置/角度ずれ、方向=X軸上の進行方向、回転方向=螺旋の巻き向き。