親 x3d ファイル内のインライン x3d ファイルからノードにアクセスする必要があります。たとえば、x3d ファイルとして部屋のモデルがあるとします。この部屋には椅子がいくつかあります。インライン URL を使用して、room.x3d に複数の chair.x3d ファイルを設定します。room.x3d ファイル内に、椅子を配置するための次のようなものがあります。
<Transform DEF = 'Chair'
translation = '0 0 0'
scale = '1 1 1'
rotation='-0.600546 0.600546 90 0'>
<Inline DEF ='chr' url = 'Chair.x3d' />
</Transform>
ここで、シーンを操作するために、Chair.x3d 内のいくつかのノードにアクセスする必要があります。IMPORT と EXPORT について、およびそれらがインライン URL からノードを取得するためにどのように使用されるかについて読んだことがありますが、まだうまく機能する例は見つかりませんでした。私はこれを見てきました:
http://www.web3d.org/x3d/content/examples/Basic/development/_pages/page27.html
しかし、うまくいかないようです。
私もこれを読みました:
http://www.web3d.org/files/specifications/19775-1/V3.2/Part01/components/networking.html
ただし、構文は x3d ではなく VRML です。
IMPORT と EXPORT を使用する方法と、イベントなどを送信できるようにインライン URL からノードをルーティングする方法の簡単な例を誰かに教えていただければ幸いです。私が十分に明確でない場合はお知らせください。