Vector3
Visão geral
Vector3 é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Struct<Vector3>, Serializable, Comparable<Vector3>.
Esta classe fornece 40 métodos para trabalhar com objetos Vector3 em programas Java. Os métodos disponíveis incluem: Vector3, add, angleBetween, clone, compareTo, copyFrom, cos, create, cross, div, dot, equals, e 19 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: length, length2, one, unitX, unitY, unitZ,E mais um.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
zero | Vector3 | Leia. | - Recebe o zero. |
one | Vector3 | Leia. | - É o único. |
unitX | Vector3 | Leia. | Obtém a unidade x. |
unitY | Vector3 | Leia. | Obtém a unidade y. |
unitZ | Vector3 | Leia. | Obtém a unidade z. |
length | double | Leia. | Tem o comprimento. |
length2 | double | Leia. | Obtém o comprimento 2. |
Métodos
| Assinatura | Descrição: |
|---|---|
Vector3() | Chama Vector3 nesta instância de Vectore3. |
Vector3(x: double, y: double, z: double) | Chama Vector3 ((x, y, z) nesta instância de Vectore3. |
Vector3(val: double) | Chama Vector3 ((val) nesta instância de Vector3. |
Vector3(fv3: FVector3) | Chama Vector3 ((fv3) nesta instância de Vectore3. |
Vector3(v4: Vector4) | Chama Vector3(v4) nesta instância de Vectore3. |
getZero() → Vector3 | Retorna o zero. |
getOne() → Vector3 | Retorna o 1. |
getUnitX() → Vector3 | Retorna a unidade x. |
getUnitY() → Vector3 | Retorna a unidade y. |
getUnitZ() → Vector3 | Retorna a unidade z. |
set(x: double, y: double, z: double) | Chamas set ((x, y, z) nesta instância Vector3. |
getLength() → double | Retorna o comprimento. |
getLength2() → double | Retorna o comprimento2. |
normalize() → Vector3 | As chamadas normalizam nesta instância Vector3. |
dot(v: Vector3) → double | Chama ponto (v) nesta instância Vector3. |
cross(v: Vector3) → Vector3 | Chamas cross(v) nesta instância Vector3. |
add(a: Vector3, b: Vector3) → Vector3 | Chama add (a, b) nesta instância do Vector3. |
sub(a: Vector3, b: Vector3) → Vector3 | Chama sub (a, b) nesta instância Vector3. |
mul(a: Vector3, b: Vector3) → Vector3 | Chama mul (a, b) nesta instância Vector3. |
mul(v: Vector3, s: double) → Vector3 | Chama mul(v, s) nesta instância Vector3. |
mul(s: double, v: Vector3) → Vector3 | Chama mul(s, v) nesta instância Vector3. |
div(v: Vector3, s: double) → Vector3 | Chama div(v, s) nesta instância Vector3. |
div(a: Vector3, b: Vector3) → Vector3 | Chama div (a, b) nesta instância Vector3. |
negative(v: Vector3) → Vector3 | Chama negativo (v) nesta instância Vector3. |
op_eq(a: Vector3, b: Vector3) → boolean | Chama op_eq ((a, b) nesta instância Vector3. |
op_ne(a: Vector3, b: Vector3) → boolean | Chama op_ne(a, b) nesta instância Vector3. |
get(index: int) → double | Chama get(index) nesta instância Vector3. |
set(index: int, value: double) | Chamas definidas ((index, valor) nesta instância Vector3. |
angleBetween(a: Vector3, b: Vector3) → double | Chama ânguloEntre a, b) nesta instância Vector3. |
angleBetween(v: Vector3) → double | Chama angleBetween (v) nesta instância Vector3. |
create(v: Vector3) → FVector3 | Chama create(v) nesta instância Vector3. |
equals(obj: Object) → boolean | Chama igual a (obj) nesta instância do Vector3. |
hashCode() → int | Chama hashCode nesta instância Vector3. |
toString() → String | Chama toString nesta instância Vector3. |
clone() → Vector3 | Chama clone nesta instância Vector3. |
copyFrom(src: Vector3) | Chama copyFrom(src) na instância Vector3. |
compareTo(other: Vector3) → int | Chama comparar para ((outro) nesta instância Vector3. |
sin() → Vector3 | Chama pecado nesta instância Vector3. |
cos() → Vector3 | Chama a polícia desta instância Vector3. |
parse(s: String) → Vector3 | Chama parse ((s) nesta instância Vector3. |