Clones

La clonación es una manera especial de crear la copia de un objeto. La copia clonada mantiene un vínculo con el objeto original, de forma que, si se modifica el objeto original, el clon sufrirá los mismos cambios. Sin embargo, las copias clonadas se pueden transformar (mover, cambiar de tamaño, rotar e inclinar) de manera independiente. Técnicamente, el clonado se consigue mediante el empleo del tipo de objeto use del estándar SVG.

El estilo de los clones (color, patrón de relleno, etc.) se puede cambiar de forma independiente, pero sólo si el estilo del objeto original se especifica como Indefinido. Ver la sección “Color de Relleno y Borde ” del Capítulo 10, Atributos .

Con la clonación sólo se pueden crear copias de objetos individuales. Si es necesario clonar más de un objeto a la vez, previamente hay que reunir el conjunto de objetos dentro de un Grupo.

El objeto original puede ser clonado cualquier número de veces. También es posible realizar la clonación de un clon. En este caso, si se modifica el objeto original, ambos clones sufrirán los mismos cambios; mientras que, si se modifica el primer clon, sólo sufrirá el cambio el segundo clon. Sin embargo, no es posible fijar de manera independiente los Atributos con una cadena de múltiples clonados sucesivos.

Nuevo en la versión 0.47:

Inkscape tiene la capacidad de reconectar clones a un nuevo objeto padre. Para ello, hay que copiar el nuevo objeto original al portapapeles. Después hay que seleccionar todos los clones que se desea reconectar, y aplicar el comando Edición Clonar Reconectar a copiado. Probablemente los clones cambien su posición. En la práctica, esto solamente hace que el atributo xlink:href de los clones pase a estar vinculado con el nuevo objeto original.

Inkscape también tiene la capacidad de reconectar clones cuando se duplica el objeto original junto con sus clones. Normalmente, los clones duplicados están vinculados al objeto original, y el duplicado del objeto original no está conectado con ningún otro. El funcionamiento de esta duplicación se puede cambiar activando la opción Reconectar clones duplicados en la sección Clones del cuadro de diálogo Preferencias de Inkscape. Al realizar la duplicación con esta opción activada, las copias de los clones están conectadas a la copia del objeto original.

Inkscape dispone del cuadro de diálogo Crear clones en mosaico con el que se puede generar un conjunto de objetos clonados que son dispuestos automáticamente por medio de algoritmos para crear mosaicos. Este cuadro de diálogo es muy potente y lo suficientemente complejo para que su explicación merezca su propio capítulo en este libro. Para más información, ver el Capítulo 18, Mosaicos .

A continuación se detallan los comandos disponibles para trabajar con clones (Crear clon y Desconectar clon también se pueden ejecutar en la Barra de Comandos).

¿Qué ocurre cuando movemos un objeto original del que se ha creado un clon? Por defecto, los clones de ese objeto original no se moverán. Esto es así porque si se selecciona un objeto original junto con uno de sus clones, los dos se moverán juntos como es de esperar. En la sección Clones del cuadro de diálogo Preferencias de Inkscape, se puede cambiar este funcionamiento de manera que, si movemos el objeto original, sus clones también se moverán aunque no estén seleccionados. Pero en este caso, si seleccionamos el objeto original junto con su clon, y después movemos la selección, entonces el desplazamiento del clon será el doble, como si lo hubiéramos movido dos veces, una porque hemos movido el objeto original, y la otra porque también hemos movido el clon mismo con la selección. Se pueden obtener resultados muy extraños si movemos un objeto original del que hemos creado un clon, del que a su vez hemos creado otro clon.