Metadata-Version: 2.1
Name: tiny3d
Version: 0.0.0
Summary: Tiny3D: A Modern Library for 3D Data Processing.
Home-page: https://www.tiny3d.org
Author: tiny3d Team
Author-email: tiny3d@intel.com
License: MIT
Project-URL: Documentation, https://www.tiny3d.org/docs
Project-URL: Source code, https://github.com/isl-org/Tiny3D
Project-URL: Issues, https://github.com/isl-org/Tiny3D/issues
Keywords: 3D reconstruction point cloud mesh RGB-D visualization
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: MacOS X
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: C
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Education
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Classifier: Topic :: Multimedia :: Graphics :: Capture
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Multimedia :: Graphics :: Viewers
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: numpy >=1.18.0

.. _introduction:

Tiny3D
#######################

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
=======================

* Code Repository: `github.com/your-org/tiny3D <https://github.com/your-org/tiny3D>`_
* Documentation: *(coming soon)*
* License: `MIT License <https://opensource.org/licenses/MIT>`_
