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