Vector3

General

Vector3 és una classe en Aspose.3d per a Java. Heretaris de: Struct<Vector3>, Serializable, Comparable<Vector3>.

Vector3.Vector3 creates a vector with all components set to 0.

Propietats

NomTipus de productesAccésDescripció
zeroVector3Llegeix.La propietat proporciona un vector zero constant (0,0,0)
oneVector3Llegeix.La propietat proporciona un vector constant de uns (1,1,1)
unitXVector3Llegeix.La propietat proporciona el vector X unitat (1,0,0)
unitYVector3Llegeix.La propietat proporciona el vector Y (0,1,0) de la unitat.
unitZVector3Llegeix.La propietat proporciona el vector unitari Z (0,0,1)
lengthdoubleLlegeix.
length2doubleLlegeix.

Mètodes

SignaturaDescripció
Vector3()Crea un Vector3 d’un Vector4, descartant el quart component.
Vector3(x: double, y: double, z: double)
Vector3(val: double)
Vector3(fv3: FVector3)
Vector3(v4: Vector4)
getZero()Vector3Retorna un vector (0,0,0)
getOne()Vector3Retorna un vector (1,1,1)
getUnitX()Vector3Retorna un vector unitari al llarg de l’eix X (1,0,0)
getUnitY()Vector3
getUnitZ()Vector3
set(x: double, y: double, z: double)Assigna el component en l’índex donat al valor subministrat.
getLength()double
getLength2()doubleRetorna la longitud quadrada del vector.
normalize()Vector3Retorna un vector unitari que apunta en la mateixa direcció.
dot(v: Vector3)doubleRetorna el producte de punt d’aquest vector i del vecteur subministrat.
cross(v: Vector3)Vector3
add(a: Vector3, b: Vector3)Vector3Retorna la suma de vectors a i b en funció dels components.
sub(a: Vector3, b: Vector3)Vector3Retorna la diferència en termes de components dels vectors a menys b.
mul(a: Vector3, b: Vector3)Vector3Retorna el vector v escalat per s escàlars.
mul(v: Vector3, s: double)Vector3
mul(s: double, v: Vector3)Vector3
div(v: Vector3, s: double)Vector3Retorna la divisió de vectors a per b segons els components.
div(a: Vector3, b: Vector3)Vector3
negative(v: Vector3)Vector3Retorna un vector amb cada component negada.
op_eq(a: Vector3, b: Vector3)booleanRetorna true si els vectors a i b són exactament iguals.
op_ne(a: Vector3, b: Vector3)boolean
get(index: int)doubleRetorna el component amb l’índex especificat (0-x,1‐y,2‐z)
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3)doubleRetorna l’angle en radians entre aquest vector i v.
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
 Català