Lines and arcs

SO I made something that lets you tediously draw stuff with a bunch of circular arcs and a bunch of lines..

Very nice!
(now you have to make scripts for all the alphabet :smiley:)

It would be nice if you could make the j by using a thick pen width rather than by using FILL.

The example about perpendicular lines makes me want all of Geometer’s Sketchpad, in which you can do straightedge-and-compass constructions and then move labelled points around and have the construction redone based on the new positions! I think it should be straightforward to implement that in Snap!, but it’d be a lengthy project.

all we need is the list of points, after that we can easyly do a translation with the + or - block or zoom in/out with the x or / block.

like this:
untitled script pic (11)
untitled script pic (12)

New example: drawing the character 漢

What does it mean?

“han”

The Han Chinese, alternatively Han people or Chinese people, are an East Asian ethnic group native to Greater China ?

all we need is the list of points, after that we can easyly do a translation with the + or - block or zoom in/out with the x or / block.

No, I’m not talking about a linear transformation of the entire picture. In Sketchpad you can, for example, put down three points labelled A, B, and C, then draw line segments connecting them to make a triangle, then construct, e.g., the perpendicular bisectors of the sides, see how they meet at a point, and then grab one of the original points, let’s say B, and drag it around the screen while leaving A and C unchanged, and the entire construction, triangle and bisectors, moves around to their new appropriate positions, so you can convince yourself that the bisectors meeting at a point is an invariant behavior of triangles.

To do it in Snap!, we’d use a sprite for each of the labelled points, make them draggable, and whenever one is moved, redraw the remembered construction steps.

i might try doing that

Check out https://sketchpad.keycurriculum.com/ to see their user interface.