Standalone viewer for COMPAS 2 based on PyOpenGL and PyQt6.
Project description
COMPAS VIEWER
Standalone viewer for COMPAS 2.0
More information is available in the docs: https://compas.dev/compas_viewer/
Features
- Performative and easy-to-use new architecture based on compas_v1's compas_view2.
- Complete configurable settings and flexible customization.
- Full support for all COMPAS objects (primitives, shapes, graph, mesh, volmesh) based on compas.scene architecture.
- Up-to-date PySide6 and PyOpenGL compatibility.
- Action-based user interaction: drag, select, zoom, pan, rotate, etc.
- Data-driven visualization with simple decorators: facecolor, edgecolor, vertexcolor, linewidth, pointsize, etc.
- Text tags and grids.
- Customizable UI and UI Controller
- Transformations in object space
- ...
Installation
See the Getting Started instructions in the docs.
Tutorials
This tutorial page contains basic lead-through, configuration setting, and software concepts.
Examples
Examples can be found in our example page.
Contributing
Contributing page provides the guidelines for contributing to this project. We very much welcome any contributions to this project (Bug Fix, Action class contribution, etc.)
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file compas_viewer-1.2.1.tar.gz
.
File metadata
- Download URL: compas_viewer-1.2.1.tar.gz
- Upload date:
- Size: 440.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e24a4305b658dbe397acde3900e1b62f2769b16a76dc28961509f4cd9bec8210 |
|
MD5 | c3b630057acd64560fb26c9f38ca6d5f |
|
BLAKE2b-256 | e3c61b9e73617f86ad6e072368efd97f34cb0b04b18fddf21d6a375f44c8f1d5 |
File details
Details for the file compas_viewer-1.2.1-py3-none-any.whl
.
File metadata
- Download URL: compas_viewer-1.2.1-py3-none-any.whl
- Upload date:
- Size: 465.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 548de95f321a4a34d123d258574ca1bd67ed7181846537220225063cde29c5dc |
|
MD5 | 1f4dfbdf936e306cab08b804ff25162c |
|
BLAKE2b-256 | 519dc7a17b89f039d2be3d5c2b167302cbdca83a3c15ce4f66ed1e047e68c873 |