「メニュー2」の編集履歴(バックアップ)一覧はこちら
メニュー2 - (2010/11/16 (火) 01:54:59) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*Mouse sensor
----
H3Dではマウス機能を備えたMouseSensorノードとインターフェースが提供されています。ここの例では、その内の4つのフィールドについて理解が必要です。
-マウス左ボタンがクリックされればTrue、そうでなければFalseを返す &italic(){&bold(){leftButton}}
-マウス左ボタンがクリックされればTrue、そうでなければFalseを返す &italic(){&bold(){rightButton}}
-上向きにホイールが動作すればイベントを送信 &italic(){&bold(){scrollUp}}
-下向きにホイールが動作すればイベントを送信 &italic(){&bold(){scrollDown}}
なお全てのフィールドについては&u(){[[H3D::MouseSensor class reference page>http://www.h3dapi.org/uploads/api/H3DAPI_20/docs/H3DAPI/html/classH3D_1_1MouseSensor.html]]}を参照してください
&bold(){学習目的}
-MouseSensorノードの利用
*シーン
赤い球形を表示し、クリックで色の変更、ホイールの動作で透明度の変更を行う例を作成します。
<!!-- the X3D file -->
<Group>
<Group DEF="G" />
<PythonScript url="mouse.py">
<Group USE="G" containerField="references" />
</PythonScript>
</Group>
この例ではPythonを使ってシーンオブジェクトを描画しています。
*Mouse sensor
----
H3Dではマウス機能を備えたMouseSensorノードとインターフェースが提供されています。ここの例では、その内の4つのフィールドについて理解が必要です。
-マウス左ボタンがクリックされればTrue、そうでなければFalseを返す &italic(){&bold(){leftButton}}
-マウス左ボタンがクリックされればTrue、そうでなければFalseを返す &italic(){&bold(){rightButton}}
-上向きにホイールが動作すればイベントを送信 &italic(){&bold(){scrollUp}}
-下向きにホイールが動作すればイベントを送信 &italic(){&bold(){scrollDown}}
なお全てのフィールドについては&u(){[[H3D::MouseSensor class reference page>http://www.h3dapi.org/uploads/api/H3DAPI_20/docs/H3DAPI/html/classH3D_1_1MouseSensor.html]]}を参照してください
&bold(){学習目的}
-MouseSensorノードの利用
*シーン
赤い球形を表示し、クリックで色の変更、ホイールの動作で透明度の変更を行う例を作成します。
<!!-- the X3D file -->
<Group>
<Group DEF="G" />
<PythonScript url="mouse.py">
<Group USE="G" containerField="references" />
</PythonScript>
</Group>
この例ではPythonを使ってシーンオブジェクトを描画おり、コードは最小限に抑えられています。