It's nothing revolutionary, but it's a fun test project I built. Click anywhere to construct a "free" point. Points will be connected in the order they were added. Fixed points depend on previous points. Click an existing point to construct a "fixed" point. Fixed points glow. Your cursor will automatically snap to any existing points. Points that have more fixed points that rely on them have a stronger glow. These are useful if you want to close a shape or create larger art. Hover over a point and use the 'h' key to delete it. This prevents a point from being automatically fixed and makes for a cleaner shape. Please be aware that there is no way to unhide a point. Once it is deleted, it cannot be brought back. To delete all points, use the 'd' key. The 'f' key will delete all fixed (glowing) points, and leave only free points. This can help easily free space for new points without losing any points that you may need later. Due to the limitations of Scratch, there are two object limits, the point limit and data limit. If either limit is reached, no new points can be placed. The point limit is based off of the number of points that are currently displayed. This number can be decreased by hiding points to make space for new ones. (This will not get rid of any lines defined by the hidden points.) Use the 'f' key to quickly delete any copies of existing points to free more space quickly. The data limit is larger, but absolute. Once it is reached, no new points will be able to be placed until the project is restarted and the canvas fully cleared. Hidden points also count towards this limit. Hiding points will not free more space.
This was partially inspired by the mobile game Pythagorea, though their engine is much better than this one.