首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MarkupCore -应用pan和缩放从绘图到多个标记

MarkupCore -应用pan和缩放从绘图到多个标记
EN

Stack Overflow用户
提问于 2022-09-19 13:29:35
回答 1查看 61关注 0票数 0

我有几百个标记,在一些绘图中加载了MarkupCore (,v1,)。

现在,我有一个新版本的绘图(v2),它有不同的维度。我没有为新版本创建所有相同的标记,而是将v1中的所有标记复制到v2中。由于新版本有不同的尺寸,新的标记的位置和缩放是轻微的。

我有一种方法让用户可以在v2中使用,而不用显示新的标记,然后进行平移和缩放,直到他们确定绘图位置是正确的。

如何提取并应用用户应用于绘图的平移和缩放到所有标记,从而使它们的位置正确?

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 07:01:43

如我所知,MarkupCore ext生成的标记不包含缩放和pan信息。相反,我们建议通过viewer.getState()获取缩放和pan信息(即相机状态),并通过viewer.restoreState(viewerStatePersist)恢复它。请参阅https://forge.autodesk.com/blog/using-autodeskviewingmarkupscore-extension

因此,如果用户更改了v2绘图中的缩放和pan信息,您可以再次调用viewer.getState()以获得新的相机状态,并替换存储在数据库(!?)中的原始相机。

如果只想获得新的相机状态,我们可以像这样调用API viewer.getState({ viewport: true })

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73774171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档