巴比伦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
广告