Plane

.Geometry. Plane

构造平面

Constructor

new Glodon.Bimface.Plugins.Geometry.Plane(opt)

Parameters:
Name Type Description
opt Object

构造平面的参数

Properties
Name Type Description
type String

绘制平面的类型.如: "rectangle": 矩形, "polygon": 多边形, "circle": 圆

points Array

平面的边界点. type为"rectangle"时, points值为[minpt,maxpt], 对应平面的起始点和结束点;type为"polygon"时, points值为[p1, p2, p3, ...], 点数大于等于3且首尾不可重复

center Object

中心点, 仅当type为"circle"时有效, 默认值为:{x: 0, y: 0, z: 0}

radius Number

半径, 仅当type为"circle"时有效, 根据viewer判断单位, 若为viewer3D,则单位为mm, 若为viewerGIS, 则单位为m

Methods

clearBorder()

清除边框

clearPlane()

清除平面

clone()

复制该平面对象

Returns:
Type Description
Glodon.Bimface.Plugins.Geometry.Plane

复制后的平面对象

dispose()

销毁当前平面对象

getBorderColor()

取得平面边框的颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

平面边框颜色

getColor()

取得平面颜色

Returns:
Type Description
Glodon.Web.Graphics.Color

平面颜色

setBorderColor(color)

设置平面边框的颜色

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

平面边框颜色

setColor(color)

设置平面颜色

Parameters:
Name Type Description
color Glodon.Web.Graphics.Color

平面颜色

setMap(url, callback, opacity)

设置平面的贴图

Parameters:
Name Type Description
url String

贴图的路径

callback function

回调函数

opacity Number

透明度,取值范围[0, 1],默认值为1,可不填