为什么不用Threejs?...注:本文适合稍微有点webgl基础的人同学,至少知道shader,知道如何画一个物体在webgl画布中
为什么说webgl生成物体麻烦
我们先稍微对比下基本图形的创建代码
矩形:canvas2D...== null) {
obj.position.push(+result[1], +result[2], +result[3]); // 加入到3D对象顶点数组...s,0,c,0,
0,0,0,1
]
)
)
);
一眼望去uMMatrix(模型矩阵)里面有三个矩阵,为什么有三个呢..., 0.9, 0.8, pow((1.0 - dist * 2.0), 3.0));
} else {
discard; // 丢弃
}
}
结语
需要关注的是这里我用了另外一对