SCNVector4 Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Vector de 4 componentes.
[System.Serializable]
public struct SCNVector4 : IEquatable<SceneKit.SCNVector4>
type SCNVector4 = struct
- Herencia
-
SCNVector4
- Atributos
- Implementaciones
Constructores
SCNVector4(nfloat, nfloat, nfloat, nfloat) |
Vector de 4 componentes. |
SCNVector4(SCNVector3, nfloat) |
Vector de 4 componentes. |
SCNVector4(SCNVector3, Single) |
Vector de 4 componentes. |
SCNVector4(SCNVector3) |
Vector de 4 componentes. |
SCNVector4(SCNVector4) |
Vector de 4 componentes. |
SCNVector4(Single, Single, Single, Single) |
Vector de 4 componentes. |
SCNVector4(Vector2) |
Vector de 4 componentes. |
SCNVector4(Vector3) |
Vector de 4 componentes. |
SCNVector4(Vector4) |
Vector de 4 componentes. |
Campos
One |
Vector cuyos componentes son cada 1. |
SizeInBytes |
Tamaño en bytes del vector. |
UnitW |
Vector de unidad a lo largo del eje W. |
UnitX |
Vector de unidad a lo largo del eje W. |
UnitY |
Vector de unidad a lo largo del eje Y. |
UnitZ |
Vector de unidad a lo largo del eje Z. |
W |
Obtiene o establece el componente W. |
X |
Obtiene o establece el componente X. |
Y |
Obtiene o establece el componente Y. |
Z |
Obtiene o establece el componente Z. |
Zero |
Vector cero. |
Propiedades
Length |
Obtiene la longitud del vector. |
LengthFast |
Obtiene la longitud aproximada del vector mediante una aproximación de la operación de raíz cuadrada. |
LengthSquared |
Obtiene la suma de los cuadrados de los componentes del vector. |
Xy |
Obtiene o establece los componentes X e Y. |
Xyz |
Obtiene o establece los componentes X, Y y Z. |
Métodos
Add(SCNVector4, SCNVector4, SCNVector4) |
Agrega |
Add(SCNVector4, SCNVector4) |
Agrega |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat, SCNVector4) |
Vector de 4 componentes. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, nfloat, nfloat) |
Vector de 4 componentes. |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single, SCNVector4) |
Interpola , y , mediante las coordenadas barycéntricas |
BaryCentric(SCNVector4, SCNVector4, SCNVector4, Single, Single) |
Interpola |
Clamp(SCNVector4, SCNVector4, SCNVector4, SCNVector4) |
Fija los componentes de |
Clamp(SCNVector4, SCNVector4, SCNVector4) |
Fija los componentes de |
Div(SCNVector4, nfloat, SCNVector4) |
Vector de 4 componentes. |
Div(SCNVector4, nfloat) |
Vector de 4 componentes. |
Div(SCNVector4, Single, SCNVector4) |
Divide los componentes de |
Div(SCNVector4, Single) |
Divide los componentes de |
Divide(SCNVector4, nfloat, SCNVector4) |
Vector de 4 componentes. |
Divide(SCNVector4, nfloat) |
Vector de 4 componentes. |
Divide(SCNVector4, SCNVector4, SCNVector4) |
Realiza la división de componentes de |
Divide(SCNVector4, SCNVector4) |
Devuelve la división de componentes de |
Divide(SCNVector4, Single, SCNVector4) |
Divide los componentes de |
Divide(SCNVector4, Single) |
Divide los componentes de |
Dot(SCNVector4, SCNVector4, nfloat) |
Vector de 4 componentes. |
Dot(SCNVector4, SCNVector4, Single) |
Establece |
Dot(SCNVector4, SCNVector4) |
Devuelve el producto de punto de |
Equals(Object) |
Devuelve |
Equals(SCNVector4) |
Devuelve |
GetHashCode() |
Devuelve el código hash de esta instancia. |
Lerp(SCNVector4, SCNVector4, nfloat, SCNVector4) |
Vector de 4 componentes. |
Lerp(SCNVector4, SCNVector4, nfloat) |
Vector de 4 componentes. |
Lerp(SCNVector4, SCNVector4, Single, SCNVector4) |
Devuelve la interpolación lineal de |
Lerp(SCNVector4, SCNVector4, Single) |
Devuelve la interpolación lineal de |
Max(SCNVector4, SCNVector4, SCNVector4) |
Almacena el vector con la magnitud mayor en |
Max(SCNVector4, SCNVector4) |
Devuelve el vector con la magnitud mayor. |
Min(SCNVector4, SCNVector4, SCNVector4) |
Almacena el vector con la magnitud más pequeña en |
Min(SCNVector4, SCNVector4) |
Devuelve el vector con la magnitud más pequeña. |
Mult(SCNVector4, nfloat, SCNVector4) |
Vector de 4 componentes. |
Mult(SCNVector4, nfloat) |
Vector de 4 componentes. |
Mult(SCNVector4, Single, SCNVector4) |
|
Mult(SCNVector4, Single) |
|
Multiply(SCNVector4, nfloat, SCNVector4) |
Vector de 4 componentes. |
Multiply(SCNVector4, nfloat) |
Vector de 4 componentes. |
Multiply(SCNVector4, SCNVector4, SCNVector4) |
Multiplica los componentes de |
Multiply(SCNVector4, SCNVector4) |
Multiplica los componentes de |
Multiply(SCNVector4, Single, SCNVector4) |
|
Multiply(SCNVector4, Single) |
|
Normalize() |
Escala este vector a la longitud de la unidad. |
Normalize(SCNVector4, SCNVector4) |
|
Normalize(SCNVector4) |
|
NormalizeFast() |
Escala este vector a una longitud de unidad aproximada. |
NormalizeFast(SCNVector4, SCNVector4) |
|
NormalizeFast(SCNVector4) |
|
Sub(SCNVector4, SCNVector4, SCNVector4) |
Resta |
Sub(SCNVector4, SCNVector4) |
Resta |
Subtract(SCNVector4, SCNVector4, SCNVector4) |
Resta |
Subtract(SCNVector4, SCNVector4) |
Resta |
ToString() |
Devuelve una representación en forma de cadena de esta instancia. |
Transform(SCNVector4, SCNMatrix4, SCNVector4) |
Devuelve la transformación de |
Transform(SCNVector4, SCNMatrix4) |
Devuelve la transformación de |
Operadores
Addition(SCNVector4, SCNVector4) |
Vector de 4 componentes. |
Division(SCNVector4, nfloat) |
Vector de 4 componentes. |
Division(SCNVector4, Single) |
Vector de 4 componentes. |
Equality(SCNVector4, SCNVector4) |
Vector de 4 componentes. |
Explicit(SCNVector4 to IntPtr) |
Vector de 4 componentes. |
Explicit(SCNVector4 to nfloat*) |
Vector de 4 componentes. |
Explicit(SCNVector4 to Single*) |
Vector de 4 componentes. |
Explicit(SCNVector4 to Vector4) |
Vector de 4 componentes. |
Implicit(Vector4 to SCNVector4) |
Vector de 4 componentes. |
Inequality(SCNVector4, SCNVector4) |
Vector de 4 componentes. |
Multiply(nfloat, SCNVector4) |
Vector de 4 componentes. |
Multiply(SCNVector4, nfloat) |
Vector de 4 componentes. |
Multiply(SCNVector4, Single) |
Vector de 4 componentes. |
Multiply(Single, SCNVector4) |
Vector de 4 componentes. |
Subtraction(SCNVector4, SCNVector4) |
Vector de 4 componentes. |
UnaryNegation(SCNVector4) |
Vector de 4 componentes. |