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。

babylonjs_mesh.html