The format is based on Keep a Changelog <http://keepachangelog.com/en/1.0.0/>
.
This project adheres to Semantic Versioning <http://semver.org/spec/v2.0.0.html>
.
- Image links in README.rst
- Added public ReadtheDocs page.
- Additional examples
- Removed
pyrr
dependency by implementing matrix methods Mesh
class is now more verstaile, and supports initialization fromCoxeter
objects
- Added
isometric
,dimetric
, andtrimetric
convenience functions toView
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
andget_projection_matrix
methods to replace calls topyrr
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
Camera
class has been replaced withview.look_at
andview.projection
Scene
class has been removed in favor of basic Python iterables.extras
from original svg3d