draw
draw copied to clipboard
Dimension object
Provide a way to represent a dimension helper
_api signature
Dimension(a, b, value)
Creates a dimension between a and b and binds to their .change emitter. When either changes, or the dimension changes via .val(), update the appropriate things
val([val])
get/set value
remove()
remove this dimension
render(ctx)
renders a visual representation of the dimension
undo manager support will need to be added. when a user undoes the addition of a dimension, we will want to restore a/b to their original location.
super primitive support in c2160f84848beb465d37dc904e7135acdb03e396

Currently only works on points, needs support for lines/circles