autodesk-forge相关内容

在伪造查看器中保留对项目的引用的最佳方法是什么?

目前,我们正在将一些 Revit 模型导入到 forge 查看器中.在查看器中,我们希望能够将一些附加到我们在查看器中看到的模型元素(例如门)的信息存储到外部数据库中. 我们有 3 种方法来识别项目: dbid(例如 2214) guid/externalId(例如 a6aa132d-ccd7-408f-b2f9-ed67350c8c3a-0003b64a) 名称旁边括号中的 Re ..

如何从 Forge 导航工具栏中删除第一人称工具按钮

导航工具栏 Forge 查看器中有一些工具按钮可用.所以我只想从工具栏中隐藏“缩放工具"按钮和“第一人称工具"按钮. 我可以使用以下代码从工具栏中删除缩放工具按钮: var navTool = this.viewer.toolbar.getControl('navTools');navTool.removeControl('toolbar-zoomTool'); 但我无法从导航工 ..
发布时间:2021-11-30 19:28:15 其他开发

Bim360:区分 Plans 和 Project Files 文件夹

在 BIM360 中,一个项目有 2 个主要文件夹:计划 和项目文件.在那里上传文件时,前者只接受一些文件类型,后者接受更多.引用 Autodesk 页面: Plans 文件夹仅支持 DWF、DWFX、DWG、IFC、PDF 和 RVT(当前和以前的 4 个版本)文件.(..) 不支持将以下文件类型上传到 Document Management(此处列出..).所有其他文件类型都可以上 ..
发布时间:2021-11-30 19:28:02 其他开发

修改模型的属性 Autodesk-Forge

我正在开发一个应用程序来上传模型,然后检索并允许用户通过 Excel/CSV/JSON 修改其属性.我看到 这里 模型是只读的,并且 PATCH 不是为了允许直接修改模型对象属性,而是更侧重于文档. 这种理解是否正确? 如果可以,Forge 可以托管 JSON 吗? 目前的计划是导出数据,在 excel 中修改,上传/转换为 JSON,将其存储(某处),然后在 Forge 中显示 ..
发布时间:2021-11-30 19:27:53 其他开发

伪造查看器中的剪切平面无法使用 ShaderMaterial 剪切对象

我正在尝试在伪造查看器中添加带有 THREE.ShaderMaterial 的自定义对象,我能够在伪造查看器的 overlayScene 中添加和渲染对象. 我提到了这个 用于添加相同内容的博客. 我面临的问题是:伪造查看器的剪切平面无法剪切自定义添加的对象.如果我尝试使用其他材料添加相同的对象,则剪切平面能够剪切它们. 我已经尝试过这个.但是我收到了 Cannot resolv ..
发布时间:2021-11-30 19:27:43 其他开发

如何在伪造查看器中使用 svf 文件计算面积和体积

我需要计算 3D 文件的体积和表面面积.由于forge api 可以将各种3D 文件转换成svf 格式,所以如果我可以从svf 格式文件中计算面积和体积,那么我的程序就可以处理forge api 支持的所有格式的3D 文件.但是forge viewer没有计算面积和体积的api.因为forge viewer是基于THREE.js的,所以我想能不能用THREE.js的api来计算体积和面积.我阅读了 ..
发布时间:2021-11-30 19:27:35 其他开发

Forge Viewer 中选择的透明突出显示

Forge Viewer 显示我们选择的对象的方式发生了一些变化.首先,当我们选择一个窗口时,它会保持透明,并且只用默认或给定的颜色突出显示.现在,使用默认或给定颜色将窗口呈现为不透明: 这只发生在第一次选择时,第一个选择的对象将保持不透明,直到您平移/缩放场景或放大 (F) 另一个对象: 我已经尝试了每个选择: viewer.impl.invalidate(true); 这会将预 ..
发布时间:2021-11-30 19:27:26 其他开发

在 Autodesk 查看器中查找可见部件的中心点

请原谅这个问题的含糊不清,但在查看器中的模型中,我想知道如何建立可见部分的中心点.当我在具有隐藏部分的模型上调用适合视图时,我可以看到查看器中出现一个点,它似乎完全代表了这个 - 可见部分的中心 - 我如何在代码中检索该点的坐标? 解决方案 小绿点代表相机的“目标".您可以使用 viewer.navigation.getTarget() 获取其坐标. ..
发布时间:2021-11-30 19:27:16 其他开发

在 Forge Viewer 上查看原生 PDF 和 DWF,无需翻译

我试图在没有 SVF 转换的情况下以本机方式显示 DWF 文件和 PDF 文件.我在这里关注这个博客: https://forge.autodesk.com/blog/dwf-and-pdf-support-forge-viewer 从一个 PDF 示例开始,这是我正在使用的代码(Petr Broz 在其中一篇 stackoverflow 帖子中建议) ..
发布时间:2021-11-30 19:27:05 其他开发

SVF 模型衍生品下载为(几乎)空的 ZIP 文件(Autodesk Forge)

最近几个月,我一直是 Autodesk Forge 的快乐开发人员,并且能够使用 API 执行多项任务. 但是,我似乎无法正确下载 SVF 模型衍生物(源自 IFC 或 RVT 文件).我试过直接 curl 命令或 forge-apis NPM 包,没有成功.奇怪的是,下载工作正常,但我得到的只是一个包含空目录(“几何"、“材料"、“场景")和(非空)“manifest.json"和“met ..
发布时间:2021-11-30 19:26:58 其他开发

使用交叉请求获取 Forge 2-legged 身份验证

我正在尝试创建一个简单的 html 页面来显示要伪造的上传模型.为了初始化伪造查看器,它需要访问令牌.对于请求访问令牌,我在交叉请求上使用 2-legged oAuth(因为我在不同的域上进行 POST).但它不断收到错误“没有 'Access-Control-Allow-Origin' 标头存在在请求的资源上".请有人告诉我我该怎么做才能成功获得访问令牌. 解决方案 如您所见,您无法通过 ..
发布时间:2021-11-30 19:26:26 前端开发

如何通过 DesignAutomationV3 (Forge API) Revit 导出 PDF

我尝试使用您的代码在博客 Autodesk Forge 中导出 DWG.它工作得很好,我得到了一个带有 dwgs 文件的 zip.现在我尝试导出 PDF 但它不起作用,我只是得到一个没有任何东西的 zip.我认为问题可能来自 Revit Sandbox 的打印设置.请帮帮我 解决方案 你的意思是你参考这个 博客? 通过调用 Revit Design Automation Activi ..
发布时间:2021-11-30 19:26:19 C#/.NET

Autodesk Forge Viewer 和 React 组件

我正在尝试在 React 组件中嵌入 Forge 查看器.GitHub 上有一个示例,但对我来说不太适用.似乎有一些缺失的元素.有没有办法在 React 中逐步实现查看器? 这是我目前唯一丢失的物品.我已经从桶中提取了模型,将其转换为 svf 并提取了一个要传递给查看器的骨灰盒.有什么帮助吗,可能不使用 redux? 解决方案 您可以创建一个组件和一个助手: 助手:viewer ..
发布时间:2021-11-30 19:26:09 其他开发

在 Autodesk forge 查看器中升级三个 js 版本

我想升级在幕后 autodesk forge 中使用的三个 js,升级的原因是我正在尝试使用 this 库,这需要三个 js r71 及更高版本,并且在伪造查看器中似乎他们正在使用 r33.我找到了一个博客,它向我展示了如何利用后三个 js 的优势.我跟着它,但似乎它不起作用.伪造查看器现在有 2 个对三个 js 的引用,它会混淆使用哪个,因此一些代码表现得很奇怪 这是发生在我身上的例子之一 ..
发布时间:2021-11-30 19:25:58 其他开发

无法翻译大型压缩文件,例如 5GB 和 8GB

与此问题相关:上传大型 zip 文件 (8GB+) 进行翻译,有一个问题是关于我们努力上传 5/8gb 压缩 zip.稍后我们可以上传那些大模型.现在我们正在尝试翻译那些在伪造查看器中查看的模型.我们已经尝试了几次,但似乎发布的工作在令牌过期后立即崩溃,尽管我们的应用程序在过期前自动获取了一个新令牌.谁能建议我们在再次开始翻译之前可以采取哪些步骤?如果有人有兴趣我可以提供骨灰盒! 提前致谢! ..
发布时间:2021-11-30 19:25:47 其他开发