CylinderGraphics

描述由长度、顶部半径和底部半径定义的圆柱体、截短的圆锥体或圆锥体。中心位置和方向由包含的Entity决定。
new CylinderGraphics(options)
Parameters:
options (Object)
Name Description
options.show
Property
default true
指定圆柱体可见性的布尔属性。
options.length
Property
指定圆柱体长度的数值属性。
options.topRadius
Property
指定圆柱体顶部半径的数值属性。
options.bottomRadius
Property
指定圆柱体底部半径的数值属性。
options.heightReference
Property
default HeightReference.NONE
指定实体位置的高度相对于的属性。
options.fill
Property
default true
一个布尔属性,指定圆柱体是否填充所提供的材质。
options.material
MaterialProperty
default Color.WHITE
指定用于填充圆柱体的材质的属性。
options.outline
Property
default false
一个布尔属性,用于指定是否概述柱面。
options.outlineColor
Property
default Color.BLACK
指定大纲的Color的属性。
options.outlineWidth
Property
default 1.0
指定轮廓宽度的数值属性。
options.numberOfVerticalLines
Property
default 16
指定沿轮廓周长绘制的垂直线数的数值属性。
options.slices
Property
default 128
圆柱体周长周围的边数。
options.shadows
Property
default ShadowMode.DISABLED
指定圆柱体是从每个光源投射还是接收阴影的枚举属性。
options.distanceDisplayCondition
Property
一个属性,指定此圆柱体将显示在与相机的距离处。

Members

bottomRadius : Property

获取或设置指定圆柱体底部半径的数值属性。

(readonly) definitionChanged : Event

获取每当属性或子属性更改或修改时引发的事件。

distanceDisplayCondition : Property

获取或设置DistanceDisplayCondition属性,该属性指定此柱面将显示在距相机的距离。

fill : Property

获取或设置用于指定是否用提供的材料填充该圆柱体的布尔属性。
Default Value: true

heightReference : Property

获取或设置指定HeightReference的属性。
Default Value: HeightReference.NONE

length : Property

获取或设置指定圆柱体长度的数值属性。

material : MaterialProperty

获取或设置指定用于填充圆柱体的材质的属性。
Default Value: Color.WHITE

numberOfVerticalLines : Property

获取或设置指定沿轮廓周长绘制的垂直线数的属性。
Default Value: 16

outline : Property

获取或设置用于指定是否对该柱面进行轮廓化的布尔属性。
Default Value: false

outlineColor : Property

获取或设置指定大纲的Color的属性。
Default Value: Color.BLACK

outlineWidth : Property

获取或设置指定大纲宽度的数值属性。
Default Value: 1.0

shadows : Property

获取或设置枚举属性,指定圆柱体是从每个光源投射还是接收阴影。
Default Value: ShadowMode.DISABLED

show : Property

获取或设置用于指定圆柱体可见性的布尔属性。
Default Value: true

slices : Property

获取或设置属性,该属性指定圆柱体周长周围的边数。
Default Value: 128

topRadius : Property

获取或设置指定圆柱体顶部半径的数值属性。

Methods

clone(result) → {CylinderGraphics}
复制此实例。
Parameters:
result (CylinderGraphics) 存储结果的对象。
merge(source)
将此对象上的每个未分配属性分配给所提供源对象上相同属性的值。
Parameters:
source (CylinderGraphics) 要合并到此对象中的对象。