Autodesk Forge团队陆续的推出了很多学习资料和样例工程,这些资源在Autodesk Forge 学习简谈做了介绍。而部分资源由于API本身的变动,或者代码的变动,可能无法正常使用了,我们会逐个的进行清理,让大家获知最新的更新。
近期,团队制作了一个向导式Forge进阶教程,旨在通过一步一步的教学,让初学者熟悉有关Forge web service和API的用法。考虑到朋友们开发语言习惯,本教程设置Node.js, .NET, PHP, JAVA, Go等内容,如果有对应Forge SDK的,教程也使用SDK撰写有关代码。
http://learnforge.autodesk.io/#/
第一期教学是关于如何能转换原始模型为网页浏览的格式,在Forge Viewer中加载。包括几个要点:
- 环境的搭建:不同开发语言有不同的要求,教程选型的标准是:免费的,流行的,易用的
- 身份认证:为简单演示,此次只介绍了通过身份认证服务获取2 token的过程,包括权限高和权限低的两种token
- 获取开发者bucket信息: 通过数据管理服务获取bucket列表,以及其中的对象信息
- 上载本地文件到bucket,或创建新的bucket:通过数据管理服务创建bucket和上载文件
- 对某文件启动转换:使用模型数据提取和转换服务
- 客户端: 如何使用jstree列出bucket和对象树,上载本地文件,启动转换和加载模型到Forge Viewer
- 如何部署,发布网站
这是样例最终的结果:
每种开发语言的代码客户端都是一样的,而后端因语言不通而不同。目前上线的有:Node.js, .NET,Go,即将上线的是PHP, JAVA。
欢迎初学的朋友尝试,反馈意见。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。