Referencia slerp()

slerp()

Establece la posición y orientación de la cámara en valores que se encuentran entre las de otras dos cámaras.

myCamera.slerp() utiliza la interpolación lineal esférica para calcular una posición y orientación que está entre dos otras cámaras. Esto es útil para hacer una transición suave entre dos perspectivas.

Los dos primeros parámetros, cam0 y cam1, son los objetos p5.Camera que deben utilizarse para establecer la cámara actual.

El tercer parámetro, amt, es la cantidad a interpolar entre cam0 y cam1. 0.0 mantiene la posición y orientación de la cámara igual a la de cam0, 0.5 la establece a la mitad entre cam0 y cam1 , y 1.0 establece la posición y orientación igual a cam1.

Por ejemplo, llamar a myCamera.slerp(cam0, cam1, 0.1) establece la posición y orientación de la cámara muy cercanas a las de cam0. Llamar a myCamera.slerp(cam0, cam1, 0.9) establece la posición y orientación muy cercanas a las de cam1.

Nota: Todas las cámaras deben utilizar la misma proyección.

Ejemplos

Sintaxis

slerp(cam0, cam1, amt)

Parámetros

cam0
p5.Camera:

primera cámara.

cam1
p5.Camera:

segunda cámara.

amt
Number:

cantidad de interpolación entre 0.0 (cam0) y 1.0 (cam1).

This page is generated from the comments in src/webgl/p5.Camera.js . Please feel free to edit it and submit a pull request!

Referencias Relacionadas