autodesk-viewer相关内容

使用 GPS 坐标将自定义对象放入查看器空间

我正在使用从无人机调查中获取的数据将标记对象放置在模型上.我可以访问高精度 GPS 数据以及 omega/phi/kappa 旋转数据. 目标是在我选择照片时将查看器相机移动到位,以便我们从照片中获得模型的该部分的相当好的视图. 到目前为止,我们正在使用一个模型,我想验证我是否正确使用了转换,以便它适用于其他模型.此外,我需要使用 omega/phi/kappa 匹配相机方向,我想知道 ..
发布时间:2021-11-30 19:17:48 其他开发

setThemingColor 仅适用于叶节点 dbIds

从文档看来,您应该能够使用任何 dbId 调用 setThemingColor,但它似乎仅在您传递的 id 是叶节点时才有效?这样对吗? 还有什么办法可以批量调用这个方法,还是一次只能调用一个叶子节点?我想将一组 dbId 传递给该方法. 解决方案 是的,根据我的经验,它只适用于叶节点.但是,可以通过这种方式检索父节点的叶节点: getLeafNodes(模型,dbIds){返回新 ..
发布时间:2021-11-30 19:17:32 其他开发

在 Autodesk 查看器中出现 webGL 错误

我收到如下错误:未捕获的类型错误:无法读取 null 的属性“__webglFramebuffer" 当我转到与附加了 Autodesk 查看器的页面链接的另一个页面时.我不知道它为什么会来.我正在为我的网站使用 angularjs,但该页面的控制器中没有关于查看器的代码. 解决方案 您收到此错误是因为您没有销毁您离开的页面上的查看器实例,因此当接收到诸如页面调整大小之类的事件时,查 ..
发布时间:2021-11-30 19:17:03 Java开发

如何检索 Forge Viewer objectTree?

我的目标是通过基于我在 revit 中创建的线条向查看器添加新几何图形来突出显示房间,就像他们在这里做的那样 链接 但我不知道如何访问这些行 ID.我知道它们在 revit (element_id) 中是什么,但不知道它们是如何映射为 dbid 的. 按照这个博客帖子 我想访问扩展中的 objectTree 以找出答案,但它总是返回未定义. var 树;//旧方式 - 查看器是 ..
发布时间:2021-11-30 19:16:53 其他开发

完全卸载并重新加载伪造查看器

我在 Angular 5 应用程序上使用 Forge Viewer. 有没有办法完全卸载查看器以便以后重新加载? 我有以下代码来卸载查看器: if (this.viewer && this.viewer.running) {this.viewer.tearDown();this.viewer.finish();this.viewer = null;} 而且我还有代码在用户每次进入页 ..
发布时间:2021-11-30 19:16:26 其他开发

在 Forge 中更改材料

我们目前正在让客户端在页面加载时检索对象状态(这将导致模型中的“待处理"对象变成不同的颜色).然后我们轮询更改以更新颜色(首先:待查看的对象在查看器加载时被着色,然后我们继续轮询以再次检查和更改状态,使 Forge 以不同的颜色渲染它们并存储它们的旧颜色/材料.当轮询收到一个对象不应再着色的更改时,它会告诉 Forge 再次使用旧的颜色/材料. 问题:我们已经找到了问题所在,但我们无法找到解 ..
发布时间:2021-11-30 19:16:20 其他开发

Autodesk 查看器:关于楼层视图 2D 视图的建议

我有一个 revit 文件,可以通过云将其转换为 svf 并在 3D 查看器中查看.它既可以直接转换 .rvt 文件,也可以从 navisworks 插件导出器导出. 我的问题:我希望我的应用程序的用户也能够像在 revit 中一样看到地板 2D 视图. 我已经查看了所有清单文件,但没有看到楼层视图的 f2d. 你建议我用什么来制作 2D 视图?请注意,我将有许多图纸要处理/查看 ..
发布时间:2021-11-30 19:15:53 其他开发

Autodesk Forge 查看器仅渲染 PDF 文件的单页

在我们的应用程序中,我们使用 Autodesk Forge Viewer 来渲染 3D和 2D 设计文件.其他格式的文件可以很好地呈现.但是对于 pdf 文件,即使文件实际上有多个页面,也只会呈现第一页.但我们需要显示所有页面. 这是我用来初始化查看器的代码部分: function doInitializeTheViewer(urn, token, element) {常量选项 = {'e ..

贴花未显示在 Autodesk 查看器中

使用 Autodesk 查看器时,贴花似乎没有按预期显示.上图的贴花显示正确(未在 Autodesk 查看器中渲染),下图没有贴花(在 Autodesk 查看器中渲染). 为什么会这样,以及如何使贴花在 Autodesk 查看器中工作? 源文件此处. 解决方案 这是我的代码示例.我在 Forge 上导入了 STEP 文件,并在我的 node.js 服务器上复制了 RefdFil ..

如何将 Autodesk Model Derivative API 元数据中的 objectids 与 Forge Viewer 模型 dbids 匹配?

我正在围绕 Autodesk Forge Viewer 构建一个应用程序,我在其中使用 Viewer 的基本功能(着色、隔离等)添加额外的功能,具体取决于客户端数据. 此应用程序还允许您上传新模型.在上传和转换过程之后,使用此模型衍生 API https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-m ..

在 Autodesk Forge Viewer 中对齐坐标系

当绘图上传到 Forge 时,我想在查看器中显示一些默认情况下不显示的参考线. 我知道模型中定义的线的确切端点,但是,查看器中的模型似乎已被平移,因此 0,0 位于边界的中心. 有没有办法获得应用于模型的变换矩阵,以便我可以将参考线的坐标与查看器中模型的坐标对齐? 解决方案 使用 viewer.model.getData().globalOffset ..
发布时间:2021-11-30 19:14:42 其他开发

如何在浏览器上显示/查看或读取 .dwg 文件

如何在不使用任何软件的情况下在浏览器上显示或读取 .dwg 文件意味着使用 PHP、jQuery、Javascript 或任何其他编程语言.为此,我浏览了 https://developer.autodesk.com 并使用客户端 ID 和客户端创建了一个应用程序秘密,还创建了 index.html 文件.但在那之后,我陷入了寻找获得所需“模型衍生 API"的下一个动作的过程中.所以请指导我.感谢 ..

了解 Revit 元素上传到 Forge 平台后的坐标系转换和参考

我最近将 Revit 模型上传到 Forge 平台.该模型定义了一个测量点 (N/S: 0, E/W: 0) 一个 Base Project 点 (N/S: 149443, E/W: 371248, Angle to True North: 41.43°)),还有样板间.样板间包含一个元素,坐标为 (N/S: 149326, E/W: 380492) 我试图弄明白模型中的这些点在上传到 Fo ..

对象的准确边界框

我正在尝试创建对象的准确边界框,但似乎如果对象未与轴对齐(我认为),则框未与对象对齐. 例如: 粉色和更接近橙色的顶点是这面墙的 Box3.min、Box3.max,但是你看到红色、绿色和蓝色不在这面墙上.您可以忽略 aqua 顶点. 这是创建边界框的代码(返回 Box3): 静态 getWorldBoundingBox(model, dbId) {返回新的承诺(异步(解决, ..
发布时间:2021-11-25 03:51:56 C#

Autodesk forge的FBX扩展中的3D模型的纹理不可见

我在FBX扩展名的A360的一个文件夹中上传了一个带有纹理的模型.在此链接" https://dm.autodesk.io "中检查模型视图时,纹理无法显示仅默认材料颜色的模型. 请提出如何上传带有纹理的FBX? 解决方案 不幸的是,今天(截至本文发稿时),Autodesk Forge Model Derivative API既不提取材质,也不提取FBX文件的纹理.可能会在将来,但是 ..

在Forge Viewer中查看Revit平面图(2D视图)

我有兴趣使用Forge Viewer在Web上显示Revit平面图. 使用Autodesk.Viewing.Document.getSubItemsWithProperties( Autodesk Viewer:有关平面视图2D视图的建议,以及对其注释的更仔细的介绍,我给人的印象是Collaboration for Revit工具或C4R加载项提到的在那里,您可以选择要包括在2D和3D中的附 ..
发布时间:2021-04-12 20:21:25 其他开发