autodesk-forge相关内容

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

我在 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 其他开发

如何在 Autodesk Forge 中设置天空盒

我想在我的 Forge 场景中添加一个天空盒,但 Forge 与three.js 不同.我想知道我能为它做什么. 我试过new THREE.CubeTextureLoader,但是Forge中的three.js没有这个功能.然后我尝试构建一个 CubeGeometry,但效果不佳. 这是我的代码: var materialArr=[];var 方向 = ["aa_RT","aa_LF ..
发布时间:2021-11-30 19:14:33 其他开发

如何使用 Forge AutoDesk API 从 2d .dwg 文件中获取元数据?

我使用 Forge AutoDesk 数据管理、设计管理和模型查看器 API 上传我的 .dmg,将其转换为 svf,然后使用元数据.它适用于 3D 设计,但当我使用 2D 设计时,元数据中似乎没有 guid.是不是我做错了什么? 编辑:我可以正常获取清单,但是当我获取相同的元数据时,它给出了一个空数组. {“类型":“清单","hasThumbnail": "true","状态": "成 ..
发布时间:2021-11-30 18:28:45 其他开发

如何在浏览器上显示/查看或读取 .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伪造高亮子对象

最近我一直在研究这个存储库 https://github.com/xiaodongliang/forgeviewer_embed_in_powerbi_report 在 Power BI 中构建自定义视觉对象,以可视化从 Bim track 的 API 中提取的问题. 这个想法是将它们与模型的房间关联起来.为了做到这一点,我使用了 NWC 文件,因此我将房间导出为几何体. 如果从表格中 ..
发布时间:2021-09-19 20:32:57 其他开发

Autodesk Forge - 将文件作为块上传到 Node JS 中的 BIM 360 存储时出现 504 网关超时

当我尝试上传“块"中的大文件时,出现 504 网关超时在 Autodesk forge 中使用 PUT 对象可恢复 API 端点. https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-resumable-PUT/ 我的控制台日志输出如下,显示了 ..