pub const fn rectangle2<T>( pos_x: T, pos_y: T, size_x: T, size_y: T, ) -> RectangleBase<Vector<T, 2>>