new CylinderGeometry
A Geometry that represents vertices and indices for a cylinder.
Parameters:
Name | Type | Argument | Default | Description |
---|---|---|---|---|
options.length |
Number | The length of the cylinder | ||
options.topRadius |
Number | The radius of the top of the cylinder | ||
options.bottomRadius |
Number | The radius of the bottom of the cylinder | ||
options.slices |
Number |
<optional> |
100 | The number of edges around perimeter of the cylinder |
options.vertexFormat |
VertexFormat |
<optional> |
VertexFormat.DEFAULT | The vertex attributes to be computed. |
Throws:
-
DeveloperError : options.length must be greater than 0
-
DeveloperError : options.topRadius must be greater than 0
-
DeveloperError : options.bottomRadius must be greater than 0
-
DeveloperError : bottomRadius and topRadius cannot both equal 0
-
DeveloperError : options.slices must be greater that 3
Example
// create cylinder geometry var cylinder = new Cesium.CylinderGeometry({ length: 200000, topRadius: 80000, bottomRadius: 200000, });
Source:
Members
-
attributes :Object
-
An object containing GeometryAttribute properties named after each of the
true
values of the VertexFormat option.See:
-
boundingSphere :BoundingSphere
-
A tight-fitting bounding sphere that encloses the vertices of the geometry.
-
indices :Array
-
Index data that, along with Geometry#primitiveType, determines the primitives in the geometry.
-
primitiveType :PrimitiveType
-
The type of primitives in the geometry. For this geometry, it is PrimitiveType.TRIANGLES.