Metadata-Version: 2.4
Name: figpack_3d
Version: 0.1.4
Summary: 3D visualization extension for figpack using Three.js
Home-page: https://github.com/flatironinstitute/figpack
Author: figpack contributors
Author-email: 
Keywords: visualization,3d,three.js,interactive,webgl
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software 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: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: figpack>=0.4.0
Requires-Dist: numpy
Requires-Dist: zarr
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# figpack_3d

3D visualization extension for figpack using Three.js.

## Build

```bash
npm install
npm run build
pip install -e .
```

## Usage

```python
from figpack_3d import ThreeDView

view = ThreeDView(background_color="#222222")
view.add_cube(position=(0, 0, 0), color="#ff4444")
view.add_sphere(position=(3, 0, 0), color="#4444ff")
view.show(title="3D Scene", open_in_browser=True)
