CylinderGraphics

new SuperMap3D.CylinderGraphics(options)

描述由长度、顶部半径和底部半径定义的圆柱体、截锥体或圆锥体。中心位置和方向由包含的Entity决定。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
length Property optional 数值属性,指定圆柱体的长度。
topRadius Property optional 数值属性,指定圆柱体顶部的半径。
bottomRadius Property optional 数值属性,指定圆柱体底部的半径。
show Property true optional 布尔属性,指定圆柱体的可见性。
fill Property true optional 布尔属性,指定圆柱体是否填充了所提供的材质。
material MaterialProperty Color.WHITE optional 指定用于填充圆柱体的材质的属性。
outline Property false optional 布尔属性,指定圆柱体是否被轮廓化。
outlineColor Property Color.BLACK optional 指定轮廓的 Color的属性。
outlineWidth Property 1.0 optional 指定轮廓宽度的数值属性。
numberOfVerticalLines Property 16 optional 数值属性,指定在轮廓的周长上绘制的垂直线的数量。
slices Property 128 optional 圆柱体外围的边数。
shadows Property ShadowMode.DISABLED optional 枚举属性,指定圆柱体是投射还是接收来自各光源的阴影。
distanceDisplayCondition Property optional 用于指定该圆柱体与相机的距离的属性。

Members

bottomRadius : Property

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

readonlydefinitionChanged : Event

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

distanceDisplayCondition : Property

获取或设置

fill : Property

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

length : Property

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

material : MaterialProperty

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

numberOfVerticalLines : Property

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

outline : Property

获取或设置布尔属性,该属性指定圆柱体是否有轮廓。
Default Value: false

outlineColor : Property

获取或设置指定轮廓
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

复制此实例。
Name Type Description
result CylinderGraphics optional 存储结果的对象。
Returns:
修改后的结果参数,或一个新实例(如果没有提供)。

merge(source)

将此对象上每个未指定的属性赋值给所提供源对象上相同属性的值。
Name Type Description
source CylinderGraphics 要合并到此对象中的对象。