GeometryCollection(options)

几何体集合类,参考自定义盒子绘制

new GeometryCollection(options)

Parameters:
Name Type Description
options Object

包含以下参数的对象

Properties
Name Type Description
viewer Viewer

Motor.Viewer实例化对象

Methods

addBox(options)

添加盒子几何体

Parameters:
Name Type Description
options Object

包含以下参数的对象

Properties
Name Type Attributes Description
dimensions Cartesian3

盒子的长宽高

center Cartesian3

盒子的中心点坐标

id String <optional>

几何体的id

fillColor Color <optional>

几何体的填充色

outline Boolean <optional>

几何体的是否绘制边框线

outlineColor Color <optional>

几何体边框线颜色

depthTest Boolean <optional>

几何体是否进行深度检测

addRectangle(options)

添加沿地球表面的矩形区域

Parameters:
Name Type Description
options Object

包含以下参数的对象

Properties
Name Type Attributes Default Description
extent Array | Rectangle <optional>

西南东北顺序的数组

extrudedHeight Number <optional>
0

拉伸高度

id String <optional>

几何体的id

fillColor Color <optional>

几何体的填充色

outline Boolean <optional>
false

几何体的是否绘制边框线

outlineColor Color <optional>

几何体边框线颜色

depthTest Boolean <optional>
true

几何体是否进行深度检测

asynchronous Boolean <optional>
true

几何体是否进行深度检测

getPropertiesById(id)

根据id获取几何体的属性

Parameters:
Name Type Description
id String

几何体id

removeById(id)

根据id删除几何体

Parameters:
Name Type Description
id String

几何体id