Skip to main content
 Pattern Logic Sets Icon

Pattern Logic Sets

What it Does

The Logic Set tool provides a way to incorporate conditional decision-making directly into a pattern draft. It allows you to define a sequence of rules where a specific value X, such as a measurement or a distance between points, is compared against a second value Y using standard operators like greater than >, less than <, or equal to =. If the condition is met, the software returns a designated True result; if the condition is not met, the system can either return a designated False result or proceed to the next rule in the sequence. Once a logic set is created, it is referenced within formulas using its unique ID, enabling the draft to automatically and dynamically adjust based on complex geometric or measurement-based criteria.

The Logic Set tool is a powerful Advanced Feature designed for users who want to push the boundaries of automated drafting. Because it introduces dynamic dependencies, where one measurement can shift the entire geometry of a garment, it requires a methodical approach. It is not for the faint of heart: once you begin nesting conditions and referencing specific point coordinates, you are effectively programming your pattern. We recommend mastering standard formulas and variable use before diving into Logic Sets to ensure your drafts remain stable and predictable.

info

Logic sets are local to that specific draft. They are not saved globally to the software library.

🧠Memorization

Pattern logic set creation is memorized and can be used on recalled patterns.

How to Use

  1. Activate the tool by clicking the Logic Set icon
  2. Choose new or existing:
    • Create a New Logic Set
    • View / Delete an Existing Set

For New Set Option:

  1. Enter a name for the new logic set
  2. X - Enter the value/formula you are checking
  3. Choose a comparison operation
  4. Y - Enter the value/formula you are comparing to X
  5. TRUE Enter the value/formula if the comparison evaluates to true
  6. Choose to finish the logic or add another rule:
  7. Use a Value/Formula - Enter the value/formula if the comparison evaluates to false
  8. Check Another Rule - If this rule is false, continue to evaluate the next rule
  9. The system will display the complete logic table in the workspace.
  10. Save - Finalizes the set and saves it to the draft
  11. Cancel - Deletes the set and closes the tool

For Existing Set Option:

  1. Select the set from the drop-down list
  2. The system will display the complete logic table in the workspace.
  3. Delete Logic Set - Deletes the logic set from the draft permanently
  4. Close - Removes the table from the workspace and closes the tool.
Broken Link

Deleting a point that is referenced within a Logic Set will result in a "broken link." While the software is designed to fail safely by returning 0 rather than crashing, the resulting draft geometry may be incorrect.

warning

When you open an existing draft, make sure you open the appropriate measurement set before invoking a logic set that you've previously created. If the set isn't open and you've referenced measurements in your conditionals, running the logic will fail.