두 개의 다른 카메라의 값 사이에 있는 카메라의 위치와 방향을 설정합니다.
myCamera.slerp()는 구형 선형 보간을 사용하여 다른 두 카메라 사이의 위치와 방향을 계산합니다. 이는 두 시점 간의 부드러운 전환에 도움이 됩니다.
첫 번째 두 매개변수 cam0과 cam1은 현재의 카메라를 설정하는 데 사용되는 p5.Camera 객체입니다.
세 번째 매개변수 amt는 cam0과 cam1 사이를 보간하는 양입니다. 0.0은 카메라의 위치와 방향을 cam0와 같게 유지하고, 0.5는 cam0와 cam1 사이의 중간값으로 설정하며, 1.0은 cam1과 같게 설정합니다.
예를 들어, myCamera.slerp(cam0, cam1, 0.1)을 호출하면 카메라의 위치와 방향이 cam0에 매우 가깝게 설정됩니다. myCamera.slerp(cam0, cam1, 0.9)를 호출하면 카메라의 위치와 방향이 cam1에 매우 가깝게 설정됩니다.
참고: 모든 카메라는 동일한 투영을 사용해야 합니다.
예제
구문
slerp(cam0, cam1, amt)
매개변수
cam0
p5.Camera:
첫 번째 카메라.
cam1
p5.Camera:
두 번째 카메라.
amt
Number:
0.0 (cam0)과 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!