|
|
Métodos de transformación de espacio de capa
Utilice los métodos de transformación de espacio de capa para transformar los valores de un espacio a otro, como del espacio de capa al espacio de entorno. Los métodos “de” transforman valores del espacio de capa al espacio con nombre (composición o entorno). Los métodos “a” transforman valores del espacio con nombre (composición o entorno) al espacio de capa. Cada método de transformación utiliza un argumento opcional para determinar el tiempo en el que se calcula la transformación; sin embargo, casi siempre se puede utilizar el tiempo actual (predeterminado).
Utilice los métodos de transformación “Vec” cuando desee transformar un vector de dirección, como la diferencia entre dos valores de posición. Utilice los métodos de transformación sencillos (no ”Vec”) para transformar un punto, como una posición. El espacio de composición (comp.) y de entorno es el mismo para las capas 2D. Si embargo, en el caso de las capas 3D, el espacio de composición depende de la cámara activa y el espacio de entorno es independiente de la cámara.
- toComp(point, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: point es un conjunto [2 ó 3] y t es un número.
Transforma un punto del espacio de capa al espacio de composición.
- fromComp(point, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: point es un conjunto [2 ó 3] y t es un número.
Transforma un punto del espacio de composición al espacio de capa. El punto resultante en una capa 3D puede tener un valor distinto de cero aunque esté en el espacio de capa. Ejemplo: fromComp(thisComp.layer(2).position)
- toWorld(point, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: point es un conjunto [2 ó 3] y t es un número.
Transforma un punto del espacio de capa al espacio de entorno independiente de la vista. Ejemplo:
toWorld.effect("Bulge")("Bulge Center")
- fromWorld(point, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: point es un conjunto [2 ó 3] y t es un número.
Transforma un punto del espacio de entorno al espacio de capa. Ejemplo: fromWorld(thisComp.layer(2).position)
- toCompVec(vec, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: vec es un conjunto [2 ó 3] y t es un número.
Transforma un vector del espacio de capa al espacio de composición. Ejemplo: toCompVec([1, 0])
- fromCompVec(vec, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: vec es un conjunto [2 ó 3] y t es un número.
Transforma un vector del espacio de composición al espacio de capa. Ejemplo (capa 2D):
dir=sub(position, thisComp.layer(2).position);
fromCompVec(dir)
- toWorldVec(vec, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: vec es un conjunto [2 ó 3] y t es un número.
Transforma un vector del espacio de capa al espacio de entorno. Ejemplo: p1 = effect("Eye Bulge 1")("Bulge Center");
p2 = effect("Eye Bulge 2")("Bulge Center");
toWorld(sub(p1, p2))
- fromWorldVec(vec, t=time)
- Tipo de valor devuelto: conjunto [2 ó 3].
Tipo de argumento: vec es un conjunto [2 ó 3] y t es un número.
Transforma un vector del espacio de entorno al espacio de capa. Ejemplo: fromWorld(thisComp.layer(2).position)
- fromCompToSurface(point, t=time)
- Tipo de valor devuelto: conjunto [2].
Tipo de argumento: point es un conjunto [2 ó 3] y t es un número.
Proyecta un punto situado en el espacio de la composición en un punto de la superficie de la capa (valor z cero) en la ubicación donde aparece cuando se ve desde la cámara activa. Este método es útil para definir puntos de control de efecto. Utilícelo sólo con capas 3D.
|