Guía del mosaico

Un diseño.
Cuatro formas de repetirlo.

La rotación define cómo se orienta cada baldosa dentro del mosaico. El simulador dispone de cuatro patrones para distribuir un mismo diseño en una cuadrícula de 4 × 4.

Antes de empezar

Cómo leer los giros

0° conserva la orientación original. Los ángulos positivos giran en sentido horario, alrededor del centro de cada baldosa.

La flecha es una referencia ilustrativa: permite distinguir los giros incluso si el diseño real es simétrico.

0°Original90°¼ de vuelta180°½ vuelta270°¾ de vuelta

Catálogo actual

Los cuatro patrones

La misma baldosa, una orientación por posición.

Rotación 01Predeterminada

Giro progresivo

Cada baldosa avanza 90° hacia la derecha. Al bajar una fila, el inicio retrocede 90°, creando una secuencia diagonal.

Mosaico 4 × 4 · Ángulos respecto al diseño original
Ver matriz de ángulos
Giro progresivo: filas de arriba abajo y columnas de izquierda a derecha
0°90°180°270°
270°0°90°180°
180°270°0°90°
90°180°270°0°
Rotación 02

Sin giro

Todas las baldosas conservan su orientación original. El mismo diseño se repite en las dieciséis posiciones.

Mosaico 4 × 4 · Ángulos respecto al diseño original
Ver matriz de ángulos
Sin giro: filas de arriba abajo y columnas de izquierda a derecha
0°0°0°0°
0°0°0°0°
0°0°0°0°
0°0°0°0°
Rotación 03

Alternado 180 grados

Combina la orientación original con media vuelta. Las baldosas vecinas alternan entre 0° y 180°, como un tablero de ajedrez.

Mosaico 4 × 4 · Ángulos respecto al diseño original
Ver matriz de ángulos
Alternado 180 grados: filas de arriba abajo y columnas de izquierda a derecha
0°180°0°180°
180°0°180°0°
0°180°0°180°
180°0°180°0°
Rotación 04

Bloques de cuatro giros

Repite un bloque de 2 × 2: arriba, 0° y 90°; abajo, 270° y 180°. Cada bloque reúne las cuatro orientaciones.

Mosaico 4 × 4 · Ángulos respecto al diseño original
Ver matriz de ángulos
Bloques de cuatro giros: filas de arriba abajo y columnas de izquierda a derecha
0°90°0°90°
270°180°270°180°
0°90°0°90°
270°180°270°180°

Configuración

Cómo se asigna una rotación

El patrón se selecciona automáticamente según el producto activo. En la implementación actual, el campo codigo_sku_madre del producto indica el ID de rotación.

  1. El catálogo entrega el valorEl endpoint de productos conserva codigo_sku_madre recibido desde la API.
  2. El simulador lo interpretaJavaScript convierte ese valor en id_rotacion y busca el patrón en las rotaciones cargadas desde la base de datos.
  3. Se dibuja el mosaicoLos 16 ángulos se aplican de izquierda a derecha y de arriba abajo, girando cada baldosa sobre su centro.
Referencia de implementación

Las definiciones se administran en Configuración > Rotaciones y se guardan en la tabla rotaciones. js/app.js las carga al iniciar desde modelo/rotacionesLeer.php. La función normalizeProduct() asigna el ID, drawMosaicGrid() selecciona los ángulos y drawTile() realiza el giro.

La consola del navegador registra [Rotación del mosaico] cuando cambia el producto o la rotación, e informa el ID recibido, el aplicado y si se usó la opción predeterminada.

Para incorporar otro patrón, créalo en el mantenedor con un ID, nombre y 16 ángulos. Esta guía ilustra los cuatro patrones iniciales.