Skip to main content

Python package to create an Orthogonal Projection of 3D data with full axes synchronisation

Project description

# OrthogonalProjection Easily create Orthogonal Projections graphs with matplotlib.

[Orthogonal Projections](https://en.wikipedia.org/wiki/Multiview_orthographic_projection) (or Orthographic Projections) are 2D visualisations of 3D objects from different directions all parallel to one of the coordinate axes of the object. This class implements the first-angle scheme that is basically used worldwide but the United States (that uses the third-angle scheme)

The following picture (taken from larapedia.com) show an example: ![proiezioni_ortogonali](https://cloud.githubusercontent.com/assets/12557177/15484325/ca1bf938-2139-11e6-9617-af6c9d92d9e5.jpg)

### Features

  • All axes are synchronised

  • Different kind of plot supported: * Plot * Scatter * Wireframe * Surface (in 2D subplots a wireframe is still shown) * Collection

  • All arguments supported by underlying matplotlib plot are supported

  • Blocking/Non Blocking show

### Documentation/Example See [orthoproj_demo.py](https://github.com/apbard/orthoproj/blob/master/example/orthoproj_demo.py) to see an example that will produce the following plot:

![example](https://cloud.githubusercontent.com/assets/12557177/15484323/c9fd5adc-2139-11e6-81ae-0f400952de62.png)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orthoproj-0.0.3.tar.gz (6.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page