vscode的Forge测试工具:Autodesk Forge Tool

原文地址:https://segmentfault.com/a/1190000021764276

亲测有效,下面是原文。

这款工具是一个VSCode的扩展库。先通过VSCode市场搜寻Autodesk Forge Tool,然后安装。
Screen Shot 2020-02-16 at 9.14.56 PM.png

安装成功后,左边侧的菜单栏会出现一个Forge的菜单:先不要点击。而是先打开一个目录作为【工作空间】。

Screen Shot 2020-02-16 at 10.39.16 PM.png

这时点击Forge的菜单,将出现Forge Tool的测试面板,而VSCode环境右下角出现一个提示,让输入您的Forge ID等信息,点击确认开始。也可以通过快捷键( macOS的 Cmd+, Windows的 Ctrl+) 来弹出输入框。

Screen Shot 2020-02-16 at 9.19.35 PM.png

按顺序输入Client ID, Client Secret和测试用数据放在US还是EMEA(目前两个数据中心)
Screen Shot 2020-02-16 at 9.28.47 PM.png

Screen Shot 2020-02-16 at 9.28.58 PM.png

Screen Shot 2020-02-16 at 9.29.06 PM.png

最后是给这些变量的环境一个名字。
Screen Shot 2020-02-16 at 9.29.26 PM.png

Forge Tool当前版本提供三组测试,而且内容相当丰富

Screen Shot 2020-02-16 at 10.30.55 PM.png

  1. Data & Derivatives: 进行数据管理,模型转换,甚至包括SVF数据包下载。缺省会列出所有该Client ID (app)所拥有的bucket。
  2. Webhook: 包括各种支持的Webhook类型设置和调用。缺省会列出Client ID (app)所拥有的Webhook
  3. Design Automation:进行云端设计自动化的测试。缺省会列出Client ID (app)的云端自动化有关的资源:appbunddle, activity等。

本文讲解#1的使用方法和测试场景。

  • 当前面的环境变量设置好以后,可测试现有bucket内容,也可从创建bucket开始,点击Data & Derivatives 右侧的 + 号,弹出输入框,输入bucket的名字和生存周期。

Screen Shot 2020-02-16 at 10.41.31 PM.png

Screen Shot 2020-02-16 at 10.42.27 PM.png

等待片刻,一个新的bucket创建好,并在列表中出现。右键这个bucket节点,几个菜单供选择,包括查看bucket基本信息 【View Bucket Details】,该命令将调用Forge端口,把返回值显示到右侧的临时文件中。及其方便!
Screen Shot 2020-02-16 at 10.43.29 PM.png

  • 点击【Upload Object】,提示选择一个测试模型文件,确定文件名,接着提示选择文件的类型。如果不清楚什么类型,选择application/octet-stream.

Screen Shot 2020-02-16 at 10.47.11 PM.png

文件开始上传

Screen Shot 2020-02-16 at 10.50.01 PM.png

文件上传成功后,显示在bucket节点的展开节点中。此时尚未有转换数据,

Screen Shot 2020-02-16 at 10.51.35 PM.png

  • 右键此文件节点,出现多个可选菜单。点击【Translate Object】

Screen Shot 2020-02-16 at 10.52.46 PM.png

转换过程开启,状态显示在文件节点下方:

Screen Shot 2020-02-16 at 10.54.31 PM.png

  • 转换成功后,出现所有的3D数据和2D数据列表

Screen Shot 2020-02-16 at 10.55.36 PM.png

  • 右键某个数据节点,选择【Preview Derivatives】,一个加载数据到Forge Viewer的过程启动!

Screen Shot 2020-02-16 at 10.56.58 PM.png

稍等片刻,右侧的文件窗口中模型加载完毕!很酷! VSCode中直接看模型😎想看看2D也可同时进行查看:

Screen Shot 2020-02-16 at 11.23.23 PM.png

  • 如果想查看模型的层次结构,点击【View Derivatives Tree Json】. 等待片刻,一个json数据文件产生。

Screen Shot 2020-02-16 at 11.01.24 PM.png

同理,点击【view Derivatives Properties Json】将获取构件属性json数据

Screen Shot 2020-02-16 at 11.09.29 PM.png

  • 最激动的一个功能,直接下载SVF数据包!选择文件节点的【Download Object Derivatives as SVF/F2D】.选择一个文件夹,所有的SVF数据资源将依次下载。

Screen Shot 2020-02-16 at 11.15.33 PM.png

还有好些其它功能菜单,常见的测试场景全覆盖。相信给各位朋友的开发带来更多帮助。如果您觉得还不够,可以自行拓展源码!Petr分享在他的个人Github中:

posted @ 2020-05-05 21:23  梁涛999  阅读(788)  评论(0编辑  收藏  举报