osg获取模型高度
时间: 2023-07-16 08:17:36 浏览: 114
NPS的OSG教程
如果你想获取OSG场景中模型的高度,可以使用以下代码:
```
osg::BoundingBox bbox;
osg::ComputeBoundsVisitor computeBoundsVisitor;
nodeToMeasure->accept(computeBoundsVisitor);
bbox = computeBoundsVisitor.getBoundingBox();
float height = bbox.zMax() - bbox.zMin();
```
其中,`nodeToMeasure`是你想要测量高度的节点。这段代码会计算出该节点及其子节点所包含的所有模型的边界框,然后从中计算出高度。
阅读全文