Skip to content
导览

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

NameType
bshowboolean

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

NameTypeDescription
sketchGuidstring小品对象的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

NameTypeDescription
objEZ3DSketchObjectEZ3DSketchObject对象

Returns

Promise<any>