English中文

CylinderOutlineGeometry

new Cesium.CylinderOutlineGeometry(options)

圆柱体轮廓的描述。 A description of the outline of a cylinder.
名称 Name 类型 Type 说明 Description
options object 具有以下属性的对象: Object with the following properties:
名称 Name 类型 Type 默认值 Default 说明 Description
length number 圆柱体的长度。 The length of the cylinder.
topRadius number 圆柱体顶部的半径。 The radius of the top of the cylinder.
bottomRadius number 圆柱体底部的半径。 The radius of the bottom of the cylinder.
slices number 128 可选 optional 圆柱体周边的边数。 The number of edges around the perimeter of the cylinder.
numberOfVerticalLines number 16 可选 optional 在圆柱体的顶面和底面之间绘制的线数。 Number of lines to draw between the top and bottom surfaces of the cylinder.
抛出: Throws:
  • DeveloperError : options.length 必须大于 0。 : options.length must be greater than 0.
  • DeveloperError :options.topRadius 必须大于 0。 : options.topRadius must be greater than 0.
  • DeveloperError : options.bottomRadius must be greater than 0.
  • DeveloperError :bottomRadius 和 topRadius 不能同时等于 0。 : bottomRadius and topRadius cannot both equal 0.
  • DeveloperError :options.slices 必须大于或等于 3。 : options.slices must be greater than or equal to 3.
示例: Example:
// create cylinder geometry
const cylinder = new Cesium.CylinderOutlineGeometry({
    length: 200000,
    topRadius: 80000,
    bottomRadius: 200000,
});
const geometry = Cesium.CylinderOutlineGeometry.createGeometry(cylinder);
另见: See:

成员 Members

static Cesium.CylinderOutlineGeometry.packedLength : number

用于将对象打包到数组中的元素数量。 The number of elements used to pack the object into an array.

方法 Methods

static Cesium.CylinderOutlineGeometry.createGeometry(cylinderGeometry)Geometry|undefined

计算圆柱体轮廓的几何表示,包括其顶点、索引和边界球体。 Computes the geometric representation of an outline of a cylinder, including its vertices, indices, and a bounding sphere.
名称 Name 类型 Type 说明 Description
cylinderGeometry CylinderOutlineGeometry 气缸轮廓的描述。 A description of the cylinder outline.
返回: Returns:
计算的顶点和索引。 The computed vertices and indices.

static Cesium.CylinderOutlineGeometry.pack(value, array, startingIndex)Array.<number>

将提供的实例存储到提供的数组中。 Stores the provided instance into the provided array.
名称 Name 类型 Type 默认值 Default 说明 Description
value CylinderOutlineGeometry 包装的价值。 The value to pack.
array Array.<number> 要打包到的数组。 The array to pack into.
startingIndex number 0 可选 optional 开始打包元素的数组索引。 The index into the array at which to start packing the elements.
返回: Returns:
被打包成的数组 The array that was packed into

static Cesium.CylinderOutlineGeometry.unpack(array, startingIndex, result)CylinderOutlineGeometry

从打包数组中检索实例。 Retrieves an instance from a packed array.
名称 Name 类型 Type 默认值 Default 说明 Description
array Array.<number> 打包的数组。 The packed array.
startingIndex number 0 可选 optional 要解包的元素的起始索引。 The starting index of the element to be unpacked.
result CylinderOutlineGeometry 可选 optional 用于存储结果的对象。 The object into which to store the result.
返回: Returns:
修改后的结果参数或新的 CylinderOutlineGeometry 实例(如果未提供)。 The modified result parameter or a new CylinderOutlineGeometry instance if one was not provided.
需要帮助吗?获得答案的最快方法是从社区和团队那里获得答案 Need help? The fastest way to get answers is from the community and team on the Cesium Forum.