Documentation index

Constraints in SeamScape

Constraints are the secret sauce that makes SeamScape patterns dynamic, adaptable, and precise. By applying constraints, you can control the relationships between paths and points to achieve your desired outcomes. Hereā€™s how:

Types of Constraints

  • Length Constraints: Specify the exact length of a path (lines or curves) by providing a fixed value or a formula.
  • Angle Constraints: Define the absolute or relative angle of a path, ensuring precise orientations.
  • Position Constraints: Control the position of points and paths using coordinates or dynamic relationships.

Example: Both paths are constrained to be exactly 10 cm

Example: The angle of the path is constrained to be exactly 30 degrees

Example: The sliding point is constrained to be 1/3 of the way along the path

Flexibility with Constraints

Constraints are powered by an intelligent solver that finds the best possible solution for all defined relationships. While constraints offer incredible flexibility, here are a few tips:

  • Plan ahead to avoid over-constraining your patterns.
  • Combine constraints with variables for efficient adjustments and scalability.

Annotation

  • Length constrained paths are shown as Purple
  • Angle constrained paths are shown as Orange
  • Hard (both angle and length) constrained paths are shown as Red
SeamScapeā„¢
Copyright Ā© 2025 Illumetric Technologies AB.
Seamscape logo