shape.abs2() -> vec2.abs(), demo/util/vec3-unproject.js, etc.