Code Monkey home page Code Monkey logo

seamly2d's Introduction

Seamly2D banner

GitHub release (latest) GitHub weekly build GitHub commit activity GitHub contributors GitHub GitHub language count Website Forum posts GitHub Repo stars
Qt

Seamly2D

Seamly2D is pattern design software to create scalable, sharable custom-fit patterns using bespoke tailoring, haute couture, and historical pattern drafting techniques. Seamly2D saves time and improves fit by creating patterns as reusable, editable parametric CAD engineering documents.

Unlike other pattern design software, Seamly2D allows designers to have complete control of the patternmaking process. Each Seamly2D pattern can read multi-size tables for boutique sizing and read individual measurement files for custom-fit.

Seamly2D is open source software released under the GPLv3+ license. Seamly2D is available for Windows, MacOS, and Linux.

Learn more about Seamly2D by joining our friendly, active user forum and reading our Code of Conduct. On our forum you may post questions about patternmaking and Seamly2D in any language you choose, as sewing terms are rich with idioms that are not always translatable word-for-word.

Supported platforms:

  • Windows 10 & 11 (32-bit and 64-bit)
  • Most current Linux distros via Flathub
  • macOS High Sierra 10.13 (64-bit) or later

Download Seamly2D:

Windows 64-bit Windows 32-bit MacOS Linux AppImage Linux Flatpak
Seamly2d-windows.zip Seamly2d-win32.zip Seamly2D-x86_64.AppImage Download On Flathub

Seamly2D Community Resources:


Seamly2D Developer Resources:


LICENSING

Seamly2D is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Seamly2D is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

GPLv3

See our LICENSE.md file or go to https://www.gnu.org/licenses/gpl-3.0.html for further information.

Other components released under:

seamly2d's People

Contributors

afigegoznaet avatar ajinidev1 avatar alexzk1 avatar alvarocasadoc avatar asthro avatar azubieta avatar bojankverh avatar bzed avatar csett86 avatar dismine avatar dscaskey avatar harshiljpatel avatar hyarion avatar jackstr avatar jim555-lab avatar kimmf avatar kjaft avatar mhitza avatar mitschoko avatar not-ian avatar onetchou avatar patrickpr avatar pmjherman avatar pokamest avatar qtgirl avatar ronanletiec avatar sabine avatar sconklin avatar slspencer avatar zoncad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seamly2d's Issues

Add 'Angle of Vector' user function

From @sconklin on June 17, 2015 21:11

Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)


Create a function angleOfVector(A, B, C) to return the angle in degrees between A & C, with B as the center point of the vector. The angle returned is always positive and is 180 degrees or less ( 0 <= angle <= 180)

Users can include this function in their formulas wherever an angle is required, e.g. to create a point at distance and angle, or to create a control handle for a curve.


Copied from original issue: valentina-project/vpo2#317

Display name of measurement file

From @sconklin on April 28, 2015 7:11

Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)


Display name of measurement file under Tables of Measurements, Measurement Tab, next to 'Measurements' at top of measurement name list.


NEW TOOLS: Technical Packs

From @sconklin on January 20, 2015 23:31

Originally reported by: Susan Spencer (Bitbucket: susanlspencer, GitHub: Unknown)


Future feature:

Add a module to generate Tech pack drawings and paperwork for a pattern.

This book seems to have most of the forms: The Vendor Compliance Handbook
http://www.amazon.com/Vendor-Compliance-Handbook-David-Secul/dp/0974101141

More discussion here on providing tech packs & patterns & samples with measurements & grading rules to manufacturers:
http://www.fashion-incubator.com/archive/vendor_compliance_handbook_1/


NEW TOOLS: 3D Avatar

From @sconklin on January 20, 2015 23:32

Originally reported by: Susan Spencer (Bitbucket: susanlspencer, GitHub: Unknown)


Create 3D Avatar from user's measurements.

Possibly best tool to use is MakeHuman.


NEW TOOLS: Spline with Snapping on spline curve handles

From @sconklin on January 26, 2015 20:47

Originally reported by: Felix Ulber (Bitbucket: kjaft, GitHub: kjaft)


Hey,
I would really like to be able to snap the (end points of the) handles of spline curves to adjacent lines/points.

Example cases:

  1. A Curve joining a straight line, ensure continuity (see picure 2 and 3)
  2. A Curve starting with start continuity aligned perpendicular to a line, i.e. joined to the normal. (Picture 1)

How should snapping look like? Two opportunities:

  • Kind of a magnetic snapping
  • With mouse drag and key-combination (which one?).

Feature: Add "delete objects out of the log list" feature

From @sconklin on July 10, 2015 14:31

Originally reported by: Matthias Burkhardt (Bitbucket: BugBuggi, GitHub: BugBuggi)


If the user wants to delete several points and items and newly loaded the pattern file, the back button is not functional any more. Now she/he has to look into the chronic/log to see the last actions, as older actions with dependencies are not deletable. It is possible to select the last action (very good!) in the log, but to delete the object, the user has to move the mouse, activate the main window and select the object again to delete it.
It would be better if the user could delete the last object directly in the log list. Left mouse Button=select; right mouse button=delete

So deletion of several objects would be much faster.

NEW TOOLS: "Play" pattern

From @sconklin on July 3, 2015 10:53

Originally reported by: Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine)


Dialog history right now just show list with records. We can make special mode where program will hide and show objects in sequence for imitation creation.

NEW TOOLS: 3D Visualisation

From @sconklin on August 11, 2015 23:26
Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)

Add feature for 3D garment simulation, using Blender or other means.
Garment simulation could include fabric textures, lighting, etc.

Measurement formula in tape.exe gives error due to order of measurements in list

From @sconklin on September 10, 2015 22:11

Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)


Measurement formula in tape.exe gives error due to order of measurements in list

Example:

Created new measurement file new_susan_2.vit (attached).
Entered value for neck_circ and neck_arc_b.
The formula for neck_arc_f does not calculate, and yields this error:
'Calculated value: Error(cm). Parser error: Unexpected token "neck_arc_b" found at position 13

When the fx button is selected, the measurements list includes only the values which precede neck_arc_f


Copied from original issue: valentina-project/vpo2#358

Add debug symbols in packages.

From @sconklin on May 21, 2015 13:31

Originally reported by: Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine)


One of practises creation packages is providing package with debug symbols. We need such packages for deb and rpm.


Add 'Angle of Line' user function

From @sconklin on June 17, 2015 21:15

Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)


Create a function angleOfLine(A, B) which returns the angle in degrees of the line from A to B. The angle of line is always positive, 0 <= angle < 360

The user can use this function anywhere an angle is required, e.g. to create a point at distance and angle, or to create a control handle for a curve.


[DOCS] Graphical Measurement explanation

From @sconklin on September 20, 2015 17:45

Originally reported by: Anonymous


It would be useful to have a graphical explanation of the different measures in the docs. I think this would ease communication/knowledge transfer across languages and help semi-professional users to gain ground rapidly.


EXPORTS: Export 3D Pattern mesh

From @sconklin on January 20, 2015 23:36

Originally reported by: Susan Spencer (Bitbucket: susanlspencer, GitHub: Unknown)


Create patterns in 3D format.

Possibly use Wavefront .obj format.
Recommend generating patterns using quadrangles.
Recommend generating patterns so that edge vertices are aligned in pairs along seams
so that seams can be 'sewn' together using Blender or other 3D stitching app.

NEW TOOLS: Tucks

From @sconklin on August 12, 2015 18:53

Originally reported by: Susan Spencer (Bitbucket: suzynumena, GitHub: Unknown)


Add a tool to create tucks along a line or curve between begin and end points. User will input number of tucks and depth of tucks. Number of tucks and Depth of tucks can be formulas.


Ideas from the Usability review.

From @sconklin on April 14, 2015 9:51

Originally reported by: Roman Telezhynskyi (Bitbucket: dismine, GitHub: dismine)


Attached file contain useabillity review that has some very good ideas and proposals. Use ideas from the file to improve Valentina's GUI.

Note. Review happened long time a gove and some suggestions already do not topical for current version. But this don't make the file useless for us.


IMPORTS: Import 3D mesh from body scanner

From @sconklin on January 20, 2015 23:40
Originally reported by: Susan Spencer (Bitbucket: susanlspencer, GitHub: Unknown)

Add feature to import body data points.
The user's body data points would be used to create a user's 3D avatar (possibly defined with MakeHuman app).

NEW TOOLS: Grading card

From @sconklin on November 15, 2013 14:11

Originally reported by: Anonymous


For testing pattern we can create graduation card and see if all is alright.


Capture

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.