我是Three.js的新手,正在寻找一个教程,让我开始学习如何在three.js中使用Marching Cubes。到目前为止我在three.js中看到的一些使用它的项目对我来说有点复杂,所以一个简单的教程会很好。
谢谢。
答案 0 :(得分:7)
和我一样,我一直在寻找Marching Cubes算法的非元球示例 - 我对绘制隐式定义的曲面特别感兴趣。由于我找不到一个,我写了一个使用Three.js的介绍Marching Cubes示例并将其发布在:
http://stemkoski.github.com/Three.js/Marching-Cubes.html
有关理论的更多详情,请查看
上的文章答案 1 :(得分:3)
我查看了three.js和他们的行进立方体演示。它似乎专门用于渲染肉丸:-)我开始新鲜并复制查找表并重写主要功能和线性互操作方法,并得到一个新的工作引擎工作。我的建议是自己重写(花了我一些时间),但将自己的代码与这个新实现集成起来要容易得多。特别是,如果你想做的不仅仅是单一纹理的肉丸。在尝试理解Al Gore Rhythm时,我实际上更多地使用了这个网站polygonize。
以下是该动作的视频 - > http://youtu.be/_oML6USPs20
跟踪发布日期一旦我在Chrome应用市场中发布此游戏,我将发布源代码。我不太确定它会对你有所帮助。这就像查看three.js源一样。您需要自己动手实施自己的实现。祝你好运!
答案 2 :(得分:0)
也许不是一个教程,但3 dreams of black demo有一个metaballs sample source