Skip to content

A nicegui-based CAD customizer, editor, and viewer for OCP-based projects like build123d

License

Notifications You must be signed in to change notification settings

jdegenstein/nice123d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README: nice123d

A nicegui-based CAD editor and viewer for OCP-based projects like build123d.

License

Apache Licensed

Installation

From a checkout of this repo which should install nice123d and dependencies in editable mode

pip install -e .  

After installing nice123d, just run like this:

python -m nice123d

Example screenshot: image

Content

Directories

Important

See the README.md files in the corresponding folders for more details.

  • nice123d:: Application source code files.
  • docs:: Application documentation (done with Spinx)
  • tests:: Application test scripts.
  • tools:: Application helper and generator tools.
  • _models:: Application folder to manage models files.
  • _settings:: Application folder to store the *.yaml files.
  • _templates:: Application folder to keep templates to create new models.
  • .venv:: Virtual environment generated by pip install -e . used for execution with python -m nice123d
  • .vscode:: Settings of the integrated development environment (Visual Studio Code).

Files

  • .gitignore:: Defining the files that should be excluded from git project.
  • LICENSE:: Apache license for nice123d.
  • pyproject.toml:: The configuration file of the nice123d.
  • setup.md:: Documentation about setting up a development environment.

About

A nicegui-based CAD customizer, editor, and viewer for OCP-based projects like build123d

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages