OMStruct()

ooomap 三大结构的基类,scene, building, floor

new OMStruct()

Methods

forEachNode(cb) → {null}

遍历一次下面的所有Node节点
Parameters:
Name Type Description
cb function function (node) {...}
Returns:
null

getRootModelRadius()

得到 model 根节点的 radius

hideNodes()

隐藏根结点,这些结点的显示与否,由 visibleManager 决定

onlyShowNode(nodeName) → {null}

只显示某一个节点
Parameters:
Name Type Description
nodeName string 节点名称:modelNode, markerNode, buildingNode, ...
Returns:
null

setPosition(arr)

设置几何体的位置
Parameters:
Name Type Description
arr Array.<float> 位置坐标数组, [x, y, z]

setRotation(arr)

设置几何体的旋转角度
Parameters:
Name Type Description
arr Array.<float> 三个轴向上的 *角度值* , [x, y, z]

setScale(arr)

设置几何体的缩放
Parameters:
Name Type Description
arr Array.<float> 三个轴向上的缩放大小

showAllNodes()

显示所有的结点

showNodes()

显示根结点