介绍
简介
酷家乐历来都坚持开放,我们相信联合全行业力量,是促进整个行业发展的最好的方式。在这个理念的驱动下,酷家乐对开发者生态的战略进行了全面的升级,推出了工具小程序(以下简称小程序)的整体解决方案。通过小程序,酷家乐将联合更多伙伴,将众多现有的、新的产品功能以小程序的方式集成到酷家乐这个平台上,共同为行业提供服务。
酷大师小程序(也称酷大师插件)和酷家乐工具小程序十分相似,可采用类似的方式进行开发。不同的是,酷大师小程序运行在酷大师环境中。因为从酷家乐云设计工具进入的“新自由造型”环境本质上也是酷大师环境,因此,酷大师小程序也可运行在“新自由造型”环境中。
通常,一个酷大师小程序可由 “沙盒 JS 代码”、“UI html” 和 “后端服务” 这三个均为可选的部分构成。关于它们各自的含义,可查阅酷大师插件开发教程
开放的能力与应用场景
酷大师通过如下 API 开放了多种能力供开发者使用:
Plugin API
可调用酷大师丰富的建模能力,如拉伸、扫掠、布尔、移动、旋转、缩放、偏移、成组、解组等等。基本上,在酷大师 UI 界面上看到的所有建模工具提供的能力,都能够通过 Plugin API 被调用。小程序开发者可根据自己的细分业务场景,将这些基础建模能力组合成适合自己设计场景的建模工具。如“一键生成楼梯”,“自动放角线”,“导入SVG图片生成文化墙” 等等.
WebHook API & Post Message
如果小程序开发者想将自己的 3D 模型插入到酷大师方案中,则可通过 WebHook API + Post Message 的方式实现。例如,小程序开发者可以将一些树木、花草模型放置到酷大师画布中。
REST API
如果小程序开发者想以三角网格或 BREP 格式获取酷大师方案数据,集成到自己的业务流程中,可调用酷大师 REST API实现。例如,可获取酷大师建好的 3D 模型,进行动画、渲染、仿真等后处理操作。
下一步
请阅读酷大师插件开发教程,开始您的酷大师小程序开发之旅