チェックボックスで切り替えられるアニメーションを含むシーンを構築したいと考えています。クリックすると、すべてのボックス要素の高さを「.1」にスケーリングします。もう一度クリックすると、元の高さに戻ります。Routes と TimeSensor を試してみましたが、操作が難しいことがわかりました。x3dom でアニメーション化するためのより簡単なオプションはありますか?
これが私のテンプレートで使用したコードです
<timeSensor DEF="time" cycleInterval="2" loop="false" > </timeSensor>
<positionInterpolator def="scale" key="0 1" keyValue="1 1 1 1 .1" ></positionInterpolator>
<route fromNode="time" fromField ="fraction_changed" toNode="scale" toField="set_fraction"></route>
<route fromNode="scale" fromField ="value_changed" toNode="box" toField="size"></route>