BabylonJS - 多面体
这是 MeshBuilder 使用的形状之一。
语法
var octahedron = BABYLON.MeshBuilder.CreatePolyhedron("oct", {type: 1, size: 3, sizeX, sizeY, sizeZ, custom, faceColors, faceUV, flat, updatable}, scene);
参数
考虑以下参数来创建多面体 −
type − 多面体类型在 [0,14] 范围内。
size −多面体大小。
SizeX − X 多面体大小,覆盖 size 属性。
SizeY − Y 多面体大小,覆盖 size 属性。
SizeZ − Z 多面体大小,覆盖 size 属性。
Custom − 多面体对象,覆盖 type 属性。
FaceColors − 颜色数组。每条边为 Color4(1, 1, 1, 1)。
FaceUV −每条边的 UVs(0, 0, 1, 1)。
Flat − 如果为 false,则多面体具有单个全局面,faceUV 和 faceColors 将被忽略。
Updatable − 默认情况下,设置为 false。如果在变形期间需要更新,您可以将其设置为 true。