FVector3
Resumo geral
FVector3 é uma classe em Aspose.3d para Typescript. Herdeiros de: FVector3.
FVector3 fornece funcionalidade de vetor 3D, incluindo os constructores estáticos zero(), one ((() unitX ()) unitY ()). , unitZ ().), normalização e acesso a itens indexados.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
x | number | Leia. | Armazena o componente X do vetor. |
y | number | Leia. | |
z | number | Leia. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
constructor() | Cria um vetor a partir de um valor x ou um vector 2D mais y e z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Retorna um vetor (0,0,0) |
one() → FVector3 | Retorna um vetor (1,1,1) |
unitX() → FVector3 | Retorna um vetor unitário (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Retorna uma cópia de unidade do vetor. |
getItem(key: number) → number | Retorna o valor do componente no índice 0=x,1=y,2=z |
setItem(key: number, value: number) | Atribui valor ao componente no índice 0=x,1=y,2=z |
toString() → string | Retorna uma representação de cadeia do vetor |
equals(other: FVector3) → boolean | Verifica se este vetor é igual a outro vector em termos de componentes. |