Skip to content

kgshear/crogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

image

This project was created with Python and uses Tkinter and Blender libraries.

🔰 About

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.

⚡ Usage

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.

image


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.

image


You can undo or redo any changes you make

image


You can clear the pattern to start over from scratch.

image


Select "Create" to generate a written pattern.

image

🔌 Installation

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

📓 Pre-Requisites

  1. Blender
  2. 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

📦 Starting the Project

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

📷 Gallery

image image

About

3D Crochet Pattern Maker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages