Svg3d

Latest version: v0.1.2

Safety actively analyzes 723359 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.2

Fixed

- Image links in README.rst

0.1.1

Added

- Added public ReadtheDocs page.
- Additional examples

0.1.0

Changed:
- Removed `pyrr` dependency by implementing matrix methods
- `Mesh` class is now more verstaile, and supports initialization from `Coxeter` objects

Added:
- Added `isometric`, `dimetric`, and `trimetric` convenience functions to `View` class.
- Support meshes with nonuniform degree (e.g. mixed tri-quad meshes). Faces are padded out to the largest polygon's size in the projection step, and are filtered back down before drawing the SVG.
- `get_lookat_matrix` and `get_projection_matrix` methods to replace calls to `pyrr` required by the old version
- Additional tests and CI
- New `Shader` submodule, which supports a few basic lighting models and provides an interface for future development

Removed:
- `Camera` class has been replaced with `view.look_at` and `view.projection`
- `Scene` class has been removed in favor of basic Python iterables.
- `extras` from original svg3d

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.