022-自定义顶点颜色实现渐变

该系类文章主要用于记录学习three.js的过程,包括做的一些demo,笔记,以及个人思考;主要学习的课程是 神光的小册《three.js通关秘籍》,感兴趣的可以购买学习,质量还是可以的

说明

geomery 有很多的属性,geomery.attributes[属性]

postion 定义顶点位置,可以实现任意形状

uv 定义顶点uv坐标,实现对颜色贴图的裁剪

normal 定义顶点的法线,配合可反射材质,实现不同的反光

color 定义顶点自定义颜色,实现各种渐变效果

如何实现

ini 复制代码
geometry.attributes.color = new THREE.BufferAttribute(colors, 3);

示例

相关推荐
waillyer3 分钟前
taro跳转路由取值
前端·javascript·taro
凌辰揽月14 分钟前
贴吧项目总结二
java·前端·css·css3·web
代码的余温15 分钟前
优化 CSS 性能
前端·css
在雨季等你29 分钟前
奋斗在创业路上的老开发
android·前端·后端
yume_sibai36 分钟前
Vue 生命周期
前端·javascript·vue.js
阿廖沙10241 小时前
前端不改后端、不开 Node,彻底搞定 Canvas 跨域下载 —— wsrv.nl 野路子实战指南
前端
讨厌吃蛋黄酥1 小时前
🌟 React Router Dom 终极指南:二级路由与 Outlet 的魔法之旅
前端·javascript
花颜yyds1 小时前
three.js学习
前端·three.js
SixHateSeven1 小时前
🚀 TSX动态编译的黑科技,快如闪电!
前端·编译器
aiwery1 小时前
前端国际化技术实践
前端