由于VRML博大精深,這里只介紹一個簡單的例子,還可以將各種VRML結點存入數據庫中,這樣的 " /> 老色鬼久久亚洲一区二区,一二三区精品福利视频,欧美伦理免费在线

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

利用PHP動態生成VRML網頁

多年前本人開始從事三維動畫方面的學習,后學習了php,發現可以通過php動態生成VRML文檔,有點類似于Generator動態生成Flash的方式。  
由于VRML博大精深,這里只介紹一個簡單的例子,還可以將各種VRML結點存入數據庫中,這樣的虛擬現實網頁將……,爽!  
下面是源程序。注意:在服務器上,要將讓php處理wrl格式的文檔,否則后果將是沒有任何虛擬現實。本源程序直接存成wrl文件,在瀏覽器中要安裝插件,可以到我的另一個主頁上去下載:http://go.163.com/~sjtucaocao/  

<?php header("Content-type: application/x-vrml");$txt="#VRML V2.0 utf8  

DEF leftBox Transform  
{  
translation -5 0 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 1 0 0  
}  
}  
geometry Box{}  
}  
DEF SphereChild Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 1 0 1  
}  
}  
geometry Sphere  
{  
radius 1.2  
}  
}  
]  
}  

DEF rightBox Transform  
{  
translation 5 0 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 0 0 1  
}  
}  
geometry Box{}  
}  
]  
}  

DEF onoff Transform  
{  
translation 0 -1 0  
children  
[  
Shape  
{  
appearance Appearance  
{  
material Material  
{  
diffuseColor 0 1 0  
}  
}  
geometry Box{}  
}  
DEF TS TouchSensor{}  
]  
}  

DEF S Script  
{  
eventIn SFBool isActive  
eventOut MFNode child  
field MFNode testNode USE SphereChild  
url  
"Javascript:  
function isActive(value)  
{  
if (value)  
{  
child=testNode;  
}  
}  
"  
}  

ROUTE TS.isActive TO S.isActive  
ROUTE S.child TO leftBox.removeChildren  
ROUTE S.child TO rightBox.addChildren";echo $txt;  
?>   

php技術利用PHP動態生成VRML網頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 双牌县| 东乌| 依兰县| 庆城县| 九寨沟县| 临沭县| 班玛县| 望城县| 乐东| 久治县| 吉首市| 环江| 千阳县| 北海市| 莱西市| 米脂县| 普兰店市| 浦北县| 英吉沙县| 嘉荫县| 湘阴县| 石门县| 乌海市| 桐乡市| 乌海市| 平罗县| 吴桥县| 屏东市| 中卫市| 慈利县| 颍上县| 台南市| 奉新县| 乐东| 鄂托克旗| 沛县| 凤冈县| 永清县| 肥东县| 漳州市| 上高县|