Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.03 KB

README.md

File metadata and controls

50 lines (30 loc) · 1.03 KB

CaDoodle

A free and open source CAD package using drag-and-drop shapes.

Inspiration

The workflow of Tinkercad is an excellent experience for novice users of CAD.

  1. Drag and drop shape
  2. Group and ungroup
  3. Solid and Hole status
  4. Undo of operations
  5. Stretch and move handles
  6. Library of examples
  7. Nearest Surface snappping

This workflow suffers from a few fundemental problems

  1. Web based UI means it is enclosed by whomever runs the server
  2. Subscription model is precarious (Autodesk is not known as a reliable partner for free tools over time)
  3. Proprietary source files

Solution

This application is Java based and uses BowerStudio as the CAD kernel.

All scripts will be compatible BowlerStudio scripts.

UI will be laid out in SceneBuilder / JavaFX.

OpenJDK 17

Hardware Requirements

The following platforms will be targeted:

  • Windows
  • Mac OS (Intel and Aarch64)
  • Linux Ubuntu .deb and flatpack)
  • ChromeOS

16 gb of ram is required.

The following platforms will not be targeted:

  • Androind
  • iOS