Autodesk Forge Viewer 调用内置扩展功能
2020-11-06
319
我尝试在 Forge Viewer v7 中调用一个带有“测量”工具的扩展,并使用它对两个对象进行测量。我该如何调用扩展,哪个扩展具有我需要调用的“测量”工具? 非常感谢
1个回答
测量工具由
Autodesk.Measure
扩展实现,该扩展由查看器自动加载:
const measureExt = viewer.getExtension('Autodesk.Measure');
可以从查看器的工具控制器中检索该工具:
const measureTool = viewer.toolController.getTool('measure');
该工具本身提供了一些方法,理论上您可以使用它们以编程方式创建测量(例如,
measureTool.setMeasurements(measurements)
),但不幸的是,这需要一些反复试验,因为这不是官方支持的功能。您可以尝试探索
测量扩展脚本
,以对传递到
setMeasurements
方法中的
measurements
参数的结构进行逆向工程,然后使用您自己的输入调用该方法。
Petr Broz
2020-11-06