new Component()
Members
-
boundingBoxLocal :BoundingBox
-
局部坐标系下的AABB包围盒
-
boundingRegion :BoundingRegion
-
世界坐标系下的矩形范围
-
readonly code :String
-
获取第三方系统编码
-
readonly color :Color|undefined
-
获取构件颜色
-
readonly dirs :Array.<String>
-
获取构件部位树数组
-
flatten :Boolean
-
是否压平
-
readonly guid :String
-
获取构件GUID
-
readonly infos :Array.<String>
-
获取构件内置属性
-
readonly name :String
-
获取构件名称
-
readonly position :Cartesian3
-
获取构件中心点位置
-
readonly positionCartographic :Cartographic
-
获取构件中心点经纬度坐标
-
readonly type :ProjType
-
获取构件所属工程类型
Methods
-
deselect()
-
取消选择构件
-
getBIMProject() → {Project}
-
获取构件所属BIM工程
Returns:
Project -
getLinkedProject() → {Project}
-
获取构件关联的子工程
-
getProperties() → {Promise.<(BIMProperty|Array.<CIMProperty>)>}
-
获取构件的属性
-
hide()
-
隐藏构构件
-
isolate(block)
-
隔离构件
Parameters:
Name Type Description block
Boolean 是否隔离
-
resetColor()
-
还原构件颜色
-
rotate(xyz)
-
旋转构件
Parameters:
Name Type Description xyz
Cartesian3 XYZ轴的旋转量,单位度
-
scale(xyz)
-
缩放构件比例
Parameters:
Name Type Description xyz
Cartesian3 XYZ轴上的放大因子
-
select()
-
选择高亮构件
-
setColor(color)
-
设置构件颜色,参考点选操作
Parameters:
Name Type Description color
Color 颜色值
-
show()
-
显示构件
-
translate(offset)
-
平移构件
Parameters:
Name Type Description offset
Cartesian3