开始在three.js中行进多维数据集

时间:2011-12-18 09:36:32

标签: javascript webgl three.js 3d-rendering

我是Three.js的新手,正在寻找一个教程,让我开始学习如何在three.js中使用Marching Cubes。到目前为止我在three.js中看到的一些使用它的项目对我来说有点复杂,所以一个简单的教程会很好。

谢谢。

3 个答案:

答案 0 :(得分:7)

和我一样,我一直在寻找Marching Cubes算法的非元球示例 - 我对绘制隐式定义的曲面特别感兴趣。由于我找不到一个,我写了一个使用Three.js的介绍Marching Cubes示例并将其发布在:

http://stemkoski.github.com/Three.js/Marching-Cubes.html

有关理论的更多详情,请查看

上的文章

http://paulbourke.net/geometry/polygonise/

答案 1 :(得分:3)

我查看了three.js和他们的行进立方体演示。它似乎专门用于渲染肉丸:-)我开始新鲜并复制查找表并重写主要功能和线性互操作方法,并得到一个新的工作引擎工作。我的建议是自己重写(花了我一些时间),但将自己的代码与这个新实现集成起来要容易得多。特别是,如果你想做的不仅仅是单一纹理的肉丸。在尝试理解Al Gore Rhythm时,我实际上更多地使用了这个网站polygonize

以下是该动作的视频 - > http://youtu.be/_oML6USPs20

您可以在highdensitygames.com

跟踪发布日期

一旦我在Chrome应用市场中发布此游戏,我将发布源代码。我不太确定它会对你有所帮助。这就像查看three.js源一样。您需要自己动手实施自己的实现。祝你好运!

答案 2 :(得分:0)

也许不是一个教程,但3 dreams of black demo有一个metaballs sample source