add util/vec2-abs.js
add util/define.js
clean capped-cylinder.js a bit and utilize abs/define