lyinux性質是描述語言,特點是可編輯性等。
基本介紹
- 外文名:lyinux
- 解釋:VRML語言基礎上的擴展與改進
語言簡介,特點,
語言簡介
Lyinux語言是一種描述語言(Markup Language)語言,通過文本的方式對3D場景進行描述,它是在VRML語言基礎上的擴展與改進。它繼承了VRML描述語言的基本節點,如Shape,Transform等,同時又針對CC6瀏覽器的實際套用擴展了如System,MoveController這樣的節點。以這種文本的方式,是為了最好的與當前伺服器配合,伺服器可以通過PHP,JSP,ASP等腳本語言與Lyinux語言配合使用,通過動態解析生成新的文本返回給客戶端,只要伺服器可以輸出文本,並且符合CC6所支持的標準,瀏覽器就可以動態的創建出任意場景。
Lyinux用類似HTML標記文本語言來描述三維場景,就象我們的程式語言,比如,上面的例子如果我們要規定正方體的邊長為3厘米,可以這樣寫:Box{size 3.0 3.0 3.0}。
節點是什麼?Lyinux語言用層次化的場景圖來描述三維對象和世界。在場景圖中的實體稱為節點。了解web語言的人都應該知道HTML,XML等都是標記語言,在Lyinux中節點就相當於HTML、XML中的標籤,就像標籤有自己的屬性一樣,每個節點也有每個節點的屬性,在Lyinux中我們叫做域,把屬性的值稱為域值。比如Box{size 3.0 3.0 3.0},Box就是一個立方體節點,花括弧里size是描述長寬高的屬性即域,size後跟的數值是屬性值即域值。
特點
1)可編輯性
使用各種文本編輯器都可以編輯Lyinux檔案,還可以開發應用程式來創建、編輯和保存Lyinux檔案,也可 將其它常用的三維檔案格式轉換為Lyinux支持的格式。
2)可重用性
提供了使用、組合併允許重用動態三維對象的能力。
3)可擴展性
提供了增加新的對象類型的能力。
4)跨平台性
在不同的計算機平台上都能達到可擴展和互動的性能。
5)可伸縮性
允許任意大小的動態三維世界。