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

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

说明

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

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

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

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

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

如何实现

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

示例

相关推荐
爱码小白16 分钟前
importlib模块
开发语言·前端·python
猫猫不是喵喵.42 分钟前
Vue2 的 Vuex 状态管理与 Vue3 的 Pinia 状态管理
前端·javascript·vue.js
greenbbLV1 小时前
中小公司积分商城选型:SaaS与私有化方案对比解析
大数据·前端·小程序
NutShell Wang2 小时前
Vite 8.1 深度拆解:Rolldown 统一打包器如何终结前端构建的「双引擎时代」
前端·rust·开源·vite·开发者工具·vibe coding
朱容zr3331332 小时前
请解释“回表”的概念。
java·前端·数据库
leslie1183 小时前
webpack笔记
前端·webpack
宁风NF3 小时前
JavaScript:内存、垃圾回收、性能优化
开发语言·前端·javascript·学习·性能优化·es6
勾勾圈圈蛋蛋3 小时前
DOM、BOM、DOM操作详解 + 结合Vue响应式关联梳理
前端
打妖妖灵滴哪吒3 小时前
IOS模态窗口的作用与设计原则
前端·ui
午安~婉3 小时前
挑战二:博客预览卡片
前端·javascript·html