autodesk-forge相关内容
我在 Angular 5 应用程序上使用 Forge Viewer. 有没有办法完全卸载查看器以便以后重新加载? 我有以下代码来卸载查看器: if (this.viewer && this.viewer.running) {this.viewer.tearDown();this.viewer.finish();this.viewer = null;} 而且我还有代码在用户每次进入页
..
我们目前正在让客户端在页面加载时检索对象状态(这将导致模型中的“待处理"对象变成不同的颜色).然后我们轮询更改以更新颜色(首先:待查看的对象在查看器加载时被着色,然后我们继续轮询以再次检查和更改状态,使 Forge 以不同的颜色渲染它们并存储它们的旧颜色/材料.当轮询收到一个对象不应再着色的更改时,它会告诉 Forge 再次使用旧的颜色/材料. 问题:我们已经找到了问题所在,但我们无法找到解
..
我正在尝试通过对象的 dbids 设置对象的自定义属性,但是
..
按照这里的例子: http://learningthreejs.com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/ 使用 Three.js 和 https://github.com/chandlerprall/ThreeCSG,我'正在尝试对模型中的节点进行 3D 布尔运算.例如,如果我有一堵带窗户的墙,我想对它执行
..
我有一个 revit 文件,可以通过云将其转换为 svf 并在 3D 查看器中查看.它既可以直接转换 .rvt 文件,也可以从 navisworks 插件导出器导出. 我的问题:我希望我的应用程序的用户也能够像在 revit 中一样看到地板 2D 视图. 我已经查看了所有清单文件,但没有看到楼层视图的 f2d. 你建议我用什么来制作 2D 视图?请注意,我将有许多图纸要处理/查看
..
我有一个用于 Autodesk forge 查看器的标记扩展.我想获得带有标记的屏幕截图,但只获得了没有标记的屏幕截图.我尝试使用此代码获取屏幕截图 getScreenShoot.addEventListener('click', () => {让屏幕截图 = 新图像();markup.leaveEditMode();markupsData = JSON.parse(localStorage.
..
我正在尝试从 Autodesk BIM360 Doc (https://docs.b360.autodesk.com) 与 Forge API 一起使用,以便之后可以将文件存档到我们的本地存储中. 我已设法使用数据管理 API https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-versi
..
在我们的应用程序中,我们使用 Autodesk Forge Viewer 来渲染 3D和 2D 设计文件.其他格式的文件可以很好地呈现.但是对于 pdf 文件,即使文件实际上有多个页面,也只会呈现第一页.但我们需要显示所有页面. 这是我用来初始化查看器的代码部分: function doInitializeTheViewer(urn, token, element) {常量选项 = {'e
..
我想在 Autodesk Forge Viewer 中获取元素的 THREE.Mesh 对象.代码如下: var dbId;//元素的几何节点 IDvar 查看器;//GuiViewer3Dvar 网格 = viewer.impl.getRenderProxy(viewer.model, dbId); 返回的mesh对象是一个THREE.Mesh对象,但是Geometry和Material为空
..
使用 Autodesk 查看器时,贴花似乎没有按预期显示.上图的贴花显示正确(未在 Autodesk 查看器中渲染),下图没有贴花(在 Autodesk 查看器中渲染). 为什么会这样,以及如何使贴花在 Autodesk 查看器中工作? 源文件此处. 解决方案 这是我的代码示例.我在 Forge 上导入了 STEP 文件,并在我的 node.js 服务器上复制了 RefdFil
..
我正在围绕 Autodesk Forge Viewer 构建一个应用程序,我在其中使用 Viewer 的基本功能(着色、隔离等)添加额外的功能,具体取决于客户端数据. 此应用程序还允许您上传新模型.在上传和转换过程之后,使用此模型衍生 API https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-m
..
当绘图上传到 Forge 时,我想在查看器中显示一些默认情况下不显示的参考线. 我知道模型中定义的线的确切端点,但是,查看器中的模型似乎已被平移,因此 0,0 位于边界的中心. 有没有办法获得应用于模型的变换矩阵,以便我可以将参考线的坐标与查看器中模型的坐标对齐? 解决方案 使用 viewer.model.getData().globalOffset
..
我想在我的 Forge 场景中添加一个天空盒,但 Forge 与three.js 不同.我想知道我能为它做什么. 我试过new THREE.CubeTextureLoader,但是Forge中的three.js没有这个功能.然后我尝试构建一个 CubeGeometry,但效果不佳. 这是我的代码: var materialArr=[];var 方向 = ["aa_RT","aa_LF
..
我使用 Forge AutoDesk 数据管理、设计管理和模型查看器 API 上传我的 .dmg,将其转换为 svf,然后使用元数据.它适用于 3D 设计,但当我使用 2D 设计时,元数据中似乎没有 guid.是不是我做错了什么? 编辑:我可以正常获取清单,但是当我获取相同的元数据时,它给出了一个空数组. {“类型":“清单","hasThumbnail": "true","状态": "成
..
如何在不使用任何软件的情况下在浏览器上显示或读取 .dwg 文件意味着使用 PHP、jQuery、Javascript 或任何其他编程语言.为此,我浏览了 https://developer.autodesk.com 并使用客户端 ID 和客户端创建了一个应用程序秘密,还创建了 index.html 文件.但在那之后,我陷入了寻找获得所需“模型衍生 API"的下一个动作的过程中.所以请指导我.感谢
..
我最近将 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) {返回新的承诺(异步(解决,
..
我可以通过在 C# 中使用 web-hook API 获取有关如何从 Forge 获取文件翻译进度百分比的帮助/示例吗? 解决方案 您可以在 https://github.com/Autodesk-Forge.有关 webhook 的 C# 示例,请尝试 https://github.com/Autodesk-Forge?q=webhook&type=&language=c%23.
..
最近我一直在研究这个存储库 https://github.com/xiaodongliang/forgeviewer_embed_in_powerbi_report 在 Power BI 中构建自定义视觉对象,以可视化从 Bim track 的 API 中提取的问题. 这个想法是将它们与模型的房间关联起来.为了做到这一点,我使用了 NWC 文件,因此我将房间导出为几何体. 如果从表格中
..
当我尝试上传“块"中的大文件时,出现 504 网关超时在 Autodesk forge 中使用 PUT 对象可恢复 API 端点. https://forge.autodesk.com/en/docs/data/v2/reference/http/buckets-:bucketKey-objects-:objectName-resumable-PUT/ 我的控制台日志输出如下,显示了
..