/css3d-matrix-es6

3d engine lite. rendering by css3 & matrix.

Primary LanguageJavaScript

css3d-matrix-es6

3d基础学习案例,这里抽取出three中3D核心类库,组织了一个简化版的3D引擎,并做了大量的注释,可以帮助了解3D算法基础中的矢量,矩阵及四元数等的相互关系。

注意:因为最终使用的是CSS 3D渲染,所以渲染流程不涉及常规MVP中的P变换。

API:
M3D.Object3D();
M3D.Scene();
M3D.Camera();
M3D.Group();
M3D.Math();
M3D.Euler();
M3D.Matrix3();
M3D.Matrix4();
M3D.Quaternion();
M3D.Vector3();
M3D.CssSprite();
M3D.CssObject();
M3D.CssRenderer();

欢迎研讨。QQ群:572807793(webgl技术交流)