最近有一则来自客户的问题咨询:我要如何通过编程的方式来设置量测工具的长度单位?
Forge Viewer的量测括展有提供一系列的函式让开发者在通过编写 JavaScript 来调用,但不幸的是目前你没办法找到详细说明这些函数用法的帮助文档。直接查看 viewer3D.js
,我发现可以这样做:
const measureExtension = viewer.getExtension( 'Autodesk.Measure' );
// 当前量测工具支持的单位:
// 'decimal-ft'
// 'ft-and-fractional-in'
// 'ft-and-decimal-in'
// 'decimal-in'
// 'fractional-in'
// 'm'
// 'cm'
// 'mm'
// 'm-and-cm'
measureExtension.setUnits( 'm' );
上面的代码会将量测工具的默认长度单位设置为公尺(m)
,但也可以从上面的注释里头挑选你想要的单位字串进行设置。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。