Press escape to exit fullscreen

{{sketch.instructions}}

CC {{sketch.licenseObject.short}}

Archived Sketch

This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.

View Source Code

Capture Screenshot

ConvexPolyClip

{{$t('general.by')}}
This is a demonstration of the two available polygon clipping tools based on the Sutherland-Hodgeman algorithm. As the name indicates, the ConvexPolygonClipper class can clip a given polygon to the boundary of another (convex) polygon. Only the boundary polygon needs to be convex for this to work. The SutherlandHodgemanClipper is the original implementation of the algorithm and optimized for rectangular clipping regions. You can toggle between both implementations dynamically. Usage: c: toggle between convex/rectangular clipping regions b: toggle display of polygon boundaries/outlines
We recovered an unsaved version of this sketch. Please review your changes below.

As a Plus+ Member feature, this source code is hidden by the owner.

  • {{co.title}}
    {{$t('sketch.mode-pjs')}} {{$t('general.learnMore')}}
    Select mode or a template
    {{liveCodeLink}}
    • {{l.url.substr(l.url.lastIndexOf('/') + 1)}}
    {{$t('sketch.layoutDescription')}}

    {{k.category}}
    {{k.label}}
    {{k.description}}

    {{$t('sketch.seeMoreShortcuts')}}

    Versions are only kept for 7 days.
    Join Plus+ to keep versions indefinitely!

    {{$t('general.joinPlus')}}


    {{$t('sketch.versionsSummarized')}}