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
)
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:

![]()
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.
