![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
three.js
la_啦
hello,大家好
展开
-
BufferAttribute 用法
new THREE.BufferAttribute(buffer, itemSize); buffer是一个数组,itemSize代表你要存的变量有多少个数,比如存一个position,则itemSize=3,比如存a = 1;则itemSize = 1;原创 2016-02-23 15:12:37 · 2854 阅读 · 0 评论 -
canvas作为纹理来贴图遇到的一些问题总结
将canvas作为纹理来贴图,方法如下:var texture = new THREE.Texture(canvas);但是如果我用了一些shadow之类的,贴过去后效果会改变,变得很丑,于是,我将canvas转化为图片先。方法如下: var type = 'image/png'; //将canvas元素中的图像转变为DataURL var da原创 2016-02-23 15:13:29 · 2517 阅读 · 2 评论 -
如何给一个立方体的面分别定义颜色
function createNormalMateril(){ var cubeMaterialArray = []; cubeMaterialArray.push( new THREE.MeshBasicMaterial( { color: 0x45beac,transparent:true,opacity:0.5 } ) ); cubeMaterial原创 2016-02-23 15:14:13 · 2441 阅读 · 0 评论 -
three.js 给立方体设置边框
方法1: var mesh = new THREE.Mesh(geom,material); scene.add(mesh); border = new THREE.BoxHelper( mesh,0x0dc3b4 );//设置边框,这个边框不会旋转 scene.add( border );原创 2016-02-23 15:15:33 · 12462 阅读 · 2 评论 -
three.js--如何给一个场景贴图
var skyBoxGeometry = new THREE.BoxGeometry( 5000, 5000, 5000 ); var texture = new THREE.TextureLoader().load("images/sky.jpg"); var skyBoxMaterial = new THREE.MeshBasicMateri原创 2016-02-23 15:14:50 · 10685 阅读 · 1 评论 -
粒子系统制作流动效果
http://note.youdao.com/share/?id=2c6dadcb461ee7d7d1f00ded35981417&type=note原创 2016-02-01 17:24:57 · 743 阅读 · 0 评论