如何在不使用任何库作为glMatrix等的情况下在WebGL中实现简单的多维数据集?

时间:2014-05-04 12:26:24

标签: javascript graphics opengl-es-2.0 webgl sample

我正在学习three.js,这个库非常棒,它简化了我的开发过程。但是今天我想开始学习简单的WebGL以便更好地理解,我想从头开始实现基本样本而不使用任何已经完成的JavaScript库,如glMatrix,sylvester,j3di等......

我试图在网上搜索一些简单的例子,但是任何接近普通的样本(我的意思是&#34;没有使用任何额外的库和#34;在这种情况下)都会使用一些库。< / p>

当然,当您开发产品以节省时间时,图书馆的使用非常好,但我今天的目标是不同的,我只想了解如何从头开始在WebGL中制作飞机,立方体等很好理解。

我要求提供这样的样本,因为即使在MDN或Khronos官方维基上也有建议使用库:

那么你可以帮我展示一些带有立方体或平面的WebGL样本,它不会使用任何库。

1 个答案:

答案 0 :(得分:1)

我认为这篇Greggman的文章涵盖了您正在寻找的所有内容,并且不依赖于任何第三方数学库。

http://games.greggman.com/game/webgl-3d-cameras/

http://greggman.github.io/webgl-fundamentals/webgl/lessons/webgl-3d-camera.html