可能是历史上首个VUE3 3D 组件库 Sandi-UI

1,895

 掘进头图.png

自我介绍

大家好,网名:迷离,本名:宋帅,一枚喜欢折腾的前端工程师,设计师转职到前端工程师的世界,爱好写代码和听着音乐绘画,偶尔弹弹吉他(初学者),电子手工爱好者。

简介

3D组件的想法

这想法源自于两年前的脑洞,在使用three库,通常使用原生js进行开发,使用起来不够灵活,复用性不高,随着,交互的复杂,代码也越来越难以维护。便萌生出,组件化开发和three想结合,我们的组件可以是三维的,同时我们可以通过二维与三维组件库的结合创造出很多趣的项目。

image.png

3D组件化优势

image.png

高内聚,低耦合

image.png

image.png

资源自动回收

组件卸载,会自动清理3D资源

image.png

组件化封装

支持组件混合封装,与常用组件库一起使用,3D组件会自识别,自动挂载其场景 image.png

复用性

可以将3D节点进行组合封装,变成可复用组件 image.png

组件化生态

image.png

关于项目和文档

目前文档和项目还是逐步完善,有任何问题和建议,可以下方微信联系

教程

你的世界: juejin.cn/post/709149…

广交朋友 and 找工作

受疫情影响,最近,北京,也开始大规模的做核酸,希望疫情早日过去,大家也要做好个人防护。 本人也在找 webgl 3D 相关的前端工程师工作,微信:S_wolfs。