public final class Vector2DF
extends java.lang.Object
构造器和说明 |
---|
Vector2DF()
空构造函数
|
Vector2DF(float x,
float y)
根据两个坐标值构造对象
|
Vector2DF(Vector2DF v)
根据已经存在的
Vector2DF 构造一个相同的对象 |
限定符和类型 | 方法和说明 |
---|---|
Vector2DF |
add(Vector2DF value)
|
static float |
getDistance(Vector2DF lhs,
Vector2DF rhs)
获取两个向量的差向量的长度,也可以当作是两个点之间的距离
|
float |
getLength()
获取当前
Vector2DF 的长度 |
static Vector2DF |
getNormalized(Vector2DF v)
向量归一化
|
static float |
getSignedAngleBetween(Vector2DF a,
Vector2DF b)
获取两向量之间的夹角,结果为弧度
|
float |
getX()
获取当前
Vector2DF 的x坐标值 |
float |
getY()
获取当前
Vector2DF 的y坐标值 |
Vector2DF |
set(float x,
float y)
根据两个坐标值设置当前
Vector2DF 值 |
Vector2DF |
set(Vector2DF other)
|
static Vector2DF |
subtract(Vector2DF lhs,
Vector2DF rhs)
计算两个
Vector2DF 的向量差 |
java.lang.String |
toString() |
public Vector2DF()
public Vector2DF(float x, float y)
x
- x方向值y
- y方向值public float getX()
Vector2DF
的x坐标值public float getY()
Vector2DF
的y坐标值public float getLength()
Vector2DF
的长度public static Vector2DF subtract(Vector2DF lhs, Vector2DF rhs)
Vector2DF
的向量差lhs
- 被减向量rhs
- 减向量public static float getDistance(Vector2DF lhs, Vector2DF rhs)
lhs
- 起始向量/点rhs
- 终止向量/点public static float getSignedAngleBetween(Vector2DF a, Vector2DF b)
a
- 起始向量b
- 终止向量public java.lang.String toString()
toString
在类中 java.lang.Object
©Mapbar Engine Team;All Rights Reserved