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 -
removeAllModels()
-
删除所有fbx模型。
Example
fbxModelLayer.removeAllModels();
-
removeModel(model)
-
删除单个fbx模型。
Parameters:
Name Type Description model
module:model~FbxModel 要删除的模型对象
Example
fbxModelLayer.removeModel(model);