首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何栅格化3d网格?

如何栅格化3d网格?
EN

Stack Overflow用户
提问于 2011-08-10 20:52:20
回答 2查看 1.9K关注 0票数 3

我有一个3d网格(一组三角形),它定义了一个封闭的水密曲面。我想要栅格化这个网格,也就是将网格占据的空间划分为均匀的小立方体(相当于2d像素的3d ),并将三角形通过的立方体绘制为黑色,其余的绘制为白色。例如,类似于将2d矢量图形图像光栅化为光栅化的bmp的方式。换句话说,我想输出一个3d数组A,它是M x M x M,这样如果有一些三角形穿过位置i,j,k处的立方体所占用的空间,那么A(i,j,k)就是1。希望这是清楚的,如果不是-告诉我,我会澄清。

任何算法,库,matlab例程都可以。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-15 07:13:45

我发现this voxelizer非常适合我的需求。它的运行速度非常快,并且有一个matlab脚本用于将生成的体素文件读取到matlab中。

票数 1
EN

Stack Overflow用户

发布于 2011-08-11 21:38:45

我不能给你介绍一些算法或库,但有一个小提示。您要查找的术语是Voxelization。试试谷歌,它可能会为你提供一些关于这方面的资源,以及这个小但也相当古老的主题的introduction,这可能是进一步研究的基础。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7011056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档