Skip to content

kfarr3/embroidit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Embroid-It

Embroid-It is an open source editing software for use in machine embroidery design. The application was started by a group of undergraduate students at Eastern Washington University as a senior capstone. Written in Java, the application uses the JavaFX API for shape representation, and has basic support for the PES file format.


Development

The project is open source and provided under the BDS 3-Clause License. We encourage developers to use, and modify the project as they see fit.

Project Setup

The Embroid-It front end is constructed using the Netbeans IDE, and the JavaFX Scenebuilder 2.0 Visual Layout Tool. Links to these tools and how to get started with them and JavaFX can be found at the links below.

Downloads:

Tutorials/Documentation:

Using the Project Files

There are two parts to the project. The Embroid-It GUI, and the EmbLib library project. You can run the application from the Embroid-It project inside Netbeans, or from the Embroid-It dist folder directly. The application quick start guide can be reached from the help menu. (Help -> Getting Started)

Linking EmbLib to Embroid-It

Upon initially loading the Embroid-It project it may ask to have the link the to EmbLib library resolved because it doesn't know where it's located. This can be found in the dist folder within the EmbLib project directory.

EmbLib Documentation

the EmbLib library contains the basic structures necessary for representing a pattern. It also contains collections of algorithms for use in fill stitching and file management. All library methods are explained in the provided Javadocs. Once cloned, double click the index.html file within the Javadoc directory inside of the dist folder.


Version

Current Version - 1.0

Authors

Project sponsor:

Contributors:

  • Christopher Park - EmbLib framework library development & Documenation.
  • Trae Rawls - JavaFX Scenebuilder event controller & user interaction development.
  • Nate Owens - Scenebuilder GUI visual design & Documentation

License

Embroid-It is provided under the BSD 3-Clause License. Please see the License file for more information.

Acknowledgements

Thanks goes out to the Embroidermodder open source project and its developers for code used in the development and design of the project format and PES file support.

Be sure to check out their project!

Embroidermodder

About

Open source editing software for machine embroidery.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published