问题标签 [autodesk-model-derivative]

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 回答
1155 浏览

autodesk-forge - Autodesk Forge 查看器:f2d 从 dbid 获取 frag

我正在尝试在 revit 转换文件的 2d 查看器上用颜色填充房间。

我有一个定义了“房间”的 Revit 文件。Revit 文件还包含定义为“一楼”、“二楼”的图纸。当我使用 Forge API 转换它时

我得到了 Revit 3D 视图的 svf 和“一楼”和“二楼”图纸的 f2d 文件。

对于 svf,我能够从 dbids其他帖子中得到脆弱

现在我试图对 f2d 文件做同样的事情。

如果我知道墙壁的形状 dbid 通过使用,我可以改变房间墙壁的颜色

我现在想要做的是能够在 2d 上获得形状的脆弱性,以便我可以获得它使用的线条的开始和停止顶点。我想知道这些顶点,这样我就可以构建一个自定义网格并用颜色填充它以用于房间“孵化”。

我的问题是我不知道 f2d 格式。看起来它是一个网格,让着色器控制线条的颜色。任何人都可以给我任何关于如何进入房间片段列表的指示吗?

这是我用于 3d svf 的

当 f2d 具有 viewer.model.getData().instanceTree = undefined 时,我可以使用 f2d 做什么?

0 投票
0 回答
184 浏览

autodesk-forge - 3D 视图上没有剖面框的 Revit 文件在平移后必须大轨道旋转

我想报告翻译 revit 文件(或查看器行为)的问题,它可能从一开始就发生了。我不知道轨道的大小(或定义旋转点和旋转直径的东西)是如何在内部确定的,但我知道的是,3D 视图经常需要大轨道才能旋转,并且旋转点位于模型区域之外,因此,当开始旋转模型时,它会立即消失在查看器区域之外的空间中。这种模型实际上是不可用的。这可以防止在 revit 3D 视图属性中勾选截面框(我相信这会在模型区域周围设置紧密的边界框并将旋转点设置到边界框的中心),但是,当您从真正的建筑师那里获得具有许多参考和许多视图的大型复杂模型时,必须打开每个文件并为所有人设置它并不完全可以,例如。文件内有 200 个 3D 视图

如果通过 Web 界面上传文件,也无法使用某些 revit 插件更改视图属性(即使在那里我也不知道如何正确计算适合所有部分框的边界框,包括引用的元素),因为没有 Revit.IO 也没有批处理部分框插件,但我认为应该对此进行一些处理。一旦一个模型在没有截面框的情况下被翻译并且旋转行为如描述的那样(小型单个模型不一定有这个问题) - 时间,一个上传和一个翻译丢失并且没有好处(并且在收费之后更令人失望将真正开始) .

所以我的问题是,Autodesk 是否有可能为没有在翻译器中设置任何内容的 3D 视图实现一些自动截面框功能之王,或者在查看器中执行任何其他会产生相同结果的操作?

0 投票
1 回答
67 浏览

autodesk-viewer - 如何从翻译中排除二维表

我们正在使用 Model Derivative API 来转换 Revit 模型以便在 Viewer3d 中查看。我们有具有 2d 图纸的模型,如果我们有这些模型,则会在查看器的左侧打开一个面板。是否可以将翻译请求参数化以跳过这些表格?或者作为替代解决方案,是否可以让观众忽略除 3d 之外的所有内容?

我们目前正在为请求使用这样的 json:

我们使用的是 Viewer API 2.10 版。

0 投票
1 回答
97 浏览

autodesk-forge - 如何根据配置自动创建蜂窝站点的 3D 模型

我有一个项目,使用 Forge 平台和 Google Maps API for javascript。要求是:

1、在GIS地图上显示所有Cellular-Sites作为标记。我可以通过 Google Maps API for Javascript 实现这一点。

2、单击标记时显示Cellular-Site的3D设计模型。我可以通过 Forge 平台实现这一点。首先创建一个bucket,然后上传3D模型源文件并转换为svf格式,最后通过Viewer库进行浏览。

3、动态创建Cellular-Sites的3D模型。

因为蜂窝站点由一些组件组成,例如塔和房子。

有一些不同种类的房屋和塔楼。我们拥有 House 和 Tower 的所有 3D 模型文件。(例如 HouseSmall.rfa、HouseLarge.rfa、TowerLow.rfa、TowerHeigh.rfa)

蜂窝站点的配置存储在数据库中。Schema 可能是这样的:

房子和塔楼的位置是固定的。

我想知道如何根据配置自动创建蜂窝站点的 3D 模型。

任何帮助将不胜感激。非常感谢。

0 投票
1 回答
301 浏览

autodesk-forge - 将rvt转换为ifc和dwg文件的参数是什么

我只是使用模型衍生 api 来创建 ifc 和 dwg 文件。我让它工作了,但现在我想看看我可以在 post job 命令中设置哪些参数。但是https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/上的文档尚未更新。我可以为这项工作设置哪些参数?

0 投票
1 回答
81 浏览

asp.net-mvc - 将 dwg 转换为 obj 格式时请求模型衍生 Autodesk api 错误

我想使用 Autodesk 模型衍生 API 在 Forge 查看器中显示 DWG 文件。在

我收到了不好的请求。

0 投票
1 回答
336 浏览

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

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

0 投票
1 回答
180 浏览

autodesk-forge - 如何使用 Model Derivative API 获取模型大小或边界框?

我可以使用 Viewer API 来获取模型的边界框大小:

但是我怎样才能通过使用 Model Derivative API 来完成它,所以我可以在服务器端而不是客户端获取模型的大小?

谢谢!

0 投票
1 回答
43 浏览

autodesk - 在桌面应用程序中使用 UIExt 在离线模式下访问视图和数据 api 时访问被拒绝错误

我已经在 UI Extension 中实现了 Autodesk 视图和数据 API,这将使应用程序在 Web 和桌面上都可以工作。它在 Web 中运行良好,但在桌面中,viewer3D.min.js 文件中出现“访问被拒绝”错误。有没有办法克服这个问题?

提前致谢。

0 投票
1 回答
312 浏览

autodesk - 是否可以使用 Forge Model Derivative API 从非 Autodesk 云存储服务转换 (Revit) 模型?

我刚刚在 Github 上尝试了一些Forge 样板。

一些示例要求我登录 BIM 360 以获取一些模型数据。我想知道是否可以从 Dropbox、Google Drive 或 OneDrive 加载 (Revit) 模型,甚至从本地存储上传它们?

PS:Forge 很棒,向 Forge 团队致敬!