Skip to main content

Tiny3D is a lightweight open-source library for 3D data processing and analysis. It provides a minimal, efficient set of core functionalities for working with point clouds, meshes, and voxel grids. Tiny3D is designed to be easy to integrate into larger 3D workflows while offering both C++ and Python interfaces.

If you use Tiny3D in an academic project, please cite:

@misc{tiny3d2025,
    author    = {Tiny3D Contributors},
    title     = {Tiny3D: A Minimalist 3D Data Processing Library},
    year      = {2025},
    howpublished = {\url{https://github.com/your-org/tiny3D}}
}

Core Features

  • Efficient 3D data structures (PointCloud, VoxelGrid, TriangleMesh)

  • Basic 3D processing operations

  • Surface reconstruction and voxelization

  • Simple and extensible Python and C++ APIs

  • Lightweight and easy to build

  • Designed for easy embedding into other projects

Supported Platforms

The package has been tested on:

  • Ubuntu 20.04 and 22.04

  • Windows 10 64-bit

  • macOS Monterey and above

Supported Python Versions:

  • 3.8

  • 3.9

  • 3.10

  • 3.11

  • 3.12

Resources

Release files for tiny3d 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for tiny3d 1.1.1
File Actions
tiny3d-1.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tiny3d-1.1.1-cp312-cp312-win_amd64.whl
tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl
tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
tiny3d-1.1.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for tiny3d-1.1.1-cp39-cp39-win_amd64.whl
tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 11.0+ x86-64 Details for tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl
tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 6.8 MB

Release files / tiny3d-1.1.1-cp312-cp312-win_amd64.whl

Download URL tiny3d-1.1.1-cp312-cp312-win_amd64.whl
Size 926.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4469d4b0141f35ec0c1abf26b2a429a0f1c67f6c787393b0b6b05f238831b7fa
BLAKE2b-256 checksum
How to use checksums
a65b81093a6d3cd52c408e92d8f94de5a638c0897a06fc9ad187cb88a418af41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
886b7b015f5a321a8b5508cd72b3aaace3d7c79f51ecc11fb9dd5183c4803003
BLAKE2b-256 checksum
How to use checksums
65905596d27a02a6fb89a9ecc58d158869d6282954d7e250689f29f0dd05a92b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 661.0 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
74523583ad5e5709f92159a77bd0e5e0331654b4ec345185f7503728a5fc73f6
BLAKE2b-256 checksum
How to use checksums
d44b513171c87c1857b4df1b89708956481963ee6c78a0866aa9571160cd1936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 592.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4587e29efd46b633e4d11c189fb5e50d52b6625f12fb5da31ed2befe9163c424
BLAKE2b-256 checksum
How to use checksums
9f165de196289db4122697a6c0cb31e403b24470fc655227d2bdbc676c669702
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp39-cp39-win_amd64.whl

Download URL tiny3d-1.1.1-cp39-cp39-win_amd64.whl
Size 981.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
627c8209b12595760384aa4239391187c5dd9a7766a2d71b763ac5277904d096
BLAKE2b-256 checksum
How to use checksums
02054154d70898c14c27e1e5afa2061150e2d15cd0cd7b8b81b8d26ef4d46e10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
432778574adaf2b236d48cd74cc922b6afbaabaeccaebe11aea13ef7a11c914e
BLAKE2b-256 checksum
How to use checksums
fa7e30c1da92ff27323a45f0ffb68e4b4df6530b2fe2c32c79c6ed910e9e482c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl

Download URL tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl
Size 650.6 kB
Tags CPython 3.9 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c25b4a0f5cec9aa2ebbda0ff3839c16b287de3060788ad21bf5a911304e93dc9
BLAKE2b-256 checksum
How to use checksums
07eee21bdf5a11256330391e9f7e16f5591feaf5f464e56889dc84d08b34a473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Size 590.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd3406cf05d42277d0a3920c01566cfdbca3d446f98d3961a67be51b65b11ac4
BLAKE2b-256 checksum
How to use checksums
af29bb816c278e8e96159fdb6110d235633bab84b9abff370f617a587c76edb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for tiny3d 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page