Efecto de perspectiva conica


De momento las posibilidades de transformación de un objeto en Inkscape se limitan a escalar, rotar e inclinar pero a veces son necesarias otras transformaciones. El efecto de perspectiva cónica es una de esas modificaciones que se echan de menos en Inkscape (al menos por ahora) pero que se pueden conseguir gracias a scripts externos al programa (aunque integrados en el mismo)


El script presenta algunos inconvenientes que hay que tener en cuenta a la hora de trabajar con él:


1- En la edición se pierde el original. No supone un gran problema pero conviene tenerlo presente.


2- No es una edición en tiempo real.


Necesitamos un objeto al que aplicarle la perspectiva, como es lógico, y un cuadrilátero formado exclusivamente por cuatro segmentos (y cuatro nodos)
El cuadrilátero marcará el espacio en el que quedará inscrito el objeto una vez realizada la operación y tendrá extrema importancia el orden en el que se pongan los segmentos.

Si queremos que el objeto se adapte al cuadrilátero sin rotación de ningún tipo el orden riguroso debe ser el siguiente (versión 0.46)

NOTA: en la versión 0.45 el orden es 2º, 3º, 4º, 1º


El objeto que queremos transformar tiene que ser convertido antes en trazo con Trazo/Objeto a trazo para que Inkscape pueda reorganizar los nodos.

Antes de ejecutar el script deben estar seleccionados los dos objetos y esta selección debe hacerse en el orden correcto:





NOTA:En Inkscape 0.46 esta línea es Efectos/Modificar trayecto/Perspectiva, puesto que se sustituyó Trazo por Trayecto en casi la totalidad de la traducción.

El
script permite trabajar con varios objetos juntos siempre que estén combinados (Trazo/Combinar) ya que se combinan como trazos; no es efectivo el script (0.45) si los objetos están agrupados (Objeto/Agrupar) debido a que es una cualidad de los objetos y no de los trazos.

NOTA: en la 0.46 las agrupaciones sí admiten el script.



Algunos ejemplos:





Joaclint Istgud. Con Inkcape 0.45

Actualizado con Inkscape 0.46

Documento original:http://docs.google.com/Doc?id=dhs3vfzq_783vjvgq

GNUser cc 2009