box()

Dibuja una caja (prisma rectangular).

una caja es una forma tridimensional con seis caras. Cada cara hace un ángulo de 90 grados con cuatro caras vecinas.

El primer parámetro, width, es opcional. Si se pasa un Number, como en box(20), establece el ancho y alto de la caja. Por defecto, width es 50.

El segundo parámetro, height, también es opcional. Si se pasa un Number, como en box(20, 30), establece el alto de la caja. Por defecto, alto se establece al ancho de la caja.

El tercer parámetro, depth, también es opcional. Si se pasa un Number, como en box(20, 30, 40), establece la profundidad de la caja. Por defecto, depth se establece al alto de la caja.

El cuarto parámetro, detailX, también es opcional. Si se pasa un Number, como en box(20, 30, 40, 5), establece el número de subdivisiones triangulares para usar en el eje X. Todas las formas tridimensionales se construyen conectando triángulos para formar sus superficies. Por defecto, detailX es 1.

El quinto parámetro, detailY, también es opcional. Si se pasa un Number, como en box(20, 30, 40, 5, 7), establece el número de subdivisiones triangulares para usar en el eje Y. Todas las formas tridimensionales se construyen conectando triángulos para formar sus superficies. Por defecto, detailY es 1.

Nota: box() solo puede ser usado en modo WebGL.

Ejemplos

Sintaxis

box([width], [height], [depth], [detailX], [detailY])

Parámetros

width
Number:

ancho de la caja.

height
Number:

altura de la caja.

depth
Number:

profundidad de la caja.

detailX
Integer:

número de subdivisiones de triángulo a lo largo del eje x.

detailY
Integer:

número de subdivisiones de triángulo a lo largo del eje y.

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

Referencias Relacionadas