繁体   English   中英

Autodesk Forge Viewer 如何获取模型部分的屏幕截图

[英]Autodesk Forge Viewer how to get a screenshot of the part of a model

例如,我有 20 个元素 Id,我想对它们进行截图(如细节)。 对于该屏幕截图,我想要特定尺寸(例如 400x400)。 我当前的查看器有不同的维度。 有什么方法可以实现它并在原始视图中返回当前查看器吗?

我试图执行以下步骤:

  1. 存储当前视图
  2. 设置查看器尺寸
  3. do fitToView(elementIds) - 我曾尝试操纵相机,但我对它不太熟悉。 另外,我尝试使用fitToView但传递的元素有时不在视图中。
  4. getScreenshot(400, 400)
  5. 恢复视图

努力解决它,所以任何帮助都会很棒

有一篇不错的博客文章提供了有关从 Forge Viewer 截取的屏幕截图尺寸的更多详细信息: https : //forge.autodesk.com/blog/more-screenshots

如果这对您的用例没有帮助,您还可以考虑在您的页面上添加一个查看器的额外实例,其大小与您要生成的屏幕截图完全相同,并且只加载您需要的元素的 ID。 这是一个演示该想法的简单代码: https : //github.com/petrbroz/forge-basic-app/commit/f95cb67944830b842955c9599f2e1e4683ff13f0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM