DigiNG edición Scripting
Código de ejemplo "Zoomp"
El código de ejemplo de esta sección emula la orden interna de DigiNG zoomp que centra la visualización de la pantalla ortogonal en un punto que el usuario digitaliza con el ratón o con los codificadores.
Para ejecutar este código en DigiNG, seguir los siguientes pasos:
Crear con un editor de textos (como el bloc de notas) un archivo llamado "Zoomp". Posiblemente, al salvar el archivo, el editor de textos añada la extensión .txt, que tendremos que quitar más adelante con el explorador de archivos de Windows.
Copiar el siguiente bloque de código de ejemplo en el archivo "Zoomp".
Dim ptCentroVista
Dim nuevoMaxMin
' Solicitamos al usuario que digitalize un punto
digi.ImprimeMensaje "Digitalize el punto para centrar la pantalla alrededor de éste..."
Set ptCentroVista = digi.PidePunto
digi.ImprimeMensaje ""
' Creamos un objeto de tipo MaxMin con el nuevo rango de coordenadas de visualización
Set nuevoMaxMin = CreateObject("Digi3D.MaxMin")
nuevoMaxMin.xmin = ptCentroVista.x - digi.VistaMaxMin.Width/2
nuevoMaxMin.ymin = ptCentroVista.y - digi.VistaMaxMin.Height/2
nuevoMaxMin.xmax = ptCentroVista.x + digi.VistaMaxMin.Width/2
nuevoMaxMin.ymax = ptCentroVista.y + digi.VistaMaxMin.Height/2
' Modificamos el rango de coordenadas de visualización de la vista ortogonal y regeneramos la vista
digi.VistaMaxMin = nuevoMaxMin
digi.RegeneraVistaOrtogonal
' Liberamos la memoria
Set nuevoMaxMin = Nothing
Mirar también
Método ImprimeMensaje | Método PidePunto | Método RegeneraVistaOrtogonal | Propiedad VistaMaxMin
Fecha de última modificación: domingo, 9 de diciembre de 2001
© 2001-2002 Dreaming With Objects. Todos los derechos reservados.