Una clase para describir una cámara para ver un boceto 3D.
Cada objeto p5.Camera
representa una cámara que ve una sección de espacio 3D. Almacena información sobre la posición, orientación y proyección de la cámara.
En el modo WebGL, la cámara predeterminada es un objeto p5.Camera
que puede ser controlada con las funciones camera(), perspective(), ortho() y frustum(). Se pueden crear cámaras adicionales con createCamera() y activarlas con setCamera().
Nota: Las funciones de p5.Camera
operan en dos sistemas de coordenadas:
- El sistema de coordenadas “mundo” describe las posiciones en términos de su relación con el origen en los ejes x, y y z. Por ejemplo, llamar a
myCamera.setPosition()
coloca la cámara en el espacio 3D utilizando coordenadas “mundo”. - El sistema de coordenadas “local” describe posiciones desde la perspectiva de la cámara: hacia la derecha o izquierda, hacia arriba o abajo, y hacia adelante o hacia atrás.
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Camera.js and open a pull request!