【发布时间】:2016-03-09 20:37:01
【问题描述】:
更新:我的 O3D 情况得到了解决,但我还没有确定以下列出的库之一。我想我会在所有项目中尝试散点图,看看哪一个可以轻松处理数据并且最容易编程。
我一直在阅读 http://learningwebgl.com/blog/ 上的教程以尝试使用一种新语言,而 WebGL 让我着迷。我也去过谷歌代码页面: http://code.google.com/p/o3d/
这似乎是折旧的网站?我在您下载的 samples.zip 中看到,有一个我想要完成的完美示例,但它使用了
<script type="text/javascript" src="o3djs/base.js"></script>
据我所知,没有包含这样的基本文件(可能需要 sylvester.js 进行计算)。
我把项目搞混了吗?有什么地方可以查看 WebGL 中可用的类和方法吗?我正在尝试做一个来自here 的 scatter-chart.html 示例。
方法、类名,实际上一切的完成方式与 learningwebgl.com 网站和那些示例不同。 available calls & classes listed here look nothing like the WebGL calls I have seen in live demos of WebGL
我哪里错了?
例如,我在尝试模仿的演示中看到了这个元素:
g_viewInfo = o3djs.rendergraph.createBasicView(
g_pack,
g_client.root,
g_client.renderGraphRoot,
clearColor);
但是 WebGL 中没有渲染图对象/方法,也没有迹象表明它被重命名了。我是否应该放弃查看旧的 o3d 示例并尝试拼凑一个读取 API 的图表,还是可以通过下面链接的 API 文档找到从 o3d 到 WebGL 转换的更深入解释?
【问题讨论】:
-
o3d 是 WebGL 之上的场景图抽象。我认为学习 WebGL 的最佳方式是首先关注 learningwebgl.com 博客,然后开始学习 OpenGL ES 2.0,并按照 OpenGL ES 2.0 书中的示例进行操作。此外,如果您对 JavaScript 一无所知,您可能需要学习它以及一些使用它的最佳实践。一种更好的学习 WebGL 的方法,它可以尝试使用 JS 在其上实现自己的场景图。
-
我会做 javascript,但需要一些好的开始。当我关注 WebGL 的进展并玩演示时,我可能会得到一本 OpenGL ES 书。谢谢!