com.supermap.ar.areffect
类 Vector
- java.lang.Object
-
- com.supermap.ar.areffect.Vector
-
public class Vector extends java.lang.ObjectAR向量,用于确认旋转轴。 该向量由坐标原点到指定点构成向量
-
-
构造器概要
构造器 构造器和说明 Vector(float x, float y, float z)构造AR向量
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static Vectoradd(Vector lhs, Vector rhs)添加两个向量static Vectorcross(Vector lhs, Vector rhs)获取两个向量的外积static floatdot(Vector lhs, Vector rhs)获取两个向量的点积floatgetX()获取X坐标floatgetY()获取Y坐标floatgetZ()获取Z坐标floatlength()floatlengthSquared()Vectornegated()反方向向量Vectorscaled(float a)统一缩放向量voidsetX(float x)设置x坐标voidsetY(float y)设置y坐标voidsetZ(float z)设置z坐标static Vectorsubtract(Vector lhs, Vector rhs)减去两个向量
-
-
-
方法详细资料
-
setX
public void setX(float x)
设置x坐标- 参数:
x-
-
getX
public float getX()
获取X坐标- 返回:
-
setY
public void setY(float y)
设置y坐标- 参数:
y-
-
getY
public float getY()
获取Y坐标- 返回:
-
getZ
public float getZ()
获取Z坐标- 返回:
-
setZ
public void setZ(float z)
设置z坐标- 参数:
z-
-
scaled
public Vector scaled(float a)
统一缩放向量- 返回:
- 一个向量乘以一个标量
-
negated
public Vector negated()
反方向向量- 返回:
- 一个反方向的向量
-
length
public float length()
- 返回:
-
lengthSquared
public float lengthSquared()
- 返回:
-
-