¿Cómo diseñar gráficos de sombreado Phong usando p5.js?

El sombreado Phong es un tipo específico de técnica de sombreado en gráficos 3D por computadora que es útil para suavizar formas de múltiples superficies, aproximar los reflejos de la superficie y crear imágenes modeladas por computadora más sofisticadas. Los expertos se refieren a la técnica como «interpolación», donde el sombreado Phong visualiza una superficie … Continue reading «¿Cómo diseñar gráficos de sombreado Phong usando p5.js?»

Función p5.js resetMatrix()

La función resetMatrix() se usa para reemplazar la array actual con la array identidad (la array cuadrada cuyos valores son cero excepto la diagonal que es 1). Cuando estamos rotando, traduciendo y escalando cualquier imagen gráfica usando applyMatrix()   , al aplicar la función resetMatrix() podemos cambiar los gráficos a su forma original. Sintaxis: resetMatrix() … Continue reading «Función p5.js resetMatrix()»

propiedad p5.js disabledFriendlyErrors

El sistema de error amigable (FES) se usa para advertir al usuario cuando se usa el archivo p5.js no minificado (y no p5.min.js). Estos errores amistosos no son de naturaleza crítica, sin embargo, tenerlos en la consola es preocupante. Estos se pueden desactivar con la ayuda de la propiedad disabledFriendlyErrors . Esto también puede mejorar … Continue reading «propiedad p5.js disabledFriendlyErrors»

Método p5.js NumberDict mult()

El método mult() de p5.NumberDict en p5.js multiplica el valor dado por el valor en la clave dada y almacena el valor actualizado en la misma clave. Un par clave-valor es un conjunto de dos valores que se asignan entre sí. Se puede acceder a estos valores consultando este diccionario utilizando la parte clave del … Continue reading «Método p5.js NumberDict mult()»

p5.js NumberDict maxValue() Método

El método maxValue() de p5.NumberDict en p5.js se usa para encontrar el valor más alto en un diccionario de números. Un diccionario de números puede almacenar múltiples pares clave-valor. Sintaxis: maxValue() Parámetros: este método no acepta ningún parámetro. Valor devuelto: Devuelve un valor numérico que es el valor más alto del diccionario. El siguiente ejemplo … Continue reading «p5.js NumberDict maxValue() Método»

Método p5.TableRow getString()

El método getString() de p5.TableRow en p5.js se usa para recuperar un valor de string de la columna dada de la fila de la tabla. La columna se puede especificar por su ID de columna o nombre de columna. Sintaxis: getString( column ) Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y … Continue reading «Método p5.TableRow getString()»

Método p5.Table getString()

El método getString() de p5.Table en p5.js se usa para recuperar un valor de string de la fila y columna dadas de la tabla. La fila se puede especificar por el Id. de fila y la columna se puede especificar por su Id. de columna o nombre de columna. Sintaxis: getString( row, column ) Parámetros: … Continue reading «Método p5.Table getString()»

Método getRows() de la tabla p5.js

El método getRows() de p5.Table en p5.js se usa para devolver una referencia a todas las filas de la tabla como una array de objetos p5.TableRow. Cada uno de los objetos de fila devueltos se puede usar para obtener y establecer valores según sea necesario.  Sintaxis:   getRows() Parámetros: Esta función no acepta ningún parámetro.  El … Continue reading «Método getRows() de la tabla p5.js»

p5.js | función textAscent()

La función textAscent() en p5.js se usa para averiguar el ascenso de la fuente actual en su tamaño actual. El ascenso se puede definir como la distancia del carácter descendente más alto por encima de la línea de base, en píxeles. Sintaxis: textAscent() Parámetros: Esta función no tiene parámetros. Valor devuelto: Devuelve un número que … Continue reading «p5.js | función textAscent()»

p5.js | Función noDebugMode()

La función noDebugMode() en p5.js se usa para deshabilitar el modo de depuración habilitado por la función debugMode() en un boceto 3D. Sintaxis: noDebugMode() Parámetros: Esta función no acepta ningún parámetro. El siguiente ejemplo ilustra la función noDebugMode() en p5.js: Ejemplo: let newFont; let debugModeDisabled = false;    function preload() {   newFont = loadFont(‘fonts/Montserrat.otf’); } … Continue reading «p5.js | Función noDebugMode()»