问题标签 [autodesk-viewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
336 浏览

autodesk - 从 Autodesk Foge Viewer 获取数据(视图和数据 Api)

我想对上传到 Forge Viewer 的 DWG 文件进行一些计算。我试图让用户在形状上选择最喜欢的对象并获取例如该对象的区域(例如墙壁或门)。但问题是 CAD 文件不是标准格式,因此最终用户必须非常小心地选择正确的元素(例如,构成给定墙的部分)以将它们作为单个对象。有没有什么办法可以让它变得简单,直接提取面积或其他几何特征?必须使用哪个 API?-谢谢!

0 投票
1 回答
513 浏览

autodesk-forge - 加载多个模型并隐藏节点

我想加载两个模型并在模型加载后直接隐藏一些节点。

我将事件侦听器添加到 GEOMETRY_LOADED_EVENT 和 OBJECT_TREE_CREATED_EVENT 以查看加载何时完成。因为加载是异步完成的,所以可以最后加载任何一个模型。

所以我设置了我想要隐藏节点的模型。然后隐藏我想要隐藏的节点。

这在某些时候有效,但似乎并非一直有效。为了知道加载完成,我应该听其他一些事件吗?或者有什么方法或事件可以确保 setModel(instanceTree) 已经完成?

0 投票
1 回答
518 浏览

autodesk-forge - A360 查看器:获取 Web 应用程序集成的对象属性

我正在尝试将 Autodesk a360 查看器集成到我的 Web 应用程序中。但是,我们希望提取所选对象的对象属性,以从我们的数据库中获取附加信息。例如,当用户点击一扇门时,我们想从对象属性中提取这扇门的标签 id,并使用这个标签 id 执行一些 sql 查询。

我见过autodesk forge,但我不太确定它是矫枉过正还是它的方向。

0 投票
2 回答
73 浏览

autodesk-viewer - 使用图像导入纹理时出错,格式化 revit Autodesk 查看器

在创建 Revit 模型时,我们将图像元素指定为材质。

   第一个树立方体已在 Revit 中分配了预定义的图像,其余的外部图像已下载并添加到我们的项目中。

    我们以不同的方式放置图像,始终将它们与 Revit 的预定义图像一起合并到项目中,我们使用图像创建了默认材料。

  但是取景器没有显示它们。可能是什么问题?我们使用 Revit 2015,非常感谢您的帮助。 图像
形象代言人 FBX

0 投票
1 回答
151 浏览

autodesk-viewer - 减少超大型模型的查看器下载带宽

我们想使用 Autodesk Forge 模型查看器来显示一个非常大的建筑模型。在大多数用例中,只需要在浏览器中显示模型的一部分(由查看者将知道的边界体素定义)。由于需要的带宽量以及等待整个模型加载的延迟,让每个用户都等待将整个模型下载到查看器是不可行的。

我知道有一些方法可以通过过滤已发布的元素、降低细节/纹理级别或将模型分成小块来减小已发布模型的大小。 这个问题是关于优化模型加载性能,以便通过 API、通过在发布之前“烹饪”源 Revit 模型元素结构或通过操纵已发布模型的节点结构来查看单个大型模型的一部分。

加载模型的一部分时,减少下载大小/缩短加载时间的推荐技术是什么?

0 投票
1 回答
83 浏览

autodesk-forge - 如何为元素添加名称标签

如何为元素顶部显示的元素添加名称标签?

并在模型旋转时随元素移动。

0 投票
1 回答
182 浏览

autodesk-forge - 伪造查看器,服务器没有响应

自 2016.12.7 下午以来,伪造服务器没有响应我与伪造查看器相关的 API 调用,它只响应身份验证 API。我尝试使用错误处理函数加载查看器,它返回错误“onDocumentLoadFailure() - errorCode:6” .请任何人都可以帮助我。

0 投票
3 回答
1934 浏览

autodesk - Forge Viewer:需要隐藏所有元素,例如在孤立视图中

使用该isolate()方法,我可以隔离一些元素并隐藏其他所有内容,如下所示: viewer.isolate([65, 80, 83, 92]); 在此处输入图像描述

但是是否可以像孤立视图的隐藏元素一样隐藏所有元素?

我试着做viewer.isolate([]);

但这将显示所有元素。

相反,我需要的是能够隐藏所有元素并仅显示半透明视图,就像在隔离状态下一样。

有没有办法做到这一点?

谢谢

0 投票
1 回答
218 浏览

autodesk - Autodesk 查看器标记扩展 - 无法从源代码编译

我正在尝试实现类似的查看器注释,例如官方演示: lvm-react

我阅读了官方博客文章并使用来自 Autodesk Extensions github 的文件:http: //adndevblog.typepad.com/cloud_and_mobile/2016/04/markup3d-sample-for-view-data-api.html

但我无法从源代码编译扩展(创建 bundle.js)。尝试了 npm install ,但是有很多错误,例如:

我也用npm安装了webpack,但是没有结果,还是有很多错误。

0 投票
1 回答
857 浏览

autodesk-forge - 循环遍历所有 ID 时获取 ID 属性的问题

我有兴趣获取所有 dbId 元素的属性。为此,我只是循环遍历我的 dbIds 数组并使用Forge ViewergetProperties提供的函数。

当我直接访问特定的 dbId 时,我得到了正确的属性数组。但是,当遍历所有 dbId 并调用该getProperties函数时,只有前两个 dbId 返回属性,而所有其他 dbId 仅返回空数组。此外,前两个数组很大,似乎包含其他属性。-->链接到控制台输出

有人知道我在这里做错了什么吗?已经谢谢了!