Skip to main content

Tiny3D: A Modern Library for 3D Data Processing.

Project description

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tiny3d-1.1.1-cp312-cp312-win_amd64.whl (926.8 kB view details)

Uploaded CPython 3.12Windows x86-64

tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl (661.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (592.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tiny3d-1.1.1-cp39-cp39-win_amd64.whl (981.9 kB view details)

Uploaded CPython 3.9Windows x86-64

tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl (650.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl (590.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file tiny3d-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tiny3d-1.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 926.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tiny3d-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4469d4b0141f35ec0c1abf26b2a429a0f1c67f6c787393b0b6b05f238831b7fa
MD5 7d4f61f4115599fe9ec67be1d4c7af9c
BLAKE2b-256 a65b81093a6d3cd52c408e92d8f94de5a638c0897a06fc9ad187cb88a418af41

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 886b7b015f5a321a8b5508cd72b3aaace3d7c79f51ecc11fb9dd5183c4803003
MD5 1a7dd506d83a13c29adec83b9beda129
BLAKE2b-256 65905596d27a02a6fb89a9ecc58d158869d6282954d7e250689f29f0dd05a92b

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 74523583ad5e5709f92159a77bd0e5e0331654b4ec345185f7503728a5fc73f6
MD5 e43fe971d50c67cfadf72deea6ce98f1
BLAKE2b-256 d44b513171c87c1857b4df1b89708956481963ee6c78a0866aa9571160cd1936

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4587e29efd46b633e4d11c189fb5e50d52b6625f12fb5da31ed2befe9163c424
MD5 02446aa634377a2936c15666d8e03208
BLAKE2b-256 9f165de196289db4122697a6c0cb31e403b24470fc655227d2bdbc676c669702

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tiny3d-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 981.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tiny3d-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 627c8209b12595760384aa4239391187c5dd9a7766a2d71b763ac5277904d096
MD5 fa3a901799938520b1af997c830d8500
BLAKE2b-256 02054154d70898c14c27e1e5afa2061150e2d15cd0cd7b8b81b8d26ef4d46e10

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 432778574adaf2b236d48cd74cc922b6afbaabaeccaebe11aea13ef7a11c914e
MD5 d758cb11005ba389d8060719c0536a1f
BLAKE2b-256 fa7e30c1da92ff27323a45f0ffb68e4b4df6530b2fe2c32c79c6ed910e9e482c

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c25b4a0f5cec9aa2ebbda0ff3839c16b287de3060788ad21bf5a911304e93dc9
MD5 4a54812fd9f3ebfe50f8829ea71e770e
BLAKE2b-256 07eee21bdf5a11256330391e9f7e16f5591feaf5f464e56889dc84d08b34a473

See more details on using hashes here.

File details

Details for the file tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tiny3d-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd3406cf05d42277d0a3920c01566cfdbca3d446f98d3961a67be51b65b11ac4
MD5 bc671781441288526ba18dbe69160eba
BLAKE2b-256 af29bb816c278e8e96159fdb6110d235633bab84b9abff370f617a587c76edb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page