layer~FbxModelLayer(name, options)

FBX模型图层

Summary

Methods:
addModel

添加单个模型。

getAllModels

获取图层的所有模型。

getLayerType

获取图层类型

getModelById

通过id获取模型

removeAllModels

删除所有fbx模型。

removeModel

删除单个fbx模型。

Constructor

new FbxModelLayer(name, options)

Parameters:
Name Type Description
name String

图层名称

options Object

Members

depthTest

获取图层的深度测试属性
return {Boolean} 深度测试属性

Overrides:

Methods

addModel(model)

添加单个模型。

Parameters:
Name Type Description
model module:model~FbxModel

单个模型对象

Example
fbxModelLayer.addModel(model);

getAllModels() → {Array.<hmap.model.Fbx>}

获取图层的所有模型。

Returns:
Array.<hmap.model.Fbx> -

返回图层的所有模型

Example
let allModels = modelLayer.getAllModels();

getLayerType() → {String}

获取图层类型

Returns:
String -

图层类型

getModelById(id) → {module:model~FbxModel}

通过id获取模型

Parameters:
Name Type Description
id String
Returns:
module:model~FbxModel -

模型

removeAllModels()

删除所有fbx模型。

Example
fbxModelLayer.removeAllModels();

removeModel(model)

删除单个fbx模型。

Parameters:
Name Type Description
model module:model~FbxModel

要删除的模型对象

Example
fbxModelLayer.removeModel(model);