This project was created with Python and uses Tkinter and Blender libraries.
This is a crochet software that allows users to create a crochet pattern with a UI, adding rows and different types of stitches via various buttons. As the user creates this pattern, a 3D model will update to demonstrate what the pattern would look like when actually crocheted. When the user is done making the pattern, they can generate a written version of the pattern. This written pattern, when followed, will create a crochet piece that matches the 3D pattern.
This project can be used to streamline the process of creating crochet patterns.
You can add any number of stitches by using the "Add" button. You can configure the type and amount. This adds to your current row.
You can create a new row by selecting the "New Row" button. Once you create a new row, any stitches that you add will be appended to this.
You can undo or redo any changes you make
You can clear the pattern to start over from scratch.
Select "Create" to generate a written pattern.
Start by cloning the project. Clone project as http or ssh and copy the url or key. Go to terminal and execute the following commands
Navigate to the directory you would like the project to be in
cd your_directory_name
git clone link_or_key_here
- Blender
- Tkinter
To install these libraries, navigate to to the project directory and run the following command in terminal. This should download all of the dependencies for the project.
pip install -r requirements.txt
This project is run via the main.py file. Navigate to your project directory via terminal. Run the following command. This opens the UI.
./main.py