<span class="unnamed3">私は何年も前に 3D アニメーションの勉強を始め、その後 PHP を学びましたが、PHP を通じて VRML ドキュメントを動的に生成できることがわかりました。これは、Generator が Flash を動的に生成する方法と似ています。 <br>VRML の広範で奥深い性質のため、ここでは簡単な例のみを紹介します。このような仮想現実 Web ページもデータベースに保存できます。 <br>以下はソースプログラムです。注: サーバー上では、PHP に wrl 形式のドキュメントを処理させる必要があります。そうしないと、結果は仮想現実になりません。ソース プログラムは wrl ファイルとして直接保存されており、ブラウザにプラグインをインストールするには、私の別のホームページからダウンロードできます: http://go.163.com/~sjtucaocao/ <br><br>< ;?php header("Content-type: application/x-vrml");$txt="#VRML V2.0 utf8 <br><br>DEF leftBox Transform <br>{ <br>translation -5 0 0 <br>子供 <br>[ <br>形状 <br>{ <br>外観 外観 <br>{ <br>マテリアル マテリアル <br>{ <br>diffuseColor 1 0 0 <br>} <br>} <br>geometry Box {} <br>} <br>DEF SphereChild Shape <br>{ <br>Appearance 外観 <br>{ <br>material マテリアル <br>{ <br>diffuseColor 1 0 1 <br>} <br>} <br>ジオメトリ 球 <br>{ <br>半径 1.2 <br>} <br>} <br>] <br>} <br><br>DEF rightBox Transform <br>{ <br>translation 5 0 0 <br>子供 <br>[ <br>形状 <br>{ <br>外観 外観 <br>{ <br>マテリアル マテリアル <br>{ <br>diffuseColor 0 0 1 <br>} <br> } <br>ジオメトリ ボックス{} <br>} <br>] <br>} <br><br>DEF onoff Transform <br>{ <br>translation 0 -1 0 <br>children <br>[ <br>形状 <br>{ <br>外観 外観 <br>{ <br>マテリアル マテリアル <br>{ <br>diffuseColor 0 1 0 <br>} <br>} <br>ジオメトリ ボックス{} <br> } <br>DEF TS TouchSensor{} <br>] <br>} <br><br>DEF S Script <br>{ <br>eventIn SFBool isActive <br>eventOut MFNode 子 <br>field MFNode testNode USE SphereChild <br> url <br>"javascript: <br>function isActive(value) <br>{ <br>if (value) <br>{ <br>child=testNode; <br>} <br>} <br>" <br>} <br><br>ROUTE TS.isActive TO S.isActive <br>ROUTE S.child TO leftBox.removeChildren <br>ROUTE S.child TO rightBox.addChildren";echo $txt; <br>?> <br> <br></span> <p style="width:100%;text-align:center;margin:10px 0"> <br> <br> </p> <p style="width:100%;text-align:center;margin:10px 0"> </p> <p class="clear"></p>