题
更新: :我的O3D情况已经结清,但是我还没有解决以下列出的一个图书馆。我想我将在所有项目中尝试一个散点图,看看哪个人可以轻松处理数据,并且最容易编程。
我一直在阅读教程 http://learningwebgl.com/blog/ 尝试使用一种新语言,WebGL使我着迷。我也曾在此处使用Google Code页面:http://code.google.com/p/o3d/
那似乎是折旧的网站?我在样品中看到了。
<script type="text/javascript" src="o3djs/base.js"></script>
从我一直在学习的内容来看,没有类似的基本文件(期望Sylvester.js进行计算)。
我把项目混在一起了吗?有没有我可以在WebGL中查看可用类和方法的地方?我正在尝试做一个scats-chart.html示例 这里.
方法,班级名称,实际上,所有操作的外观与LearningWebgl.com网站和这些样本不同。这 此处列出的可用电话和类看起来与我在WebGL实时演示中看到的WebGL调用一样
我要去哪里?
例如,我在试图模仿的演示中看到了这个元素:
g_viewInfo = o3djs.rendergraph.createBasicView(
g_pack,
g_client.root,
g_client.renderGraphRoot,
clearColor);
但是WebGL中没有渲染仪器/方法,也没有迹象表明其更名。我是否应该放弃查看旧的O3D样品,并尝试将图表绘制在一起阅读API,还是可以通过下面链接的此API DOC找到对从O3D转换为WebGL的转换的更深入的解释?
解决方案
WebGL仍在开发中,API非常不稳定,您可以在这里查看:
回答您的第二个问题,O3D与WebGL没有关系,它们是完全独立的项目。它们之间的唯一关系是O3D现在使用WebGL,例如使用OpenGL编写的游戏引擎或场景图。
其他提示
更新:我看到您指定了要使用的演示。
但是WebGL中没有渲染图对象/方法,也没有迹象表明其重命名为
o3djs.rendergraph是一个O3D对象,因此O3DJS名称空间对象。它尚未重命名为WebGL中的其他内容; O3D是WebGL顶部的JavaScript库。它需要一些微观管理,因此您可以专注于更高水平的抽象。
除非您下载并安装O3D JavaScript库,否则您不能使用O3D样品。
从我一直在学习的内容来看,没有类似的基本文件(期望Sylvester.js进行计算)。
在WebGL中没有; base.js属于O3D,您必须下载和安装。
您提到您要使用的演示是来自 这里. 。该演示尚未从旧的O3D插件移植到WebGL ...您可以说,因为当您何时 查看直播页面 在您的浏览器中说:“此页面需要安装O3D插件。”样品在 http://code.google.com/p/o3d/wiki/samples 关于WebGL的最新状态。为O3D插件编写的其他样品(即插件被WebGL替换之前)可能需要进行大量更改。
值得询问 Google组邮件列表 为了移植此演示。开发人员反应迅速且有帮助。他们可能会根据需求提高该演示的优先级。