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()
yfrustum()
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
Si se debe habilitar la perspectiva de líneas.