使用 Java 进行 3D 洪水填充
我正在使用 JMonkey 引擎创建 3D 边界框,然后尝试使用较小的框来填充边界框。不幸的是我找不到 3D 洪水填充算法。
有谁知道 3d 洪水填充算法或者有任何伪代码或用任何语言完成的示例?
I am using the JMonkey Engine to create a 3D bounding box and then I'm trying to use smaller boxes to flood fill the bounding box. Unfortunately I can't find a 3D flood fill algorithm.
Does anyone know of a 3d flood fill algorithm or have any pseudo code or examples of this being done in any language?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你不会找到类似的东西。 Floodfill 在某种程度上与基于像素的图形相关,这与 OpenGl / 3d 不太相符。
如果您对 3D 有某种像素概念,我认为采用 2D 算法不应该是一件复杂的事情。我只是怀疑到目前为止是否有人觉得它有用。
也许像 八叉树 这样的东西值得进一步阅读?
I don't think you will find something like that. Floodfill is somewhat bound to pixel based graphics, and that doesn't go along well with OpenGl / 3d.
If you have some kind of pixel concept for 3d, I think adapting a 2d algorithm shouldn't be rocket science. I just doubt anyone found it useful so far.
Perhaps something like octrees is worth further reading?