17 lines
446 B
Python
17 lines
446 B
Python
import sys
|
|
|
|
if sys.version_info[1] < 10:
|
|
from typing import Tuple, Union
|
|
|
|
Number = Union[int, float]
|
|
Vec2 = Tuple[float, float]
|
|
Vec3 = Tuple[float, float, float]
|
|
Vec4 = Tuple[float, float, float, float]
|
|
else:
|
|
from typing import TypeAlias
|
|
|
|
Number: TypeAlias = int | float
|
|
Vec2: TypeAlias = tuple[float, float]
|
|
Vec3: TypeAlias = tuple[float, float, float]
|
|
Vec4: TypeAlias = tuple[float, float, float, float]
|