巴比倫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
廣告
© . All rights reserved.