API Collection
Geometry Helpers
Topics
Rounding and Grid
Point, Size, and Rect Utilities
Vectors and Distances
Angles and Slopes
Returns a version of the angle that matches the given direction.
General Geometry
Intersections
Finds all intersections between a curve and a line.
Nearest Points and Distances
Curve Parameters and Solvers
Curve Subdivision and Conversion
Converts from a quartic curve segment to two cubic curve segments.
Curve Evaluation and Tangents
Like
GSPointOnLine, but with the returned point offset by a certain amount onto a parallel line. So, more like the inverse ofGSNearestPointOnLine.Returns a new point offset by the given distance in the direction of the given angle in radiants.
Lengths, Extrema, and Bounds
Inflections, Curvature, and Normals
Use this function as compared to
curvatureSquaredForTif you compute the square root of the result anyway or if you need to know the sign of the curvature.
Curve Repair and Combination
N-Dimensional Vectors
Comparison and Sorting
Numeric Conversion and Rotation
convert and angle (CCV from 12 o’clock) to run/rise as stored in the hhea table
The angle of run/rise. This can be used to write the italic angle so the angle is positive CCV from 12 o’clock
Ellipse and Rect Proximity
Clothoids
String Conversion
Rect Alignment and Handles
Point3
Miscellaneous Math and Transforms
Topics
Rounding and Grid
Point, Size, and Rect Utilities
Vectors and Distances
Angles and Slopes
Returns a value in the interval [0, 2π).
Returns a value in the interval [0, 360).
Returns a version of the angle that matches the given direction.
Rect Geometry
Returns the bounds of the given four points.
General Geometry
Intersections
Finds all intersections between a curve and a line.
Nearest Points and Distances
Curve Parameters and Solvers
Curve Subdivision and Conversion
Converts from a quartic curve segment to two cubic curve segments.
Curve Evaluation and Tangents
Like
GSPointOnLine, but with the returned point offset by a certain amount onto a parallel line. So, more like the inverse ofGSNearestPointOnLine.Returns a new point offset by the given distance in the direction of the given angle in radiants.
Lengths, Extrema, and Bounds
Inflections, Curvature, and Normals
Use this function as compared to
curvatureSquaredForTif you compute the square root of the result anyway or if you need to know the sign of the curvature.
Curve Repair and Combination
N-Dimensional Vectors
Comparison and Sorting
Numeric Conversion and Rotation
convert and angle (CCV from 12 o’clock) to run/rise as stored in the hhea table
The angle of run/rise. This can be used to write the italic angle so the angle is positive CCV from 12 o’clock