Metadata-Version: 2.4
Name: easy3d
Version: 0.1.1
Summary: 3D development made easy
Home-page: https://github.com/cwchenwang/easy3d
Author: Chen Wang
Author-email: chwangthu@gmail.com
Project-URL: Bug Reports, https://github.com/cwchenwang/easy3d/issues
Project-URL: Source, https://github.com/cwchenwang/easy3d
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
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 :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.21.0
Requires-Dist: matplotlib>=3.5.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: viser
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Easy3D

A simple and intuitive Python package for 3D.

## Features

- 3D camera pose visualization using Viser

## Installation

```bash
pip install easy3d
```

## Quick Start

```python
from easy3d import CameraViewer

# Create camera poses (4x4 transformation matrices)
poses = []
for i in range(10):
    pose = np.eye(4)
    pose[:3, 3] = [i * 0.1, 0, 0]  # Move along x-axis
    poses.append(pose)

# Visualize the camera poses
camera_viewer = CameraViewer()
camera_viewer.add_camera(poses, fov=30)
camera_viewer.run()
```

## Requirements

- Python >= 3.8
- numpy >= 1.21.0
- matplotlib >= 3.5.0
- viser >= 0.1.0

## License

MIT License - see LICENSE file for details.

## Author

Chen Wang (chwangthu@gmail.com) 
