您的当前位置:首页正文

Autodesk Forge 学习简谈 - 1

2024-11-30 来源:个人技术集锦

就提到的四类常见咨询内容,本文介绍第一类:刚刚接触Forge的朋友,想快速入门,材料,教程。
(注:本文提及的资源链接若访问不了,请尝试VPN)

Forge是云服务集合的平台,云服务都是Restful形式提供的,调用过程大多在网络应用的服务器端完成,所以若您还不了解Restful,请通过网上材料查看一下。无特别推荐,此类信息已经很多了。由于Restful众多开发语言都支持,因此选用您自己擅长或者业务需要的开发方式即可。个人较为推荐Node.js的方式,而使用Node,可以用的工具有 (需要收费),或 (目前免费)。另外,选用合适业务的方式搭建服务器,部署服务器。现在网上有很多不错的快速部署工具,例如,。当然还有常见的巨头,,,等。

而通常大家熟悉的是一套JavaScript API,属于客户端的API。也就意味着,您需要熟悉JavaScript的编程。使用Forge Viewer,模型要首先用Forge服务转换浏览器支持的格式,也就是说,后面其实包含了几个服务:,,。

请使用此【】开始体验,填入自己的client id和secret,点击【Get Access Token】,跳转到一个页面,包括上载模型,启动转换,查看结果,加载模型到网页等,还有token有效期倒计时。

在上,我们的同事罗诗亚做过专门的过程讲解,视频清晰度在优酷上被压缩的厉害,可配合她用到的查看。其主要的过程和上面提到的测试体验网站类似。当时Forge Viewer和背后几个技术统称为Viewer and Data。只是名字而已。

通过这些材料,逐步熟悉几个主要的概念:申请app, 开发key & secret, token, bucket, urn, translate, viewer 等。有了这个体会后教学基础后,您就可以开始上手练习了。

如果您已经熟悉模型转换的过程,只是更多关注Forge Viewer客户端的开发,则可以先从我们同事开始。其分支包括了Forge Viewer一些常见开发内容的代码,例如自定义工具条,操作对象,实现拓展(extension)等。虽然此课件用的Node.js搭建的服务,但主要用来得到token,假设不熟悉Node.js也不用担心,主要关注客户端,借鉴到您的应用实现。

也推荐另外一个类似的,用的Node.js + WebPack进行讲解。涵盖了以下内容:

如果您是想开始Forge其它云服务的过程,例如),则可以先通过此熟悉主要的概念和流程:app,开发key & secret, token,Activity,WorkItem,AppPackage等。此材料链接到了一些英文材料,也可按照指南参考。

其它的服务例如BIM 360, Reality Capture(照片建模)等服务,还在beta阶段。等正式发布了,我们会介绍有关材料。

显示全文