Applies a 3x3 matrix to a cross-section, for any combination of move, turn, scale and shear in the plane.
The cross-section and the 3x3 matrix
The transformed cross-section
Scales a cross-section by a separate factor along X and Y, about the origin.
The cross-section and the two factors
The scaled cross-section
Scales a cross-section uniformly about the origin by a factor.
The cross-section and the factor
The scaled cross-section
Mirrors a cross-section across the line through the origin that is perpendicular to the given normal.
The cross-section and the normal of the mirror line
The mirrored cross-section
Moves a cross-section by a 2D vector, in model units.
The cross-section and the vector to move it by
The moved cross-section
Moves a cross-section by separate distances along X and Y, in model units.
The cross-section and the two distances
The moved cross-section
Rotates a cross-section about the origin by an angle in degrees, counterclockwise.
The cross-section and the angle in degrees
The rotated cross-section
Moves every point of a cross-section with a function of your own that changes the point in place, then fuses the result so any crossings the move introduced are cleaned up.
The cross-section and the function that moves each point
The warped cross-section
Moving, turning, scaling, mirroring and warping Manifold cross-sections in the XY plane. Angles are in degrees and rotations turn about the origin; every method returns a new cross-section.