|
|
@@ -48,7 +48,10 @@ class vec2(_vecF['vec2']):
|
|
|
def with_y(self, y: float) -> vec2: ...
|
|
|
def with_z(self, z: float) -> vec3: ...
|
|
|
|
|
|
+ @overload
|
|
|
def __init__(self, x: float, y: float) -> None: ...
|
|
|
+ @overload
|
|
|
+ def __init__(self, xy: vec2i) -> None: ...
|
|
|
|
|
|
def rotate(self, radians: float) -> vec2: ...
|
|
|
|
|
|
@@ -159,7 +162,10 @@ class vec3(_vecF['vec3']):
|
|
|
def with_z(self, z: float) -> vec3: ...
|
|
|
def with_xy(self, xy: vec2) -> vec3: ...
|
|
|
|
|
|
+ @overload
|
|
|
def __init__(self, x: float, y: float, z: float) -> None: ...
|
|
|
+ @overload
|
|
|
+ def __init__(self, xyz: vec3i) -> None: ...
|
|
|
|
|
|
|
|
|
|