- 巴比倫JS教程
- 巴比倫JS——主頁
- 巴比倫JS——介紹
- 巴比倫JS——環境設定
- 巴比倫JS——概覽
- 巴比倫JS——基本元素
- 巴比倫JS——材質
- 巴比倫JS——動畫
- 巴比倫JS——攝像機
- 巴比倫JS——燈光
- 巴比倫JS——引數化形狀
- 巴比倫JS——網格
- 向量位置和旋轉
- 巴比倫JS——貼花
- 巴比倫JS——曲線3
- 巴比倫JS——動態紋理
- 巴比倫JS——視差對映
- 巴比倫JS——鏡頭光暈
- 巴比倫JS——建立螢幕截圖
- 巴比倫JS——反射探頭
- 標準渲染管道
- 巴比倫JS——著色器材質
- 巴比倫JS——骨骼
- 巴比倫JS——物理引擎
- 巴比倫JS——播放聲音和音樂
- 巴比倫JS實用資源
- 巴比倫JS——快速指南
- 巴比倫JS——實用資源
- 巴比倫JS——討論
巴比倫JS——多面體
這是MeshBuilder中使用的一種形狀。
語法
var octahedron = BABYLON.MeshBuilder.CreatePolyhedron("oct", {type: 1, size: 3, sizeX, sizeY, sizeZ, custom, faceColors, faceUV, flat, updatable}, scene);
引數
考慮以下引數來建立多面體 -
型別 - 多面體型,範圍為[0,14]。
大小 - 多面體大小。
大小X - X多面體大小,覆蓋大小屬性。
大小Y - Y多面體大小,覆蓋大小屬性。
大小Z - Z多面體大小,覆蓋大小屬性。
自定義 - 多面體物件,覆蓋型別屬性。
面顏色 - 顏色陣列。每側的Color4(1, 1, 1, 1)。
面UV - 每側的UV(0, 0, 1, 1)。
平面 - 如果為假,則多面體具有單個全局面,忽略面UV和麵顏色。
可更新 - 預設設定為false。如果需要在變形期間更新,則可以將其設定為true。
babylonjs_mesh.htm
廣告