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 details)

Uploaded Source

File details

Details for the file orthoproj-0.0.3.tar.gz.

File metadata

  • Download URL: orthoproj-0.0.3.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for orthoproj-0.0.3.tar.gz
Algorithm Hash digest
SHA256 8145dbab7e5bf478f2f7eadc59d9a63365555ca58b570d592df5d4ac1f8d18f8
MD5 31547558d4dda4192b517445eb47d9c8
BLAKE2b-256 b2f410d19bb790afee721bb0d0a02151c6d400d686a7aece07fbfd2851a3151c

See more details on using hashes here.

Supported by

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