在 Forge 上使用在线查看器应用程序时,我希望能够使用本地 navisworks 或 revit 文件。
到目前为止,我一直遵循这里的教程 - https://learnforge.autodesk.io/#/datamanagement/oss/,它允许我上传文件以从客户端查看。我想删除从客户端上传并选择要查看的本地文件的功能。
我还想知道如何从侧面菜单中删除从客户端放置的其他存储桶/对象(在图像中圈出)
先感谢您!
在 Forge 上使用在线查看器应用程序时,我希望能够使用本地 navisworks 或 revit 文件。
到目前为止,我一直遵循这里的教程 - https://learnforge.autodesk.io/#/datamanagement/oss/,它允许我上传文件以从客户端查看。我想删除从客户端上传并选择要查看的本地文件的功能。
我还想知道如何从侧面菜单中删除从客户端放置的其他存储桶/对象(在图像中圈出)
先感谢您!
我们所有的示例应用程序都是这样工作的(例如https://github.com/Autodesk-Forge/learn.forge.viewmodels/tree/nodejs):
public
)当页面打开时,浏览器会获取客户端组件 (1) - 即 html、css、js 文件
。当需要时,客户端代码会调用服务器上的端点(2),该端点又会到达Forge ( 3) 并将结果传回给客户端与Forge直接
通信
的唯一客户端部分是查看器(4)
如果你想删除一些呈现给用户的功能,你可以从客户端部分删除它们(例如从html文件中)
在服务端代码中,您还可以组合多个Forge调用:例如创建一个存储桶,从服务器上传模型文件到其中,将模型转换为SVF
如果您只想执行一次操作(例如删除存储桶),您还可以使用https://oss-manager.autodesk.io/等实用程序或使用此Visual Studio 代码扩展:https://forge。 autodesk.com/blog/forge-visual-studio-code
如果您想向工具栏添加控件,这应该会有所帮助:https
://learnforge.autodesk.io/#/tutorials/extensions
如果您想添加自定义内容,则可以在客户端中使用HTML / CSS / JS -实现这些的辅助代码