Skip to main content

user-friendly graphical environment for madcad

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uimadcad-0.8.1.tar.gz (176.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uimadcad-0.8.1-py3-none-any.whl (278.0 kB view details)

Uploaded Python 3

File details

Details for the file uimadcad-0.8.1.tar.gz.

File metadata

  • Download URL: uimadcad-0.8.1.tar.gz
  • Upload date:
  • Size: 176.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0.dev0 CPython/3.11.2 Linux/6.1.0-37-amd64

File hashes

Hashes for uimadcad-0.8.1.tar.gz
Algorithm Hash digest
SHA256 9383542ba58ce262ecbd777c6ec88424d9951a98d94367d36db79c88004cd4b3
MD5 0f3a5c3630ca37f9083daee98f9b7c39
BLAKE2b-256 8a8b51f49adb24b6f92295e180ef4429987343bedb82aca3d821469a7e3d6bcf

See more details on using hashes here.

File details

Details for the file uimadcad-0.8.1-py3-none-any.whl.

File metadata

  • Download URL: uimadcad-0.8.1-py3-none-any.whl
  • Upload date:
  • Size: 278.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0.dev0 CPython/3.11.2 Linux/6.1.0-37-amd64

File hashes

Hashes for uimadcad-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d9bf18b8838fe45f7a28e500fdf3e8511cd80797586b1ed02746bcbc2940fe1
MD5 01844d38b5a3da7c10847484ab9db40a
BLAKE2b-256 3e417c6ca474e3dae100b3d7536765f14865bc715a9fb43f633cbcdfae9a75f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page