vec2 extensions doc