| Name | Type | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
包含如下属性的Object:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
null
|
optional
加载成功后触发的函数回调。 |
Example:
var plot = new CooWasm.Plotting({},(state)=>{console.log("load status:" + state)});
Demo:
Members
态势标绘对象uuid。
态势标绘显隐状态。
-
Default Value:
true
基准高度。
高度控制组件uuid。
长方体组件uuid。
controlLineColor : ColorObj|String
控制线颜色,可以是ColorObj对象,或者16进制颜色,如#FFFFFFFF。
控制线宽度。
controlPointColor : ColorObj|String
控制点颜色,可以是ColorObj对象,或者16进制颜色,如#FFFFFFFF。
控制点大小。
controlPoints : Array.<Vec3Obj>
控制点数组。
lineColor : ColorObj|String
实际绘制线颜色,可以是ColorObj对象,或者16进制颜色,如#FFFFFFFF。
实际绘制线宽度。
最大可见高度。
最小可见高度。
status : EnumPlottingStatus
态势标绘编辑状态。
surfaceColor : ColorObj|String
实际绘制面颜色,可以是ColorObj对象,或者16进制颜色,如#FFFFFFFF。
type : EnumPlottingType
态势标绘类型。
Methods
从场景中销毁自身。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
销毁图层后触发的函数回调。 |
Returns:
null 空值。
Example:
plot = plot.destroy((state)=>{console.log("destroy status:" + state)});
获取对象包含的属性。
Returns:
是否获取成功。获取成功时,会自动赋值给属性。
Example:
plot.getProperties();
从场景中定位自身(自动根据数据包围盒定位,不可修改定位参数)。
| Name | Type | Default | Description |
|---|---|---|---|
callback |
CallbackBoolean |
null
|
optional
飞行结束后触发的函数回调。 |
Example:
plot.locate((state)=>{console.log("locate status:" + state)});
更新单个或者多个对象属性,使之立即生效。
| Name | Type | Default | Description | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
props |
Object |
optional
包含如下属性的Object。
|
||||||||||||||||||||||||||||||||||||||||||||||
callback |
CallbackBoolean |
null
|
optional
更新成功后触发的函数回调。 |
Example:
plot.update({
bVisible:false
},(state)=>{console.log("update status:" + state)});
