110 float& operator[](
size_t index);
112 bool operator==(
const Vector2& v)
const;
113 bool operator!=(
const Vector2& v)
const;
114 Vector2 operator*(
float n)
const;
115 Vector2 operator/(
float n)
const;
Vector2 & normalize()
标准化成单位向量.
Definition: Vector2.cpp:45
二维向量, 单精度浮点数.
Definition: Vector2.h:19
Vector2 getMidPoint(const Vector2 &p) const
获取与另一个点之间的中点.
Definition: Vector2.cpp:84
float dot(const Vector2 &v) const
计算向量点积.
Definition: Vector2.cpp:53
float distanceSquared(const Vector2 &point) const
获取到另一个点的距离的平方.
Definition: Vector2.cpp:38
float area() const
获取面积.
Definition: Vector2.cpp:89
void rotate(const Vector2 &point, float angle)
围绕指定点旋转指定弧度.
Definition: Vector2.cpp:63
float angle() const
获取角度.
Definition: Vector2.cpp:58
float size() const
获取长度.
Definition: Vector2.cpp:23
二维向量, 整型.
Definition: Vector2i.h:14
float sizeSquared() const
获取长度平方.
Definition: Vector2.cpp:28
Vector2i asInt() const
获取整型二维向量.
Definition: Vector2.cpp:180
float distance(const Vector2 &point) const
获取到另一个点的距离.
Definition: Vector2.cpp:33