SCNVector4 Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um vetor de 4 componentes.
[System.Serializable]
public struct SCNVector4 : IEquatable<SceneKit.SCNVector4>
type SCNVector4 = struct
- Herança
-
SCNVector4
- Atributos
- Implementações
Construtores
SCNVector4(nfloat, nfloat, nfloat, nfloat) |
Um vetor de 4 componentes. |
SCNVector4(SCNVector3, nfloat) |
Um vetor de 4 componentes. |
SCNVector4(SCNVector3, Single) |
Um vetor de 4 componentes. |
SCNVector4(SCNVector3) |
Um vetor de 4 componentes. |
SCNVector4(SCNVector4) |
Um vetor de 4 componentes. |
SCNVector4(Single, Single, Single, Single) |
Um vetor de 4 componentes. |
SCNVector4(Vector2) |
Um vetor de 4 componentes. |
SCNVector4(Vector3) |
Um vetor de 4 componentes. |
SCNVector4(Vector4) |
Um vetor de 4 componentes. |
Campos
One |
Um vetor cujos componentes são cada 1. |
SizeInBytes |
O tamanho em bytes do vetor. |
UnitW |
Um vetor de unidade ao longo do eixo W. |
UnitX |
Um vetor de unidade ao longo do eixo W. |
UnitY |
Um vetor de unidade ao longo do eixo Y. |
UnitZ |
Um vetor de unidade ao longo do eixo Z.. |
W |
Obtém ou define o componente W. |
X |
Obtém ou define o componente X. |
Y |
Obtém ou define o componente Y. |
Z |
Obtém ou define o componente Z. |
Zero |
O vetor Zero. |
Propriedades
Length |
Obtém o comprimento do vetor. |
LengthFast |
Obtém o comprimento aproximado do vetor usando uma aproximação da operação raiz quadrada. |
LengthSquared |
Obtém a soma dos quadrados dos componentes do vetor. |
Xy |
Obtém ou define os componentes X e Y. |
Xyz |
Obtém ou define os componentes X, Y e Z. |
Métodos
Add(SCNVector4, SCNVector4, SCNVector4) |
Adiciona |
Add(SCNVector4, SCNVector4) |
Adiciona |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat) |
Um vetor de 4 componentes. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4) |
Interpola , e , usando as coordenadas |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single) |
Interpola |
Clamp(SCNVector4, SCNVector4, SCNVector4, SCNVector4) |
Fixa os componentes de |
Clamp(SCNVector4, SCNVector4, SCNVector4) |
Fixa os componentes de |
Div(SCNVector4, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Div(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Div(SCNVector4, Single, SCNVector4) |
Divide os componentes de |
Div(SCNVector4, Single) |
Divide os componentes de |
Divide(SCNVector4, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Divide(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Divide(SCNVector4, SCNVector4, SCNVector4) |
Executa a divisão componentwise de |
Divide(SCNVector4, SCNVector4) |
Retorna a divisão componentwise de |
Divide(SCNVector4, Single, SCNVector4) |
Divide os componentes de |
Divide(SCNVector4, Single) |
Divide os componentes de |
Dot(SCNVector4, SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Dot(SCNVector4, SCNVector4, Single) |
Define |
Dot(SCNVector4, SCNVector4) |
Retorna o produto de ponto de |
Equals(Object) |
Retorna |
Equals(SCNVector4) |
Retorna |
GetHashCode() |
Retorna o hashcode dessa instância. |
Lerp(SCNVector4, SCNVector4, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Lerp(SCNVector4, SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Lerp(SCNVector4, SCNVector4, Single, SCNVector4) |
Retorna a interpolação linear de |
Lerp(SCNVector4, SCNVector4, Single) |
Retorna a interpolação linear de |
Max(SCNVector4, SCNVector4, SCNVector4) |
Armazena o vetor com a magnitude maior em |
Max(SCNVector4, SCNVector4) |
Retorna o vetor com a magnitude maior. |
Min(SCNVector4, SCNVector4, SCNVector4) |
Armazena o vetor com a magnitude menor em |
Min(SCNVector4, SCNVector4) |
Retorna o vetor com a magnitude menor. |
Mult(SCNVector4, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Mult(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Mult(SCNVector4, Single, SCNVector4) |
Multiplica |
Mult(SCNVector4, Single) |
|
Multiply(SCNVector4, nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Multiply(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Multiply(SCNVector4, SCNVector4, SCNVector4) |
Multiplica os componentes de |
Multiply(SCNVector4, SCNVector4) |
Multiplica os componentes de |
Multiply(SCNVector4, Single, SCNVector4) |
Multiplica |
Multiply(SCNVector4, Single) |
|
Normalize() |
Dimensiona esse vetor para o comprimento da unidade. |
Normalize(SCNVector4, SCNVector4) |
Dimensiona |
Normalize(SCNVector4) |
Dimensiona |
NormalizeFast() |
Dimensiona esse vetor para aproximadamente o comprimento da unidade. |
NormalizeFast(SCNVector4, SCNVector4) |
Escala para |
NormalizeFast(SCNVector4) |
Dimensiona |
Sub(SCNVector4, SCNVector4, SCNVector4) |
Subtrai |
Sub(SCNVector4, SCNVector4) |
Subtrai |
Subtract(SCNVector4, SCNVector4, SCNVector4) |
Subtrai |
Subtract(SCNVector4, SCNVector4) |
Subtrai |
ToString() |
Retorna uma representação de cadeia de caracteres dessa instância. |
Transform(SCNVector4, SCNMatrix4, SCNVector4) |
Retorna a transformação de |
Transform(SCNVector4, SCNMatrix4) |
Retorna a transformação de |
Operadores
Addition(SCNVector4, SCNVector4) |
Um vetor de 4 componentes. |
Division(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Division(SCNVector4, Single) |
Um vetor de 4 componentes. |
Equality(SCNVector4, SCNVector4) |
Um vetor de 4 componentes. |
Explicit(SCNVector4 to IntPtr) |
Um vetor de 4 componentes. |
Explicit(SCNVector4 to nfloat*) |
Um vetor de 4 componentes. |
Explicit(SCNVector4 to Single*) |
Um vetor de 4 componentes. |
Explicit(SCNVector4 to Vector4) |
Um vetor de 4 componentes. |
Implicit(Vector4 to SCNVector4) |
Um vetor de 4 componentes. |
Inequality(SCNVector4, SCNVector4) |
Um vetor de 4 componentes. |
Multiply(nfloat, SCNVector4) |
Um vetor de 4 componentes. |
Multiply(SCNVector4, nfloat) |
Um vetor de 4 componentes. |
Multiply(SCNVector4, Single) |
Um vetor de 4 componentes. |
Multiply(Single, SCNVector4) |
Um vetor de 4 componentes. |
Subtraction(SCNVector4, SCNVector4) |
Um vetor de 4 componentes. |
UnaryNegation(SCNVector4) |
Um vetor de 4 componentes. |