You are here: Start » Function Reference » Path » Path Basics

Path Basics

Icon Name Description / Applications Modules
AppendPointToPath AppendPointToPath

Appends a point to a path.

FoundationLite
ClosePath ClosePath

Adds the segment connecting the last point with the first one in a path.

FoundationLite
CreateArcPath CreateArcPath

Creates an open path containing cocircular, equidistant points.

FoundationLite
CreateCirclePath CreateCirclePath

Creates a closed path containing cocircular, equidistant points.

FoundationLite
CreateEllipsePath CreateEllipsePath

Creates a closed path containing elliptical, equidistant points.

FoundationLite
CreateRectanglePath CreateRectanglePath

Creates a closed path containing four vertices of rectangle.

FoundationLite
CreateSegmentPath CreateSegmentPath

Creates an open path containing collinear, equidistant points.

FoundationLite
GetPathCharacteristicPoint GetPathCharacteristicPoint

Returns the selected characteristic point of a path.

FoundationLite
GetPathCharacteristicPoint_Interpolated GetPathCharacteristicPoint_Interpolated

Returns linear interpolation between two consecutive characteristic points of a path.

FoundationLite
GetPathSegment GetPathSegment

Returns the selected segment of a path.

FoundationLite
GetPointOnPath GetPointOnPath

Returns a path point of desired distance (measured along path) from the first point of the path.

FoundationLite
InsertToPath InsertToPath

Inserts a new point to a path at a specified location.

FoundationLite
OpenPath OpenPath

Removes the segment connecting the last point with the first one in a path.

FoundationLite
RemovePointFromPath RemovePointFromPath

Removes a point from a path.

FoundationLite
SetPathCharacteristicPoint SetPathCharacteristicPoint

Modifies the value of a selected characteristic point.

FoundationLite
SkipEmptyPath SkipEmptyPath

If the input path has at least one point, then it is copied to the output; otherwise Nil is returned.


Secures against domain errors caused by empty paths, e.g. just before the PathBoundingBox filter is to be invoked.

FoundationLite
SkipNotPolygon SkipNotPolygon

If the input path is closed and has no self-intersections, then it is copied to the output; otherwise Nil is returned.

FoundationLite
Subpath Subpath

Creates an open path from a continuous subsequence of the input path's points.

FoundationLite