将网格转换为元球
我正在做一个项目,需要将现有的多边形网格转换为由元球(斑点)制成的静态形状。我已使用 binvox 将网格体体素化为“.raw 文件”(根据 binvox 中的描述),但我不知道它如何存储数据,因此不知道如何加载它。
Question1: 有没有非PHD的方法可以做到这一点?从多边形网格创建元球模型。 问题 2:有人曾经使用过 binvox 中的上述 .raw 文件格式吗?如果使用过,是如何使用的?
I'm doing a project where I need to convert an existing polygonal mesh into a static shape made from metaballs (blobs). I have voxelized the mesh with binvox to "a .raw file" (according to the description at binvox), but I have no clue of how it stores the data, and therefore don't know how to load it.
Question1: Is there any non PHD way to do so? Create a metaball model from a polygonal mesh.
Question2: Has anyone ever used the said .raw file format from binvox and if you did, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
RLE 游程长度编码
二进制体素数据
二进制数据由字节对组成。每对的第一个字节是值字节,为 0 或 1(1 表示体素的存在)。第二个字节是计数字节,指定前面的体素值应重复多少次(因此显然最小计数为 1,最大计数为 255)。
http://www.cs.princeton.edu/~min/binvox/binvox .html
RLE Run length Encoding
The binary voxel data
The binary data consists of pairs of bytes. The first byte of each pair is the value byte and is either 0 or 1 (1 signifies the presence of a voxel). The second byte is the count byte and specifies how many times the preceding voxel value should be repeated (so obviously the minimum count is 1, and the maximum is 255).
http://www.cs.princeton.edu/~min/binvox/binvox.html