Referencia linePerspective()

linePerspective()

Habilita o deshabilita la perspectiva de las líneas en bocetos 3D.

En el modo WebGL, las líneas pueden ser dibujadas con un grosor más delgado cuando están más lejanas de la cámara. Esto da una apariencia más realista.

De forma predeterminada, las líneas son dibujadas de formas diferentes dependiendo del tipo de perspectiva que se está utilizando:

  • perspective() y frustum() simulan una perspectiva realista. En estos modos, el grosor de las líneas se ve afectado por su distancia a la cámara. Esto da una apariencia más natural. perspective() es el modo predeterminado para los bocetos 3D.
  • ortho() no simula una perspectiva realista. En este modo, el grosor de las líneas es consistente independientemente de su distancia a la cámara. Esto da una apariencia más predecible y consistente.

linePerspective() puede sobreescribir el modo por defecto de dibujado de líneas.

El parámetro enable es opcional. Es un valor Boolean que establece el modo en que se dibujan las líneas. Si se pasa true como en linePerspective(true), las líneas aparecerán más delgadas cuando estén más lejanas de la cámara. Si se pasa false como en linePerspective(false), las líneas tendrán un grosor de trazo constante independientemente de su distancia a la cámara. De forma predeterminada, linePerspective() está habilitado.

Al llamar a linePerspective() sin pasar un argumento devuelve true si está habilitado y false si no lo está.

Nota: linePerspective() solo puede ser utilizado en el modo WebGL.

Ejemplos

Sintaxis

linePerspective(enable)
linePerspective()

Parámetros

enable
Booleano:

Si se debe habilitar la perspectiva de líneas.

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Camera.js and open a pull request!

Referencias Relacionadas