# NodeBox

Create visual output with Python programming code
Home Download Reference Tutorial Library Gallery About

# bezier.contours()

## Syntax

    contours(path)

## Description

Returns the contours in the given path, as a list of paths. The path can be anything returned from endpath() to textpath() to line(). A path is basically made up of segments: two points and the curve in between. A group of segments that has a beginning and an ending, or is closed, is a contour. Character glyphs are a composite of contours (for example: the inner and outer oval of the character "o" are two contours.

## Example

    bezier = ximport("bezier")

    nofill()
    stroke(random(0.5))

    p = textpath("contours", 10, 100)
    for path in bezier.contours(p):
      drawpath(path)
      stroke(random(0.5))