JavaScript中3D渲染的最佳在线资源是什么?
首先介绍一下:
去年我写了这个http://dragan.yourtree.org/code/canvas-3d-graph/
现在,我想对它进行完全重写,因为旧版本有一些限制,例如:有时会出现条形图不可见,因为它们被绘制在另一个之后。
在这个旧版本中,没有真正的3D,只是2D模拟的3D模拟。
现在,我想要的是全面的3D场景,我想保留所有的对象在内存中,并添加一些3D导航按钮,使用户能够旋转整个场景的所有3轴,并放大相机和出。
我已经决定,我将使用http://sylvester.jcoglan.com/作为矢量/矩阵的东西,但我仍然无法找到3D的好教程。 互联网上有很多文字,其中大部分都是90年代的文字,不完整或写得很糟糕。
所以,我的问题是:什么是最好的在线资源/教程,使我能够从头开始编写自己的JS 3D引擎。
它应该涵盖所有相关主题:
等等。(我对前两个相当熟悉)
感谢您的时间。
如果这是专门针对JavaScript相关的项目,那么我明白,但如果您只是简单地掌握3d渲染的基础知识,那么您可能会有更成熟的平台。
任何状况之下..
可能对您的学习有用的链接:
此外,一些有趣的JavaScript三维示例:
只是几个建议,但可能不是你正在寻找的东西:
我建议你看一看Jacob Seidelin在nihilogic.dk上的画布范例:http://blog.nihilogic.dk/search/label/canvas。
如果您愿意放弃画布并使用现有的闪存库,请查看Sandy3D:http://www.flashsandy.org/demos。
透视投影:http://www.cse.unr.edu/~bebis/CS791E/Notes/PerspectiveProjection.pdf
链接地址: http://www.djcxy.com/p/8843.html上一篇: What is the best online resource for 3D rendering in JavaScript?
下一篇: How do I load balance parallelism in tasks wherein some tasks are very costly?