问题标签 [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.
autodesk-forge - 替换上下文菜单的简单方法
选择对象时如何替换上下文菜单?
目前我正在尝试基于 API 和 Philippe Leefsma 的 Autodesk.ADN.Viewing.Extension.ContextMenu.js 示例。
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 模型。
任何帮助将不胜感激。非常感谢。
autodesk-viewer - Forge 查看器 - 核心扩展 - 如何加载它们,标准方式不起作用
我正在尝试加载这里提到的一些核心扩展https://developer.autodesk.com/en/docs/viewer/v2/overview/extensions
但是经典的 viewer.loadExtension 并不能解决问题。始终为所有这些返回 false。你能给我一个例子,我可以如何加载一些其他扩展,而不仅仅是在其他文档页面(如 MarkupsCore)中显示的 InViewerSearch?我尝试了与其他扩展上的 InViewerSearch 相同的方法,但它也不起作用。什么都没有加载。文档没有说明如何形成共晶阵列,是否需要它们,什么都没有。我相信每个真正使用的扩展都应该有自己的文档页面,应该描述扩展的任何可能的配置参数。
有任何想法吗?
autodesk-forge - 在 Autodesk forge 中缩放到特定的 Revit 模型对象
我在 Autodesk 中加载了一个 Revit 模型。我想知道在加载视图时如何缩放到模型的特定对象。是否可以使用API?
我已经成功测试了该功能selectItemById
。使用函数获取主对象的 id viewer.bubble.search(av.BubbleNode.MODEL_NODE);
。我不知道如何获取模型中每个元素的 ID,然后放大它。
这是我用来加载模型的代码:
autodesk-forge - 官方文档可能有误
文档网址是https://developer.autodesk.com/en/docs/viewer/v2/reference/javascript/document/
关于 getSubItemsWithProperties 函数,这种类型的第一个参数可能是对象而不是字符串。
autodesk-viewer - 扩展,InViewerSearch
我们想添加我们的查看器扩展:Autodesk.InViewerSearch
我已经完成了链接中指示的步骤:
https://developer.autodesk.com/en/docs/viewer/v2/tutorials/in-viewer-search-ext/ 变量config3d的声明:
在我的 index.html 中:
扩展-InViewerSearch.js->
错误:
我通过 viewer3d.js 更改 viewer3d.min.js
viewer3D.js 中的错误:
当几何被加载并且......结果是相同的......同样的错误时,我做了另一个以不同方式运行开发的扩展:
在显示屏上只显示放大镜图标。
我希望很快能听到某人的消息...
太感谢了
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 查看器中工作。
如果有人可以提供帮助,将不胜感激。谢谢。
autodesk-forge - 如何以编程方式调用 InViewerSearch
我加载了 InViewerSearch 扩展并可以通过 UI 使用它。如何通过代码使用 InViewerSearch?有什么例子吗?电话是什么?
autodesk-forge - 使用 IFC 文件中的属性名称的查看器搜索
使用从 IFC 文件转换而来的文件时,使用 viewer.search() 和使用属性名称进行搜索,属性名称过于笼统。几乎所有 IFC 属性名称都是 LcIFCProperty:IFCString,而不是属性名称,例如 IfcDescription。
我可以使用 displayCategory、displayName 或 displayValue 来缩小搜索范围吗?或者有没有计划在未来制作更具体的属性名称?
这是两个不同的属性,都具有 LcIFCProperty:IFCString 作为属性名。