原型具有以下功能。
(1)素材調用功能。原型可以作為素材庫反復調用。
(2)節點擴展功能。原型可以使用標準節點和自定義節點創建新的節點類型。
(3)動態更新保護功能。原型可以通過設置接口中的域和事件,對造型屬性進行更改或限制更改,從而達到場景的動態更新和保護一些造型不被改動的目的。
(4)造型及動作打包功能。VRML中標準節點本身均不具備行為自控能力,通過原型可以將造型與交互動作、事件、腳本等VRML元素捆綁使用。
(5)網絡運作功能。內部原型可以在當前文件中定義和反復調用,外部原型可以在其他文件或網絡中定義,在當前文件中反復調用。外部原型提供了跨越網絡調用的強大功能。
內容來源:薛慶文《虛擬現實VRML程序設計與實例》