Skip to main content

Second generation viewers for the COMPAS framework

Project description

COMPAS Viewers 2

build GitHub - License PyPI - Python Version PyPI - Latest Release Conda - Latest Release Conda - Platform

Second generation viewers for the COMPAS framework

Installation

See the Getting Started instructions in the docs.

Features

  • Full support for all COMPAS objects (primitives, shapes, network, mesh, volmesh)
  • Pick select and Box select
  • Shaded, Ghosted, Wireframe, Specular visualisation modes
  • Mesh faces with individual colors
  • Dynamic visualisation with simple decorators
  • Text annotations
  • Customizable UI and UI Controller
  • Transformations in object space
  • ...

Examples

The example section in the docs is under construction. Some basic examples are available in the scripts folder.

License

The code in this repo is licensed under the MIT License.

Known Issues

Please check the Issue Tracker of the repo for known issues and their solutions.

Roadmap

Primitives

Object Script Form Interactive
Point :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Vector :heavy_check_mark: :x: :x:
Line :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Plane :heavy_check_mark: :heavy_check_mark: :x:
Frame :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Circle :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Polygon :heavy_check_mark: :x: :heavy_check_mark:
Polyline :heavy_check_mark: :x: :heavy_check_mark:
Text :heavy_check_mark: :x: :x:

Shapes

Object Script Form Interactive
Box :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Sphere :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Cone :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Cylinder :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Capsule :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Torus :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Polyhedron :heavy_check_mark: :x: :heavy_check_mark:
Arrow :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

Datastructures

Object Script Form Interactive
Network :heavy_check_mark: :x: :heavy_check_mark:
Mesh :heavy_check_mark: :x: :heavy_check_mark:
VolMesh :heavy_check_mark: :x: :heavy_check_mark:

Robots

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

compas_view2-0.8.0.tar.gz (440.9 kB view hashes)

Uploaded Source

Built Distribution

compas_view2-0.8.0-py2.py3-none-any.whl (465.7 kB view hashes)

Uploaded Python 2 Python 3

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