Babylonjs-mesh-polyhedron

提供:Dev Guides
移動先:案内検索

BabylonJS-多面体

これは、MeshBuilderで使用される形状の1つです。

構文

var octahedron = BABYLON.MeshBuilder.CreatePolyhedron("oct", {type: 1, size: 3, sizeX, sizeY, sizeZ, custom, faceColors, faceUV, flat, updatable}, scene);

パラメーター

次のパラメータを考慮して多面体を作成します-

  • タイプ-範囲[0,14]の多面体タイプ。
  • サイズ-多面体のサイズ。
  • SizeX -Xの多面体サイズ、サイズプロパティを上書きします。
  • SizeY -Y多面体サイズ、サイズプロパティを上書きします。
  • SizeZ -Z多面体サイズ、サイズプロパティを上書きします。
  • カスタム-多面体オブジェクトは、typeプロパティを上書きします。
  • FaceColors -色の配列。 各辺のColor4(1、1、1、1)。
  • FaceUV -各サイドのUV(0、0、1、1)。
  • Flat -falseの場合、多面体は単一のグローバルフェースを持ち、faceUVとfaceColorsは無視されます。
  • 更新可能-デフォルトでは、falseに設定されています。 モーフィング中に更新する必要がある場合は、trueに設定できます。