# WindingCount

WindingCount[contour,p]

gives the count of the number of times a closed curve winds around a point p.

# Details and Options • WindingCount is also known as winding number.
• WindingCount is typically used to define a polygon from self-intersecting closed curves.
• A counterclockwise revolution has a value 1 and a clockwise revolution has a value -1. For several contours, the number of revolutions around p is the sum of the number of revolutions for each contour.
• • The closed curve contour is typically a collection of line segments Line[{{p1,p2},,{pn-1,pn},{pn,p1}}] and must lie in a plane.
• For a polygon poly, WindingCount[poly,p] gives the number of times the polygon boundary curves wind around the point p.

# Examples

open allclose all

## Basic Examples(1)

Count how many times a closed curve winds around a point:

## Scope(2)

Count how many times a closed curve winds around a point:

Count how many times a polygon boundary curve winds around a point:

## Applications(2)

Find the polygon density of regular star polygons:

Color points by the winding count of the point around the given contour:

## Properties & Relations(1)

CrossingCount is an alternate count function:

## Possible Issues(1)

A polygon boundary curve is always given in the counterclockwise orientation with no overlapping:

The winding count: