Vector3

Overview

Vector3 is a class in Aspose.3D FOSS for Java. Inherits from: Struct<Vector3>, Serializable, Comparable<Vector3>.

Properties

NameTypeAccessDescription
zeroVector3Read
oneVector3Read
unitXVector3Read
unitYVector3Read
unitZVector3Read
lengthdoubleRead
length2doubleRead

Methods

SignatureDescription
Vector3()
Vector3(x: double, y: double, z: double)
Vector3(val: double)
Vector3(fv3: FVector3)
Vector3(v4: Vector4)
getZero()Vector3
getOne()Vector3
getUnitX()Vector3
getUnitY()Vector3
getUnitZ()Vector3
set(x: double, y: double, z: double)
getLength()double
getLength2()double
normalize()Vector3
dot(v: Vector3)double
cross(v: Vector3)Vector3
add(a: Vector3, b: Vector3)Vector3
sub(a: Vector3, b: Vector3)Vector3
mul(a: Vector3, b: Vector3)Vector3
mul(v: Vector3, s: double)Vector3
mul(s: double, v: Vector3)Vector3
div(v: Vector3, s: double)Vector3
div(a: Vector3, b: Vector3)Vector3
negative(v: Vector3)Vector3
op_eq(a: Vector3, b: Vector3)boolean
op_ne(a: Vector3, b: Vector3)boolean
get(index: int)double
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3)double
angleBetween(v: Vector3)double
create(v: Vector3)FVector3
equals(obj: Object)boolean
hashCode()int
toString()String
clone()Vector3
copyFrom(src: Vector3)
compareTo(other: Vector3)int
sin()Vector3
cos()Vector3
parse(s: String)Vector3