duchaoyu / compas_view2

Standalone viewer for COMPAS

Home Page:https://compas.dev/compas_view2/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 ✔️ ✔️ ✔️
Vector ✔️
Line ✔️ ✔️ ✔️
Plane ✔️ ✔️
Frame ✔️ ✔️ ✔️
Circle ✔️ ✔️ ✔️
Polygon ✔️ ✔️
Polyline ✔️ ✔️
Text ✔️

Shapes

Object Script Form Interactive
Box ✔️ ✔️ ✔️
Sphere ✔️ ✔️ ✔️
Cone ✔️ ✔️ ✔️
Cylinder ✔️ ✔️ ✔️
Capsule ✔️ ✔️ ✔️
Torus ✔️ ✔️ ✔️
Polyhedron ✔️ ✔️
Arrow ✔️ ✔️ ✔️

Datastructures

Object Script Form Interactive
Network ✔️ ✔️
Mesh ✔️ ✔️
VolMesh ✔️ ✔️

Robots

About

Standalone viewer for COMPAS

https://compas.dev/compas_view2/

License:MIT License


Languages

Language:Python 98.5%Language:GLSL 1.5%