|
En realidad, todas éstas son macros en la versión actual de este archivo de inclusión, porque las funciones no pueden tomar parámetros vectoriales, pero esto puede cambiar en el futuro.
VSqr(V). Eleva al cuadrado cada componente individual
de un vector. Equivale a V*V.
Parámetros:
V = Vector a elevar al cuadrado.VPow(V, P), VPow5D(V, P). Eleva cada componente
individual de un vector a una potencia dada.
Parámetros:
V = Vector de entrada.P = Potencia.VEq(V1, V2). Comprueba la igualdad de dos vectores,
devolviendo verdadero (true) si las tres componentes de V1
son iguales a las respectivas componentes de V2.
Parámetros:
V1, V2 = Los vectores a comparar.VEq5D(V1, V2). La versión 5D de VEq().
Comprueba la igualdad de dos vectores, devolviendo verdadero si
las 5 componentes de V1 son iguales a las respectivas
componentes de V2.
Parámetros:
V1, V2 = Los vectores a comparar.VZero(V). Comprueba si un vector es < 0, 0, 0> .
Parámetros:
V = Vector de entrada.VZero5D(V). Comprueba si un vector es < 0, 0, 0, 0,
0> .
Parámetros:
V = Vector de entrada.VLength5D(V). Calcula el módulo (la longitud) de un
vector 5D.
Parámetros:
V = Vector de entrada.VNormalize5D(V). Normaliza un vector 5D.
Parámetros:
V = Vector de entrada.VDot5D(V1, V2). Calcula el producto escalar de dos
vectores 5D. Véase vdot() para más información sobre los productos
escalares.
Parámetros:
V1,V2 = Vectores de entrada.VCos_Angle(V1, V2). Calcula el coseno del ángulo entre
dos vectores.
Parámetros:
V1, V2 = Vectores de entrada.VAngle(V1, V2), VAngleD(V1, V2). Calcula el ángulo
entre dos vectores. VAngle() devuelve el ángulo en
radianes, VAngleD() en grados.
Parámetros:
V1, V2 = Vectores de entrada.VRotation(V1, V2, Eje), VRotationD(V1, V2, Eje). Calcula
el ángulo de rotación desde V1 hasta V2 alrededor de Eje. Eje debe
ser perpendicular a ambos, V1 y V2. La salida estará en el
intervalo comprendido entre -pi y pi radianes o entre -180 y 180
grados si está usando la versión sexagesimal. Sin embargo, si el
eje vale <0,0,0> la salida será siempre positiva o 0,
obteniéndose el mismo resultado con las macros VAngle().
Parámetros:
V1, V2 = Vectores de entrada.VDist(V1, V2). Calcula la distancia entre dos puntos.
Parámetros:
V1, V2 = Vectores de entrada.VPerp_To_Vector(V). Halla un vector perpendicular al
vector dado.
Parámetros:
V = Vector de entrada.VPerp_To_Plane(V1, V2). Halla un vector perpendicular a
ambos vectores especificados. En otras palabras, perpendicular al
plano definido por los vectores de entrada
Parámetros:
V1, V2 = Vectores de entrada.VPerp_Adjust(V1, Eje). Halla un vector perpendicular a
Eje y en el plano de V1 y Eje. En otras palabras, el nuevo vector
es una versión de V1 ajustado para ser perpendicular a Eje.
Parámetros:
V1, Eje = Vectores de entrada.VProject_Plane(V1, Eje). Proyección del vector V1 sobre
el plano definido por Eje.
Parámetros:
V1 = Vector de entrada.Eje = Normal al plano.VProject_Axis(V1, Eje). Proyección del vector V1 sobre
el eje definido por Eje.
Parámetros:
V1, Axis = Vectores de entrada.VMin(V), VMax(V). Halla la menor o mayor componente de
un vector.
Parámetros:
V = Vector de entrada.VWith_Len(V, Long). Crea un vector paralelo al vector
dado pero con un módulo específico.
Parámetros:
V = Vector de dirección.Long = Módulo del vector deseado.
|