Welcome to voxelmap’s documentation!
Let’s make 3-D models with Python!
Ever wanted to make simple 3-D models from numpy arrays? Now you can do that with voxelmap ! Voxelmap is a Python library for making voxel and three-dimensional models from NumPy arrays. It was initially made to streamline 3-D voxel modeling by assigning each integer in an array to a voxel. Now, methods are being developed for mesh representations, such as ImageMesh, voxel-to-mesh transformation and vice-versa.
Check out the Usage section for further information, including how to Installation the project. For some quick examples / templates, check out the next section.
Key Features
Colab Notebook
While we offer an interactive tutorial via a Colab notebook, we recommend using this site as your primary guide instead. Please note that the Colab notebook is currently out-of-date and may not reflect the most recent features and functionality of Voxelmap. We are continually updating our website to ensure the latest information and resources are available to our users.
Note
This project is under active development.
Contents
- Usage
- Installation
- The
hashblocks
Constructor Variable - Draw voxels from integer arrays
- Draw voxels from coordinate arrays
- Colormap Block Coloring
- 3-D Mapping of an Image
- Low-Poly 3-D Mesh Mapping from Image
- MarchingMesh : Turning Voxel Models to 3-D Mesh Representations
- Wavefront (.obj) file to 3-D Sparse Array
- 3-D Voxel Model Reprocessing
- API Reference