![]() |
This article or section may not have content matching Scratch Wiki editing standards. Please improve it according to Scratch Wiki:Guidelines and Scratch Wiki:Editing Conventions. (July 2019) |
Scratch's pen feature can be used to create line drawings, and it can also be used to fill the screen with a picture. This article will show some pen art examples, and their scripts, utilizing intrinsic information present within either the Scratch stage combined with other built-in mathematical formulas and operations.
Set Up
Follow the instructions on this page to create the basic pen drawing script. The only block that will be needed is this one:
set pen (color v) to (Equation or Source)
Color
Colors in Scratch are stored as numbers.
Adding Math
Scratch has many mathematical functions. Although some seem complicated, using them can produce many different results.
Description | Image |
---|---|
This script produces waves:
set pen (color v) to ((y position) + ((50) * ([sin v] of (x position)))) |
![]() |
The arctangent function (abbreviated "atan") can be used to make a color wheel:
set pen (color v) to (([atan v] of ((y position) / (x position))) / (0.9)) |
![]() |
This script mixes a color wheel with rings:
set pen (color v) to ((([atan v] of ((y position) / (x position))) / (0.9)) + (distance to (origin v))) |
![]() |
This script creates wavy rings:
set pen (color v) to ((([atan v] of ((y position) / (x position))) / (0.9)) + ((20)* ([sin v] of ((10) * (distance to (origin v)))))) |
![]() |
Examples
See more examples of pen art: