Vector2

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable

public final class Vector2 implements Comparable<Vector2>, Struct<Vector2>, Serializable

Un vector con dos componentes.

Constructores

ConstructorDescripción
Vector2(double s)Inicializa una nueva instancia de la estructura Vector2.
Vector2(Vector3 s)Inicializa una nueva instancia de la estructura Vector2.
Vector2(FVector2 vec)Inicializa una nueva instancia de la estructura Vector2.
Vector2(double x, double y)Inicializa una nueva instancia de la estructura Vector2.
Vector2()

Campos

CampoDescripción
xEl componente x.
yEl componente y.

Métodos

MétodoDescripción
add(Vector2 lhs, Vector2 rhs)Operador de suma para Vector2
clone()
compareTo(Vector2 other)Compara el vector actual con otra instancia.
copyFrom(Vector2 src)
create(Vector2 v)Operador de conversión explícita para convertir Vector2 a FVector2
cross(Vector2 v)Producto cruzado de dos vectores.
div(Vector2 lhs, double rhs)Operador de división para Vector2
dot(Vector2 rhs)Obtiene el producto punto de dos vectores.
equals(Vector2 rhs)Comprobar si dos vector2 son iguales
equals(Object obj)Comprobar si dos vector2 son iguales
getClass()
getLength()Obtiene la longitud.
getU()Obtiene el componente U si la Vector2 se usa como coordenada de mapeo.
getV()Obtiene el componente V si la Vector2 se usa como coordenada de mapeo.
hashCode()Obtiene el código hash de Vector2
mul(Vector2 lhs, double rhs)Operador de multiplicación para Vector2
mul(double lhs, Vector2 rhs)Operador de multiplicación para Vector2
normalize()Normaliza esta instancia.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Operador de igualdad para Vector2
op_ne(Vector2 lhs, Vector2 rhs)Operador de desigualdad para Vector2
setU(double value)Establece el componente U si el Vector2 se usa como coordenada de mapeo.
setV(double value)Establece el componente V si el Vector2 se usa como coordenada de mapeo.
sub(Vector2 lhs, Vector2 rhs)Operador de sustracción para Vector2
toString()Devuelve un java.lang.String que representa el Vector2 actual.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Inicializa una nueva instancia de la estructura Vector2.

Parameters:

ParámetroTipoDescripción
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Inicializa una nueva instancia de la estructura Vector2.

Parameters:

ParámetroTipoDescripción
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Inicializa una nueva instancia de la estructura Vector2.

Parameters:

ParámetroTipoDescripción
vecFVector2Vector en float.

Vector2(double x, double y)

public Vector2(double x, double y)

Inicializa una nueva instancia de la estructura Vector2.

Parameters:

ParámetroTipoDescripción
xdoubleLa coordenada x.
ydoubleLa coordenada y.

Vector2()

public Vector2()

x

public double x

El componente x.

y

public double y

El componente y.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Operador de suma para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsVector2Valor del lado derecho.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Clonar la instancia actual

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Compara el vector actual con otra instancia.

Parameters:

ParámetroTipoDescripción
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParámetroTipoDescripción
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Operador de conversión explícita para convertir Vector2 a FVector2

Parameters:

ParámetroTipoDescripción
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Producto cruzado de dos vectores.

Parameters:

ParámetroTipoDescripción
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Operador de división para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsdoubleValor del lado derecho.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Obtiene el producto punto de dos vectores.

Parameters:

ParámetroTipoDescripción
rhsVector2Valor del lado derecho.

Returns: double - El producto punto de los dos vectores.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Comprobar si dos vector2 son iguales

Parameters:

ParámetroTipoDescripción
rhsVector2El valor del lado derecho.

Returns: boolean - Verdadero si todos los componentes son idénticamente iguales.

equals(Object obj)

public boolean equals(Object obj)

Comprobar si dos vector2 son iguales

Parameters:

ParámetroTipoDescripción
objjava.lang.ObjectEl objeto a comparar.

Returns: boolean - Verdadero si todos los componentes son idénticamente iguales.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Obtiene la longitud.

Returns: double - la longitud.

getU()

public double getU()

Obtiene el componente U si el Vector2 se usa como coordenada de mapeo. Es un alias del componente x.

Returns: double - el componente U si el Vector2 se usa como coordenada de mapeo. Es un alias del componente x.

getV()

public double getV()

Obtiene el componente V si el Vector2 se usa como coordenada de mapeo. Es un alias del componente y.

Returns: double - el componente V si el Vector2 se usa como coordenada de mapeo. Es un alias del componente y.

hashCode()

public int hashCode()

Obtiene el código hash de Vector2

Returns: int - El código hash del Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Operador de multiplicación para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsdoubleValor del lado derecho.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Operador de multiplicación para Vector2

Parameters:

ParámetroTipoDescripción
lhsdoubleValor del lado izquierdo.
rhsVector2Valor del lado derecho.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Normaliza esta instancia.

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Operador de igualdad para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsVector2Valor del lado derecho.

Returns: boolean - Verdadero si todos los componentes son idénticamente iguales.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Operador de desigualdad para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsVector2Valor del lado derecho.

Returns: boolean - Verdadero si dos vectores no son iguales.

setU(double value)

public void setU(double value)

Establece el componente U si el Vector2 se usa como coordenada de mapeo. Es un alias del componente x.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setV(double value)

public void setV(double value)

Establece el componente V si el Vector2 se usa como coordenada de mapeo. Es un alias del componente y.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Operador de sustracción para Vector2

Parameters:

ParámetroTipoDescripción
lhsVector2Valor del lado izquierdo.
rhsVector2Valor del lado derecho.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Devuelve un java.lang.String que representa el Vector2 actual.

Returns: java.lang.String - Un java.lang.String que representa el Vector2 actual.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int