obj2voxel obj2voxel是用于Wavefront OBJ文件的命令行体素器。 它使用加载OBJ文件,并使用编写体素模型。 安装 下载可执行文件。 有适用于Windows和Linux的预编译二进制文件。 或者,如果要从源代码构建,请按照以下步骤操作(在Linux上): mkdir build cd build cmake .. make # optionally with -j option for multithreaded compile 安装后,可执行文件将位于您的build目录中。 用法 # Usage ./obj2voxel input_file output_file -r # ... # Example ./obj2voxel in.obj out.qef -t textu
2022-03-03 21:52:34 287KB voxel voxelizer 3d 3d-model
1
建造 地位 OpenVDB OpenVDB AX | | OpenVDB是一个开源C ++库,它包含新颖的分层数据结构和大量工具,用于有效存储和处理离散在三维网格上的稀疏体积数据。 它是由DreamWorks Animation开发的,用于故事片制作中通常遇到的体积应用程序。 开发资料库 该GitHub存储库托管OpenVDB开发的主干。 这意味着它是具有最新功能和错误修复的最新公共版本。 但是,这也意味着它没有经过大量测试,并且通常不如稳定。 执照 OpenVDB是根据 ( )发行的,该是由Mozilla Foundation开发和维护的免费开源软件许可证。 未经贡献者的明确许可,不得将任何与该项目有关的商标与该项目结合使用。 贡献 OpenVDB欢迎为OpenVDB项目做出贡献。 请参阅以了解有关如何的详细信息。 开发人员快速入门 以下提供了核心OpenVDB库的基本安装示例
2021-11-25 17:04:32 2.95MB c-plus-plus voxel voxelizer fx
1
voxelizer-v1.1.zip
2021-10-13 11:07:06 2.43MB matlab 点云
1
概述 该项目在不漏水的情况下将STL文件中的网格体素化。 由于我们正在使用assimp库加载文件,因此它仅支持多种格式。 基本上,该项目可以概括为两个步骤: 表面体素化对于每片网格(三角形),我们以两种方式检查碰撞的体素: 获取每个三角形的最小边界框,并用三角形检查该框中的每个体素; 从与三角形碰撞的任何体素开始,然后进行bfs搜索以检查相邻的体素。 第一种方法是轻量级的,但当(三角形的体积/边界框的体积)的比率小时,可能会变得更糟。 而第二种方式具有相当大的恒定开销。 对于线程池中的每个线程,它将选择一个三角形进行体素化。 时间复杂度为O(m * c),其中m是三角形数,c是某些因素,例如边界框中的体素数或bfs的恒定开销。 固体体素化配备表面体素化后,固体体素化可能很简单:填充。 我们尝试像雕刻木头一样填充网格的外部空间,因为它更简单并且不需要水密性。 但是,使用bfs的基本
2021-06-18 17:15:39 55KB C++
1
unity插件
2021-01-28 01:40:41 676KB unity MeshVoxelizer unity3d
1