Class: EZ3DSketchLayer
Details
标小品图层对象
Hierarchy
Callable
↳
EZ3DSketchLayer
Properties
ez3DSketchManager
• ez3DSketchManager: EZ3DSketchManager
小品管理类
Methods
getName
▸ getName(): Promise
<string
>
获取图层名
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var name = await layers[0].getName();
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var name = await layers[0].getName();
Returns
Promise
<string
>
show
▸ show(bshow
): Promise
<any
>
设置图层显隐
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
await layers[0].show(true);
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
await layers[0].show(true);
Parameters
Name | Type |
---|---|
bshow | boolean |
Returns
Promise
<any
>
isShow
▸ isShow(): Promise
<boolean
>
获取图层显隐
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var show = await layers[0].isShow();
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var show = await layers[0].isShow();
Returns
Promise
<boolean
>
getSketchObjects
▸ getSketchObjects(): Promise
<EZ3DSketchObject
[]>
获取图层下所有对象
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var objs = await layers[0].getSketchObjects();
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var objs = await layers[0].getSketchObjects();
Returns
Promise
<EZ3DSketchObject
[]>
getSketchObjectByGuid
▸ getSketchObjectByGuid(sketchGuid
): Promise
<EZ3DSketchObject
>
根据GUID获取小品对象
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var sketch = await layers[0].getSketchObjectByGuid("ABCD");
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
var sketch = await layers[0].getSketchObjectByGuid("ABCD");
Parameters
Name | Type | Description |
---|---|---|
sketchGuid | string | 小品对象的guid |
Returns
Promise
<EZ3DSketchObject
>
remove
▸ remove(obj
): Promise
<any
>
删除图层中的某个对象
Examples
js
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
await layers[0].remove(obj);
eZ3DSketchManager = await cloud.get3DSketchManager();
var layers = await eZ3DSketchManager.getAllLayer();
await layers[0].remove(obj);
Parameters
Name | Type | Description |
---|---|---|
obj | EZ3DSketchObject | EZ3DSketchObject对象 |
Returns
Promise
<any
>