An advanced 2D drawing, drafting and design package
To create a state of the art 2D drawing package in 100% pure Java (Java2D and Swing interface).
- Advanced geometry: lines, circles, ellipses, and Bezier curves
- Collaboration
- The Concurrent Design module enables users to concurrently create/update models (joint session)
- The Remote Assistance module enables users to remotely control a user's session
- Customization
- A scripting language which can be used to create user commands and functions
- A Java-based API will be exposed to create new types of geometric elements and functions.
- Supports embedded images (jpeg, gif, png, tiff)
- Integrated Help & Online Documentation
- IGES format import
- Versioning System
- Retain revisions of models for restoration based on version number or date
- Support customized curves through the evaluation of user defined functions.
- JDK 11+
- Maven 3.9+
$ mvn clean package
$ mvn test
$ java -jar constellation-0.50-jar-with-dependencies.jar