Skip to content

HakanSeven12/NodeCAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patreon

Support me on Patreon

NodeCAD

NodeCAD is an easy-to-use, open-source CAD software that allows users to create and edit 2D and 3D models.

example1

example2

Underlying Technologies

These technologies form the foundation of our project, providing robust tools for geometry processing and visual programming.

Features

  • User-Friendly Interface: A simple node based user interface that anyone can use.
  • Cross-Platform Support: Runs on Windows, macOS, and Linux.
  • Node Package Support: Allows users to add node packages to enhance functionality.
  • Flow Save: Allows users to save flow.

Installation

Prerequisites

To run NodeCAD, you need the following software installed on your system:

Step-by-Step Installation

  1. Clone the NodeCAD repository:
git clone https://github.com/HakanSeven12/NodeCAD.git
cd NodeCAD
  1. Create Conda environment:
conda create --name=nodecadenv python=3.10
conda activate nodecadenv
  1. Install the required dependencies:
conda install -c conda-forge pythonocc-core=7.7.2 ryven=3.4.3
pip install git+https://github.com/tpaviot/pythonocc-utils.git
pip install pyqtribbon
  1. Add PythonOCC Nodes:

After the installation, you need to add this nodes: https://github.com/HakanSeven12/PythonOCC-Nodes-for-NodeCAD

  1. Run NodeCAD:
python main.py

Contributing

NodeCAD is an open-source project, and we welcome contributions.

License

NodeCAD is licensed under the GPL v3.0 License. For more information, see the LICENSE file.

Contact

For questions or feedback, please contact us:

Thanks

Thank you to all the developers and users who have contributed to the NodeCAD project.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages