pathToShapeContours

fun PShape.pathToShapeContours(): List<ShapeContour>(source)

Converts a PShape of type PATH into a ShapeContour.

This function processes the vertices and vertex codes of the PShape to construct a corresponding ShapeContour. The function supports vertex types including VERTEX, BEZIER_VERTEX, and QUADRATIC_VERTEX. Other vertex codes will result in an error. The contour will reflect whether the PShape is closed or open.

Return

A ShapeContour that represents the geometry of the given PShape.PATH.

Throws

if the PShape is not of type PATH.

for unsupported vertex codes.