autodesk-forge相关内容

查看器中的模型聚合 - 坐标问题

我正在查看器中动态聚合模型(来自多个 BIM 文件).基本上,我初始化查看器,然后为用户选择查看的每个模型动态地初始化 LoadDocument 和 LoadModel. 这些主要是共享坐标系的 NVC 文件(我用于测试的文件).模型动态加载并正确“缝合". 然而,当第二个模型被加载时,坐标系会被搞砸 - 并非总是如此,但在某些情况下(在 v6.3 中 - 没有检查以前的版本).发生这 ..
发布时间:2021-11-30 19:19:29 前端开发

Autodesk Forge 扩展

所以我按照本教程来扩展 autodesk forge 查看器.我已完成所有步骤,但没有显示任何按钮,我认为这是由于加载错误所致. https://forge.autodesk.com/blog/extension-骨架工具栏停靠面板 我也尝试过本教程,但遇到了同样的问题: http://learnforge.autodesk.io/#/viewer/extensions/sele ..
发布时间:2021-11-30 19:19:20 其他开发

如何声明对现有命名空间的引用,该命名空间在运行时可从 JavaScript 包获得

我正在为现有的 JavaScript 应用编写一个插件 - Forge Autodesk.查看 在第 6 版之后,他们在他们的应用程序包中包含了 THREE.js. 现在我可以像这样在我的插件中使用它: 声明 var THREE:any; 但是我丢失了所有类型,所以我通过以下方式安装了three.js: npm install --save 三 我可以使用三个并导入它,但我不需 ..

Forge Viewer 中的默认导航速度

如何在 Forge Viewer 中更改默认导航速度?对于我的示例模型,默认设置太快了.我想编写代码,以便在会话期间可以更改速度. 解决方案 从 viewer3D.js 实现中复制现有导航工具,根据需要修改速度参数或从应用程序动态公开方法,然后进行设置活跃. 您可以在viewer3D.js中查看OrbitDollyPanTool L#14545的实现 Autodesk.Viewin ..
发布时间:2021-11-30 19:18:56 其他开发

登录 Revit Design Automation 加载项

我想将一些诊断输出发送到默认的 report.txt 文件. 在某些帖子中显示异常以某种方式(自动或不自动?)记录到此 report.txt 文件中. 此外,我在一些示例中看到人们使用System.Console.WriteLine(), 我已经试过了,但仍然无法在报告文件中看到它. 你能告诉我,如何实现这一目标吗?我知道有一个选项可以创建另一个日志文件并将结果与​​结果一 ..
发布时间:2021-11-30 19:18:49 其他开发

如何在 Autodesk forge 中为背景添加自定义环境贴图?

我想为背景添加环境贴图,我尝试过 viewer.setLightPreset(value) ,但我不喜欢默认贴图.我需要为背景添加自定义环境贴图.我了解了 为视图添加自定义灯光和数据 API 查看器,并在我的查看器中添加了此代码 Autodesk.Viewing.Private.LightPresets.push({name: "selfEvn",路径:“selfEvn",类型:“logluv ..
发布时间:2021-11-30 19:18:38 其他开发

Forge 3D 查看器中的某些材质颜色的叠加网格是透明的

我正在尝试将自定义几何图形添加到我的伪造查看器中,遵循 这个例子.除了使用某些颜色时,它大多工作正常. 我正在使用以下代码添加球体网格: const geometry = new THREE.SphereGeometry(0.4, 32, 32)const material = new THREE.MeshBasicMaterial({颜色:someColor,透明:假,})const s ..
发布时间:2021-11-30 19:18:31 其他开发

如何获取bucket文件的urn

请告诉我如何获取bucket文件的urn.您可以在上传到存储桶时获取响应中包含的 urn,但我想获取已上传到存储桶的文件的 urn.有什么办法吗? 解决方案 您可以使用 GET/buckets/:bucketKey/objects 端点以获取存储桶中所有文件的列表.在响应中,每个文件都有其 objectId(例如,urn:adsk.objects:os.object:mybucket/my ..
发布时间:2021-11-30 19:18:14 其他开发

Forge Viewer 无法显示 PDF

我使用示例 C# SDK 来使用 Forge Derivative 服务和查看器.我已经成功地使用了任何文档,但不能成功地使用 PDF.我尝试过的所有 PDF 都已成功翻译,但在尝试查看时出现以下错误. 加载资源失败:服务器响应状态为 404 (Not Found)three.min.css未捕获的类型错误:无法读取未定义的属性“paperUnits" 解决方案 我自己刚碰到这个.请尝试使用 ..
发布时间:2021-11-30 19:18:06 其他开发

如何使用 Forge Viewer Snapper?

我正在尝试使用 Forge Viewer 中的 Snapper 功能来要求用户选择一个点,然后检索所选点的点世界坐标. 我查看了这个主题,但对我不起作用:如何激活 Autodesk锻造鲷鱼? 我像这样加载扩展:this.viewer.loadExtension('Autodesk.Snapping'); 然后尝试像这样使用 Snapper: console.log(this. ..
发布时间:2021-11-30 19:17:59 其他开发

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

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

Autodesk Forge:由于 AppPackage 问题,WorkItem 失败

我的 AppPackage 无法加载,我无法在文档或错误消息/代码中找到确切答案. 我通过将捆绑包解压缩到本地计算机上的“C:\Program Files\Autodesk\ApplicationPlugins"来测试它,并且它按预期运行/加载. AppPackage 显示创建成功,我确定是最新版本. 插件是一个 .NET DLL 文件. 错误报告信息 [02/15/20 ..
发布时间:2021-11-30 19:17:39 其他开发

setThemingColor 仅适用于叶节点 dbIds

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

模型派生 API 响应未通过 Jackson 映射

是否对模型衍生 API 的响应对象进行了更新,因为我们在将 3D 模型请求的响应映射回清单和元数据对象时遇到问题. 两者都在抛出杰克逊错误. GetManifest 返回一个未处理的角色枚举 GetMetadataForGuid 正在抛出 - 非法字符((CTRL-CHAR,代码 31)) 谢谢 解决方案 我知道这个问题出了什么问题.Get Manifest 端点的响应 ..
发布时间:2021-11-30 19:17:23 其他开发

使用 Autodesk API 下载文档

我正在尝试从 BIM 360 Docs 下载文档.如果我想下载类型为 "type": "items:autodesk.bim360:File" 的文件,我只需要获取 bucketID 和 objectID (/projects/;/items/) 并调用 buckets//objects/.(我使用了本教程) 但是如何下载类型为 "type": "items:autodesk.bim360: ..
发布时间:2021-11-30 19:17:13 其他开发

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

在 Forge Viewer 中如何使用 properties.db?

sqlite 数据库文件 properties.db 通常是 https 输出中最大的文件://extract.autodesk.io/. 它在 Forge Viewer 中的用途是什么,如果没有使用,为什么它在 ZIP 文件中可用? 解决方案 此示例复制两者的原因是该示例的目的是演示如何从 Autodesk 服务器中提取“气泡".设计文件的属性以 2 种格式提取:又名 json ( ..
发布时间:2021-11-30 19:16:43 其他开发

Autodesk Forge BIM 360 API - 激活服务类型

我们一直在使用 Forge API 在 BIM 360 中自动设置项目,但似乎无法找到自动激活服务(现场、胶水等)的方法. 直觉上,我会认为“service_types"属性是执行此操作的方法,但服务并未激活. 1) “service_types"属性实际上有什么作用? 2) 如果可能,我们如何使用 Forge API(最具体的字段)激活项目服务? 谢谢你, 解决方案 ..
发布时间:2021-11-30 19:16:34 其他开发