麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

X3D實戰基礎講座之四

2019-11-18 14:24:28
字體:
來源:轉載
供稿:網友

  X3D提供了立方體(Box)、圓柱(Cylinder)、圓錐(Cone)、球體(Sphere)等基本3D造型節點。在本講中,我們先來簡單地介紹這些節點的使用,然后再來介紹節點的編組和節點的重復使用方法。

  一、 立方體Box

  構造的代碼如下:

X3D實戰基礎講座之四(圖一)

  說明:Box節點的主要屬性是size,用來確定長度(x方向)、高度(y方向)和寬度(z)方向的大小。這里是定義一個長為2,寬和高均為1的立方體。

  結果如下圖所示。

X3D實戰基礎講座之四(圖二)

  二、 圓柱體Cylinder

  代碼如下:

X3D實戰基礎講座之四(圖三)
 
  說明:Cylinder節點的主要屬性有height(高度)、radius(半徑)以及是否包含頂面(top)、側面(side)和底面(bottom)等。這里定義的是一個高為2,半徑為1的圓柱體,該圓柱體含有各個面。

  結果如下圖所示。

X3D實戰基礎講座之四(圖四)
  三、 圓錐體Cone

  代碼如下:

X3D實戰基礎講座之四(圖五)

  說明:Cone節點的主要屬性有height(高度)、bottomRadius(底面半徑)以及是否包含側面(side)和底面(bottom)等。這里定義的是一個高為3,半徑為1的圓錐體,該圓錐體含有各個面。

  結果如下圖所示。

X3D實戰基礎講座之四(圖六)

  四、 球體Sphere

  構造的代碼如下:

X3D實戰基礎講座之四(圖七)

  說明:Sphere節點的主要屬性是radius,用來確定球體的半徑。

  結果如下圖所示。

X3D實戰基礎講座之四(圖八)
  五、 節點編組

  節點編組是使用X3D的Group節點進行的,通過多個節點構成一組以便構造出更復雜的幾何造型。如下面的代碼

X3D實戰基礎講座之四(圖九)

  說明:該例使用Group 節點將兩個Shape 節點組織在一體,構造一個組合造型。結果如下圖所示。

X3D實戰基礎講座之四(圖十)


  六、 節點的復用

  在X3D場景中往往有多個相同屬性的節點出現,為了不重復添加節點屬性,X3D中的節點屬性窗口中提供了DEF 和 USE兩個屬性可以實現節點屬性的復用。

  DEF用來為節點定義一個節點名稱以便后面的使用。該節點名稱是大小寫敏感(區分大小寫),其取名規則基本上與C語言相似。

  USE是用來引用前面相同節點的屬性。如下面的代碼:

X3D實戰基礎講座之四(圖十)

  說明:在第一個出現的Appearance節點中,我們將其定義一個名稱Color3D,而在后面出現的Appearance節點,我們使用了USE來調用第一個節點的屬性。這樣,兩個立體的外觀就一樣了。

  從上面可以看出,在X3D中構造基本3D立體是非常簡單方便的,但是由于每一個立體的屬性被最大化優化過,因此要想改立體的位置和旋轉角度還需要另外一些方法。在下一講中,我們重點介紹立體造型的幾何變換。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久午夜片 | 欧洲伊人网 | 欧美1—12sexvideos | 国产激情视频在线 | 久久国产精品99国产 | 免费在线观看午夜视频 | 一级黄色毛片子 | 精品国产一区二区三区蜜殿 | 国产毛片在线 | 欧美 日韩 中文 | 日韩不卡一区二区 | 国产999视频在线观看 | 精品久久中文网址 | 久久综合一区 | 99爱福利视频在线观看 | aaaaaaa毛片| 精品国产一区二区三区四区在线 | 亚洲国产精品久久久 | 国产精品一区二区三区在线 | 国产精品av久久久久久网址 | 欧美综合日韩 | 久久免费视频精品 | omofun 动漫在线观看 | 国产成人精品无人区一区 | 宅男噜噜噜66国产免费观看 | 91九色电影 | 久久精品成人免费国产片桃视频 | 欧美一级黄色免费看 | 国产精品av久久久久久久久久 | 欧美日韩免费在线观看视频 | 撅高 自己扒开 调教 | 国内精品久久久久久久久久 | 免费a级片视频 | jizzzzxxxxx | 91精品国产手机 | 久久国产在线观看 | 国产免费黄色 | av手机免费在线观看 | 国产一级一国产一级毛片 | 国产午夜亚洲精品午夜鲁丝片 | ⅴideo裸体秀hd |