https://github.com/jimy-byerley/uimadcad
user-friendly graphical environment for madcad
https://github.com/jimy-byerley/uimadcad
cad geometry graphical-user-interface graphics mechanical-design modelling
Last synced: 11 months ago
JSON representation
user-friendly graphical environment for madcad
- Host: GitHub
- URL: https://github.com/jimy-byerley/uimadcad
- Owner: jimy-byerley
- License: gpl-3.0
- Created: 2023-12-21T13:07:36.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-06-14T19:54:00.000Z (about 1 year ago)
- Last Synced: 2025-06-14T20:43:52.715Z (about 1 year ago)
- Topics: cad, geometry, graphical-user-interface, graphics, mechanical-design, modelling
- Language: Python
- Homepage: https://madcad.netlify.app/
- Size: 5.14 MB
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README

# UI-MADCAD
User-friendly graphical environment for madcad
- [Official website](https://madcad.netlify.app)
- [Repository](https://github.com/jimy-byerley/pymadcad)
- [Matrix community](https://matrix.to/#/#madcad:matrix.org)
[](https://img.shields.io/pypi/pyversions/pymadcad)
[](https://pypi.org/project/pymadcad/)
[](https://pymadcad.readthedocs.io/en/latest/?badge=latest)
[](https://matrix.to/#/#madcad:matrix.org)

## Features
- 3d geometry interactive edition
- partial execution of code (only the modified code is re-executed)
- quick tools to easily generate 3d primitive objects
- multi-view 3d scene
- multi-view script editor
- fast scene composition for each view
- themable GUI
## About
While **pymadcad** is a powerful and intuitive python module, any code generating a 3d model still is a script full of coordinates and computational instructions, that one needs to reexecute and wait for its result to show and every time you change a value. **uimadcad** allows you to view every variable, every expression in your code just by clicking on it, and interact with the display to edit it.
With **uimadcad**, you still work on the script, but you can combine the best of both world (text & graphic) together to model faster.
This software is a bit like [openscad](https://openscad.org/) but using python rather than a dedicated language. I discovered openscad after started developing uimadcad.
## License 
Copyright 2019-2023 Yves Dejonghe
This software is distributed under GPL-v3 license. A copy of that license is provided with this software.