Listing of Constraints

Titlesort icon Teaser
Anchor constraint

An Anchor constraint is a special constraint used to position cells and paths (traces).

Angle constraint - type 1

This constraint places a point variable at a given angle relatively to two given points.

Angle constraint - type 2

This constraint places a point variable at a given angle relatively to two given points.

Angle constraint - type 3

Measures in radians the angle between three given points.

Binary operators

Binary operators are constraints that have a numeric variable as target and two numeric expressions as predecessors. The binary operators are : + (addition), - (subtraction), * (multiplication), / (division), % (modulo), ^ (exponentiation).

Center constraint

A center constraint places its target at the midpoint between its two predecessors.

Colinear constraint

A colinear constraint places its target on the line passing through its two predecessors.

Distance constraint - type 1

This constraint places a point variable at a given distance from a given point variable.

Distance constraint - type 2

Measures the distance between two given point variables.

Distance constraint - type 3

Place a point variable at a given distance from a line through two given point vaiables.

Equidistant constraint

Places a point variable at equal distances from two given point variables.

Horizontal center constraint

Places a point variable at equal horizontal distances from two given point variables.

Horizontal constraint

Places a point variable horizontally aligned with a given point variable.

Horizontal distance constraint - type 1

Place a point variable at a given horizontal distance from a given point variable.

Parallel constraint

Places a point variable on a line through a given point variable parallel to the line through two given point variables.

Projection constraint

Places a point variable at the projection of a given point variable on the line through two given point variables.

Slope constraint

Places a point variable at a given slope relatively to a given point variable.

Unary functions

The following unary functions have been defined:

Vertical center constraint

Places a point variable at equal vertical distances from two given point variables.

Vertical constraint

Places a point variable vertically aligned with a given point variable.

Vertical distance constraint

Place a point variable at a given vertical distance from a given point variable.

Weight constraint

Places a point variable at a specific location on a line through two given point variables.