top
Loading...
X3D實戰基礎講座之三
天極IT資訊短信服務 電腦小技巧
資費:包月5元
手機:
介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。


在本講中,我們將介紹如何點、線及其基本2D圖形的創建和構造,其中還簡單地介紹了X3D的坐標系。

一、 點及點的坐標

在X3D的場景中設置物體需要有明確的坐標。在同一個場景中,有一個統一的坐標系。這個坐標系是一個右手坐標系,在初始時(即觀察者沒有移動位置和改變視角),該坐標系的X軸為沿屏幕水平向右,Y軸為沿屏幕垂直向上,Z軸為從屏幕指向用戶。

在X3D中,點的坐標是(x, y, z),坐標的單位是邏輯單位,即是X3D的VRML單位,由于它所顯示的圖形是按比例進行的,因此你可以把單位當成mm。在指定坐標量各坐標分量值可以用空格分開也可以用逗號分隔。下面的示例是顯示四個點,其代碼如下:



說明:

(1) X3D支持點的節點是PointSet,它可以包含Color 和Coordinate節點。Color節點是用來構造顏色值的索引表用于指定對應點或對象的顏色,Coordinate節點是用來構造坐標的列表。

(2) 在Coordinate節點屬性窗口中,單擊point屬性內容,彈出一對話框,添加如下圖的坐標點。



上述代碼的結果如下圖所示。



若要指定單個點的不同顏色,可刪除Appearance節點,并在PointSet節點添加Color子節點,并指定其color屬性值,如下圖所示:



這樣上述場景代碼就變成:



運行結果如下:



作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗