0

我想模拟(生物)细胞分裂过程。我已经能够创建一个 3D 单元模型并加载模型(使用 glm 库)。但是,我不知道如何划分,也不知道从哪里开始。

有谁知道如何使事物在OpenGL中复制的效果?(如果我可以使用 glut 和 glm 那就太好了)。也许你可以告诉我如何复制一个球体。

4

1 回答 1

1

我认为您正在寻找的是所谓的元粒子元球。我认为通过调整阈值函数可以获得细胞分裂效果,但这并不能保证 - 元球通常看起来更像水银,用于从粒子中产生水。

对于新手来说,它们很难在 3d 中实现 - 您需要能够从数学定义的曲面(行进立方体算法)中制作三角形网格,并且不能保证结果完全真实。

我建议尝试其他方法或使用更便宜的方法 - 在彼此顶部绘制两个半透明的球体,然后将它们分开或类似的东西。

当然,获得所需结果的某些方法是使用建模包(如搅拌机)和熟练的艺术家,但在您的应用程序中显示建模结果会很困难,因为对象拓扑会每帧都在变化,加上获得令人满意的结果需要时间和技能。

于 2012-05-01T16:39:12.383 回答