autodesk-forge相关内容

Autodesk伪造SVF2 dbid

我昨天按照以下说明将我们的查看器配置为使用 SVF2 格式:https://forge.autodesk.com/en/docs/model-derivative/v2/developers_guide/notes/ 我观察到在模型中选择一个节点时,我们从 SVF 和 SVF2 中得到了不同的 Id. 我通常使用以下 GET 调用来提取元数据和属性: https://forge. ..

Forge Viewer:Autodesk.BoxSelection 扩展错误

在我工作的项目(React、TS)中,我们使用查看器并为其添加了框选择扩展. 第一次使用工具栏中的按钮激活它时,扩展工作,元素被突出显示.然后您可以切换到另一种模式,例如轨道模式.之后,当您单击激活“框选择扩展"的按钮时,该扩展将不再起作用.轨道模式仍然有效. 同时,按钮被点击(console.log() 被触发)并且 loadExtension('Autodesk.Box Selec ..
发布时间:2021-11-30 19:32:46 前端开发

Autodesk Forge Viewer 如何获取线开始/停止的坐标

我正在尝试在伪造查看器中进行房间突出显示. 在 revit 中,我创建了代表房间边界的线条.转换为 svf 后,我知道这些行的 dbids.现在我想知道这些线的起点和终点(顶点),以便我可以创建房间边界的 Three.Shape(). [编辑] 我从 dbId 得到 fragId function getFragIdFromDbId(viewer, dbid){变量返回值;var i ..
发布时间:2021-11-30 19:32:29 其他开发

“CORS 标头‘Access-Control-Allow-Origin’不匹配",不正确的“Access-Control-Allow-Origin";在响应头中

我们在 IIS 上托管了一个多租户 Web 应用程序,带有两个标头(SiteA 和 SiteB).该应用程序在客户端使用 Autodesk Forge Viewer.一切正常,直到上周开始发生这种情况:使用 url "http://www.siteA.com" 浏览应用程序时,它工作正常.现在,如果我们在另一个选项卡中使用 url "http://www.siteB.com" 浏览相同的应用程序没 ..
发布时间:2021-11-30 19:32:01 其他开发

在 Autodesk Forge 查看器中的元素下拾取

我想完成一项我可以在 Three.js 中完成但在 Autodesk Forge 查看器中无法完成的功能.这是测试链接:http://app.netonapp.com/JavaScript/Three.js/select_inner_objects.html 要求是选择对象内的对象.这项工作可以在上面的演示中使用 THREE.Raycaster 来完成,使用 raycaster 来检测光线穿 ..
发布时间:2021-11-30 19:31:53 其他开发

Forge Viewer:同时显示底部工具栏和标记

我正在开发一种工具,允许多个用户向同一个 AutoCAD 绘图添加标记.我还希望用户能够使用伪造查看器的底部工具栏来隐藏/显示图层和属性弹出窗口. 标记扩展很好地添加了 svg 标记,但是它在进入编辑模式时隐藏了伪造查看器的底部工具栏.看来,显示伪造查看器底部工具栏的唯一方法是调用扩展对象上的 .hide() 方法,该方法将隐藏标记. 有没有办法同时显示底部工具栏和标记? 解决方 ..
发布时间:2021-11-30 19:31:34 前端开发

externalId Navisworks 文件的持久性

我一直在使用 externalId 来唯一地引用伪造查看器中的对象,并将它们与有关这些对象的外部数据连接起来.这对于具有一种 GUID 86715290-fa28-4ff5-aef9-8c75d7c81e77-0012917b 的 revit 文件很有效.现在我正在处理一个 Navisworks 文件,它们的 externalId 使用看起来与 a、0 或 0/0/0/.这些有多持久,我可以想象不 ..
发布时间:2021-11-30 19:31:16 其他开发

Autodesk Forge Viewer - 从“viewer.model.search"获取不同的值 dbId;和“viewer.getSelection()"

我正在尝试隔离我使用 viewer.model.search 方法搜索的一些元素,但是当我使用 viewer.isolate 方法时,我将所有内容都隐藏起来. 我已经使用 getSelection 来隔离元素,我注意到它们为同一元素提供了不同的 dbId 值.使用 getSelection dbId 有效,但使用 search 无效 有人有同样的错误吗? 2019 年 3 月 1 ..
发布时间:2021-11-30 19:31:06 前端开发

viewer.impl.disableRollover(真);不工作

Forge 的库中似乎发生了一些变化,因为突然 viewer.impl.disableRollover(true); 停止工作. 有人可以确认或否认这一点吗? 解决方案 试试看: viewer.disableHighlight(true) 请记住,viewer.impl. 下的每个方法都不是公共 API 的一部分,并且可能会从一个版本更改为另一个版本. ..
发布时间:2021-11-30 19:30:54 其他开发

Forge 查看器 3ds Max 视口

我正在使用 3ds Max 测试新的工作流程,当我将其转换到 Forge 查看器时,我的模型/场景一直在顶视图中加载.我试图将视图保存为透视图,但在查看器中仍然得到相同的结果.在 Revit 中,我记得我可以从协作设置中选择视图.我将如何修改 3ds max 中的视图?我正在翻译 MAX 文件.非常感谢. 解决方案 3ds Max 不像 Revit 那样具有“命名 3d 视图"的概念.3d ..
发布时间:2021-11-30 19:30:43 其他开发

通过命令行打开 Revit BIM360 模型

有没有人通过命令行成功打开云模型?我可以通过传递文件路径来打开非云模型,但我不确定您将如何打开非本地模型. 解决方案 Revit 2020 API 引入了打开 BIM360 中托管的云模型的可能性,参见.打开/在 Revit 2020 API 的新增功能. The Building Coder 在 IOpenFromCloudCallback 和 DefaultOpenFromClo ..
发布时间:2021-11-30 19:30:32 其他开发

从 Autodesk Forge 3D 查看器下载文件

如何从 Autodesk Forge 中的 3D 查看器下载文件.我使用的是 2 条腿授权,我可以将文件上传到存储桶,但我不确定如何在 3D 查看器中从它们下载文件.下面的代码下载文件,但里面没有任何内容: var element = document.createElement('a');element.setAttribute('href', '#');element.setAttribut ..
发布时间:2021-11-30 19:28:45 C#/.NET