Skip to main content

madcad-logo

UI-MADCAD

User-friendly graphical environment for madcad

support-version PyPI version shields.io Documentation Status #madcad:matrix.org

uimadcad interface

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 but using python rather than a dedicated language. I discovered openscad after started developing uimadcad.

License LGPL logo

Copyright 2019-2023 Yves Dejonghe jimy.byerley@gmail.com

This software is distributed under GPL-v3 license. A copy of that license is provided with this software.

Metadata

Release files for uimadcad 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uimadcad 0.8.1
File Size Uploaded
uimadcad-0.8.1.tar.gz 176.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uimadcad 0.8.1
File Interpreter ABI Platform
uimadcad-0.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 454.7 kB

Release files / uimadcad-0.8.1.tar.gz

Download URL uimadcad-0.8.1.tar.gz
Size 176.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9383542ba58ce262ecbd777c6ec88424d9951a98d94367d36db79c88004cd4b3
BLAKE2b-256 checksum
How to use checksums
8a8b51f49adb24b6f92295e180ef4429987343bedb82aca3d821469a7e3d6bcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.0.dev0 CPython/3.11.2 Linux/6.1.0-37-amd64

Release files / uimadcad-0.8.1-py3-none-any.whl

Download URL uimadcad-0.8.1-py3-none-any.whl
Size 278.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d9bf18b8838fe45f7a28e500fdf3e8511cd80797586b1ed02746bcbc2940fe1
BLAKE2b-256 checksum
How to use checksums
3e417c6ca474e3dae100b3d7536765f14865bc715a9fb43f633cbcdfae9a75f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.0.0.dev0 CPython/3.11.2 Linux/6.1.0-37-amd64

Release history Release notifications | RSS feed

This release

0.8.1 This release

2 release files

0.8.0

2 release files

0.7.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page