Geometric operations with vectors