Dashboard.js Autodesk Forge
Posted
技术标签:
【中文标题】Dashboard.js Autodesk Forge【英文标题】: 【发布时间】:2021-07-03 04:44:04 【问题描述】:我正在尝试从 BIM 360 Construction 云 Revit 文件创建仪表板面板 请指导我如何将属性更改为类别?以及如何创建除“条形图”和“饼图”之外的不同类型的图表
示例:房间、房间号和房间内的信息等,
目前我正在关注 .NET Core – Visual Studio 2019 社区版,并根据培训课程创建了 Viewer
请看下面https://learnforge.autodesk.io/#/tutorials/dashboard的摘录, 目前它在“条形图”和“饼图”中显示“材料”
问候 普拉卡什·皮斯帕蒂
【问题讨论】:
【参考方案1】:我们已将本教程的用途扩展到您正在寻找的方法。基本上,在 BIM 360 Reports 应用程序中,我们添加了一个下拉菜单,其中包含每个加载的模型可用的所有不同属性。在本教程中,我们使用“材料”,因为大多数 AEC 和 MFG 模型都包含此属性。您可以通过简单地进行交换来测试 BarChart 或 PieChart 中“类别”的快速加载,考虑到模型加载需要具有此属性。
您可以在此处找到代码以避免对属性进行硬编码,并使用您喜欢的所选图形加载图表。
https://github.com/Autodesk-Forge/forge-bim360reports/blob/staging/public/js/Dashboard/DashboardPanel.js#L59
现在,关于不同图表的使用,是的,你可以使用任何你想要的东西,我们使用的是 Chart.js,它们有许多可供你研究的选项。您可以使用我们为条形图和饼图提供的相同数据结构,一个快速测试可以将所有具有“甜甜圈”的内容交换为“极地区域”
https://www.chartjs.org/docs/latest/samples/other-charts/polar-area.html
【讨论】:
谢谢,我已经更新了“Dashboardpanel.js”,但我仍然在仪表板面板中看到材料,而且它在悬停在上面时不断变化,任何原因?,如何控制为静态选择?比如说条形图中的楼层和饼图中的房间部门。还有如何为不同的部门应用颜色?目前我正在使用“查看中心模型”以上是关于Dashboard.js Autodesk Forge的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk T-Splines 4.0 For Rhino下载
是否可以在 Autodesk forge for 3d 模型的查看器中添加谷歌地图或 Esri 地图?
Angular - 未捕获的 ReferenceError:$ 未在 Object../src/assets/dist/js/pages/dashboard2.js 中定义