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

Flip Symmetry

{{$t('general.by')}}
This is a method to create symmetry in Processing using the pixels[] array. Call the flipHori() method by pressing LEFT, flipVert() by pressing RIGHT, and both by pressing UP. In this implementation, flipHori() copies the pixels of the left half of the image and pastes them to mirrored coordinates along the vertical axis. flipVert() does the same by copying the top part of the picture. The goal here is to be able to render symmetry with anything, instead of drawing the same thing again with opposite coordinates.
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')}}