Digi3D



Orden TRANSFORMA


Esta orden sirve para realizar transformaciones en el archivo de dibujo.

Al ejecutar la orden aparecerá el siguiente cuadro:



en el cuál se podrá elegir entre las diferentes opciones:



La mayoria de las transformaciones que se ofrecen se definen mediante las coordenadas de una serie de puntos en dos sistemas de coordenadas: sistema original y sistema destino o transformado. Las transformaciones pueden incluir un giro, una translación, un factor de escala, un tensor 3x3 ó 4x4.


Para ejecutar cualquiera de dichas transformaciones hay que haber creado previamente un fichero de texto con los datos de entrada necesarios para la transformación, se indicarán las coordenadas origen y destino de al menos dos puntos.


En cada línea del fichero , y justificado arriba a la izquierda, se indicarán las coordenadas de la posición origen y las coordenadas de la posición destino de un punto conocido. Estos cuatro valores se separan mediante comas o espacios en blanco. Es decir, la estructura de este fichero es la siguiente:


X del punto 1 original, Y del punto 1 original, X del punto 1 destino, Y del punto 1 destino

X del punto 2 original, Y del punto 2 original, X del punto 2 destino, Y del punto 2 destino

.......


Si la transformación es en tres dimensiones, la estructura sería:


X p1 original, Y p1 original, Z p1 original, X p1 destino, Y p1 destino, Z p1 destino

X p2 original, Y p2 original, Z p2 original, X p2 destino, Y p2 destino, Z p2 destino

.......


Una vez creado el fichero se podrá ejecutar la orden TRANSFORMA.


Datos de entrada para las transformaciones:







a00 a01 a02

a10 a11 a12

a20 a21 a22



a00 a01 a02 a03

a10 a11 a12 a13

a20 a21 a22 a23

a30 a31 a32 a33



Al seleccionar esta opción el programa pide un archivo de parámetros, el hemisferio y el huso para la transformación. El usuario tiene disponible un archivo de ejemplo en el directorio

C:\Archivos de Programa\Digi21.net\Digi3D\sped2et.gsb

una vez seleccionado el asrchivo aparecerán los siguientes parámetros en la ventana:




Si el usuario quisiera hacer sólo una traslación de la coordenada Y con un desplazamiento negativo de -4000000, en el proceso de transformación se especificaría en un fichero ASCII con los valores siguientes:


0 0 0 -4000000

que son primero las coordenadas X e Y originales y a continuación X e Y destino. Los valores indicados en el ejemplo cambiarían en función de la transformación que se necesite en cada caso: giro, cambio de escala...


Para ejecutar la orden hay que especificar el fichero de texto que contiene los datos de entrada:



Una vez completado el cuadro y pulsando sobre el botón Comenzar el DigiNG transforma todos los elementos del fichero original en el fichero de salida. El fichero original no se modifica.



Fecha de última modificación: 13 de Septiembre, 2006