BabylonJS - 圆锥体
这是 MeshBuilder 中使用的形状之一。
语法
以下是创建圆锥体的语法 −
var cone = BABYLON.MeshBuilder.CreateCylinder("cone", {height,diameterTop: 0,diameterBottom,diameter,tessellation: 4,subdivisions,faceColors,faceUV,arc,updatable},scene);
CreateCylinder 用于创建圆柱体和圆锥体,由 diameterTop 属性控制。如果设置为 0,则为圆锥体;如果大于 0,则为圆柱体。
参数
考虑以下参数来创建圆锥体 −
height − 圆柱体的高度。
diameterTop − 顶盖的直径。如果为 0,则为圆锥体。它将覆盖直径属性。
diameterBottom − 底部直径。它必须大于 0。它将覆盖直径属性。
diameter − 顶部和底部的直径。
tessellation −径向边数。
subdivisions − 环数。
FaceColors − 3 个 Color4 数组,0:底盖,1:圆柱管,2:顶盖
FaceUV − 3 个 Vector4 数组,0:底盖,1:圆柱管,2:顶盖
Arc − 0 和 1 之间的圆周率
updatable − 默认情况下,此项设置为 false。如果需要在变形期间更新,可以将其设置为 true。