「Pythonインタフェイス」の編集履歴(バックアップ)一覧はこちら
「Pythonインタフェイス」(2010/11/18 (木) 23:25:21) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
H3DAPIのPythonスクリプトエンジンによって使用される機能のリファレンスマニュアルです。
基本的な機能はH3DパッケージとH3DInterfaceを介して提供されます。
スクリプトのグローバルネームスペースにすべてをインポートすることが、最も簡単な利用方法でしょう。
from H3D import *
from H3DInterface import *
#contents
*&bold(){グローバルフィールド}
-time - シーングラフがループする度に現在時刻を最新状態にする
-eventSink - 全てのフィールドを最新状態にする
*&bold(){関数}
**X3D作成関数
これの関数は二つの要素を一組にしたものを返します。
一つ目の要素は作成するノード、二つ目にurl/stringで呼び出されたDEF_edノードのハッシュテーブルを返します。
-createX3DFromURL( url )
-createX3DFromString( string )
-createX3DNodeFromURL( url )
-createX3DNodeFromString( string )
-createVRMLFromURL( url )
-createVRMLFromString( string )
-createVRMLNodeFromURL( url )
-createVRMLNodeFromString( string )
**X3D出力関数
この関数は引数を含んだX3Dの構文を返します
-writeNodeAsX3D( node )
H3DAPIのPythonスクリプトエンジンによって使用される機能のリファレンスマニュアルです。
基本的な機能はH3DパッケージとH3DInterfaceを介して提供されます。
スクリプトのグローバルネームスペースにすべてをインポートすることが、最も簡単な利用方法でしょう。
from H3D import *
from H3DInterface import *
#contents
*&bold(){グローバルフィールド}
-time - シーングラフがループする度に現在時刻を最新状態にする
-eventSink - 全てのフィールドを最新状態にする
*&bold(){関数}
**X3D作成関数
この関数は二つの要素を一組にしたものを返します。
一つ目の要素は作成するノード、二つ目にurl/stringで呼び出されたDEF_edノードのハッシュテーブルを返します。
-createX3DFromURL( url )
-createX3DFromString( string )
-createX3DNodeFromURL( url )
-createX3DNodeFromString( string )
-createVRMLFromURL( url )
-createVRMLFromString( string )
-createVRMLNodeFromURL( url )
-createVRMLNodeFromString( string )
**X3D出力関数
この関数は引数を含んだX3Dの構文を返します
-writeNodeAsX3D( node )