问题标签 [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 回答
296 浏览

autodesk-forge - 替换上下文菜单的简单方法

选择对象时如何替换上下文菜单?

目前我正在尝试基于 API 和 Philippe Leefsma 的 Autodesk.ADN.Viewing.Extension.ContextMenu.js 示例。

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

autodesk-viewer - Forge 查看器 - 核心扩展 - 如何加载它们,标准方式不起作用

我正在尝试加载这里提到的一些核心扩展https://developer.autodesk.com/en/docs/viewer/v2/overview/extensions

但是经典的 viewer.loadExtension 并不能解决问题。始终为所有这些返回 false。你能给我一个例子,我可以如何加载一些其他扩展,而不仅仅是在其他文档页面(如 MarkupsCore)中显示的 InViewerSearch?我尝试了与其他扩展上的 InViewerSearch 相同的方法,但它也不起作用。什么都没有加载。文档没有说明如何形成共晶阵列,是否需要它们,什么都没有。我相信每个真正使用的扩展都应该有自己的文档页面,应该描述扩展的任何可能的配置参数。

有任何想法吗?

0 投票
1 回答
291 浏览

javascript - 视图和数据 API 工具栏和导航操作

在搜索 API 文档后,我不知道如何访问和操作特定的工具栏元素。我需要删除几个导航工具,例如“Pan”或“FirstPersonTool”。 在此处输入图像描述

即使使用可信赖的 'ole JQueryremove()也不起作用。

这是我的初始化代码:

0 投票
1 回答
1156 浏览

autodesk-forge - 在 Autodesk forge 中缩放到特定的 Revit 模型对象

我在 Autodesk 中加载了一个 Revit 模型。我想知道在加载视图时如何缩放到模型的特定对象。是否可以使用API​​?

我已经成功测试了该功能selectItemById。使用函数获取主对象的 id viewer.bubble.search(av.BubbleNode.MODEL_NODE);。我不知道如何获取模型中每个元素的 ID,然后放大它。

这是我用来加载模型的代码:

0 投票
1 回答
48 浏览

autodesk-forge - 官方文档可能有误

文档网址是https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/document/

关于 getSubItemsWithProperties 函数,这种类型的第一个参数可能是对象而不是字符串。

文档页面截图

0 投票
0 回答
150 浏览

autodesk-viewer - 扩展,InViewerSearch

我们想添加我们的查看器扩展:Autodesk.InViewerSearch

我已经完成了链接中指示的步骤:

https://developer.autodesk.com/en/docs/viewer/v2/tutorials/in-viewer-search-ext/ 变量config3d的声明:

在我的 index.html 中:

扩展-InViewerSearch.js->

https://autodeskviewer.com/viewers-dev/latest/docs/extensions_InviewerSearch_InViewerSearchExtension.js.html

错误:

我通过 viewer3d.js 更改 viewer3d.min.js

viewer3D.js 中的错误:

当几何被加载并且......结果是相同的......同样的错误时,我做了另一个以不同方式运行开发的扩展:

在显示屏上只显示放大镜图标。

我希望很快能听到某人的消息...

太感谢了

0 投票
0 回答
81 浏览

javascript - Autodesk lmv-visual-reports 示例项目不适用于最新的查看器 v2.10。*

我正在尝试使用 Autodesk Viewer 在模型中实现颜色的报告和可视化,这与使用https://github.com/Developer-Autodesk/lmv-visual-reports的源代码的示例应用程序有些相似。

但似乎此示例使用查看器版本1.2.21。我在我的应用程序中使用的版本是最新的 viewer v2.10.*

我尝试v2.10.*在此示例应用程序中使用最新的查看器。但由于较新版本的 API 发生了重大变化,因此无法正常工作。

它在控制台中显示此错误。

在此处输入图像描述

我还在https://github.com/redcraft/lmv-visual-reports/issues/2的这个示例应用程序的 github 存储库中创建了一个问题。请检查此问题以获取更多详细信息。

我试图弄清楚如何解决这个问题,并使报告和颜色可视化在最新的 Autodesk 查看器中工作。

如果有人可以提供帮助,将不胜感激。谢谢。

0 投票
1 回答
100 浏览

autodesk-forge - 如何以编程方式调用 InViewerSearch

我加载了 InViewerSearch 扩展并可以通过 UI 使用它。如何通过代码使用 InViewerSearch?有什么例子吗?电话是什么?

0 投票
1 回答
197 浏览

autodesk-forge - 使用 IFC 文件中的属性名称的查看器搜索

使用从 IFC 文件转换而来的文件时,使用 viewer.search() 和使用属性名称进行搜索,属性名称过于笼统。几乎所有 IFC 属性名称都是 LcIFCProperty:IFCString,而不是属性名称,例如 IfcDescription。

我可以使用 displayCategory、displayName 或 displayValue 来缩小搜索范围吗?或者有没有计划在未来制作更具体的属性名称?

这是两个不同的属性,都具有 LcIFCProperty:IFCString 作为属性名。