ThreeJs
桑榆未晚_
北海虽赊,扶摇可接;东隅已逝,桑榆非晚。
展开
-
模型的旋转、缩放、平移
作者:桑榆QQ:934440653有问题,评论留言,或qq联系旋转1.模型绕本地坐标x轴旋转π/2,每次执行都是相对上一次的角度进行旋转变化(累加);注:本地坐标介绍本地坐标介绍mesh.rotateX(Math.PI/2);//绕x轴旋转π/2模型绕(0,0,1)向量表示的轴旋转π/4var axis = new THREE.Vector3(0,0,1);//向量axis...原创 2019-10-25 10:56:34 · 4489 阅读 · 0 评论 -
粒子系统
案例效果主要代码讲解(1)看看源码中:new THREE.Points(geometry,material);new THREE.PointsMaterial({color:0x00FF00,size:3})的使用(2)这里要注意的只要一点,就是将模型的顶点数据与粒子系统的材质融合即可。var fbxLoader = new THREE.FBXLoader(); ...原创 2019-10-24 16:43:57 · 3389 阅读 · 0 评论 -
鼠标拾取(光线拾取)
1、BufferGeometry与Geometry的区别BufferGeometry和Geometry可以实现同样的功能,在功能上并没有很大的区别;主要的区别在对象的数据结构不同。BufferGeometry高效的秘诀:奖数据放在一个连续的内存空间中,和geometry一样,它存储了顶点,面索引,法线,颜色,纹理坐标和自定义的一些数据。连续的存储空间能够节省传递数据到CPU的时间。通过以下代...原创 2019-10-18 14:24:20 · 5633 阅读 · 0 评论 -
四边形的顶点着色
作者:桑榆QQ:934440653有问题,评论留言,或qq联系案例效果四边形的只给顶点着色,渐变效果是计算机自己的插值运算产生的效果。vertices,数组中的四个顶点,数组下标索引与案例效果图的标注一致。四边形由两个三角面组成,分别为索引0,1,2和索引2,3,4。下图为四边形其中一个面,face[0]的a,b,c索引对应着vertices的下标。vertexColors,...原创 2019-10-15 23:47:21 · 6426 阅读 · 0 评论 -
简述BufferGeometry
#三维世界的构成原创 2019-10-13 18:28:12 · 4913 阅读 · 9 评论 -
ThreeJs基础常识
作者:桑榆QQ:934440653有问题,评论留言,或qq联系前两章的尚未整理,后续整理完成,会补上。第一章 场景待更新…第二章 相机待更新…第三章 光源选择“license server” 输入:http://idea.imsxm.com/一、光源的种类** 名称 **** 描述 ...原创 2019-10-13 14:28:24 · 7796 阅读 · 0 评论