Archivo del Autor: joseangelmt

Comprueba las modificaciones que incorpora cada versión de nuestros programas directamente en la página web

Página de descarga de Digi3DYa puedes comprobar las modificaciones que incorporan las distintas versiones de nuestros programas en nuestra página web.

Tan solo tienes que entrar en la página de descargas de cualquiera de nuestros programas. En la parte inferior podrás ver las distintas modificaciones que incorpora cada versión.

Podrás ver el tipo de modificación (Novedad o Corrección) así como un título de la modificación.

Compruébalo ahora mismo entrando en la página de descargas de Digi3D.NET

Detectando versiones nuevas

Hemos hecho que nuestras aplicaciones detecten de forma automática si hay una versión nueva disponible para su descarga.

A partir de ahora, al ejecutar un programa, éste comprobará si hay disponible una nueva versión. Si se localiza una nueva versión, se mostrará un cuadro de diálogo indicando las novedades de dicha versión, permitiendo además ver los detalles de cada una de las novedades que forman parte de la nueva versión.
Si pulsamos el botón Instalar, comenzará el proceso de descarga de la nueva versión y una vez descargado, se instalará de forma automática.

DialogoLocalizadaVersionNueva

Algunas aplicaciones como Digi3D.NET permiten que configuremos si queremos o no que se compruebe si existe una nueva versión cada vez que se ejecuta el programa, además de poder indicar si queremos que se nos muestren versiones en estado BETA.

Para ello tenemos las siguientes opciones de configuración:

  • Herramientas/Configuración/Comunicación con Internet/Comprobar versión nuea
  • Herramientas/Configuración/Comunicación con Internet/Permitir instalar versiones BETA

Otras aplicaciones no permiten configurar si queremos o no que se compruebe una nueva versión cada vez de se ejecutan, como por ejemplo las aplicaciones que forman parte de la suite de aplicaciones Licencias.

En todo momento podemos comprobar si hay disponible una nueva versión del programa que estás ejecutando si seleccionas la opción del menú Herramientas/Comprobar versión nueva…

En el siguiente vídeo puedes ver en acción esta nueva funcionalidad.

Creación de macros mediante la nueva barra de herramientas “Macro”

Una de las características que hacen a Digi3D.NET una aplicación tan productiva es la posibilidad de crear por parte del usuario archivos de macro (denominados comúnmente arrobas o archivos de macroinstrucciones) que agrupan una serie de órdenes que luego el usuario puede ejecutar de una manera muy sencilla.

El inconveniente que tiene la creación de archivos de macroinstrucciones es que el usuario debe conocer los nombres de las órdenes a ejecutar así como sus parámetros.

Acabamos de añadir a Digi3D.NET una serie de mejoras que van a facilitar la vida a los usuarios a la hora de crear archivos de macroinstrucciones.

Opción del menú grabar una macro

Hemos añadido la opción del menú Herramientas/Macro/Grabar una macro que permite comenzar la grabación de una macro (también dispones de la barra de herramientas Macro)

Cuando seleccionamos esta opción, Digi3D.NET entra en modo de grabación de macros. Puedes comprobarlo porque en la ventana de dibujo aparece un marco rojo (indicando que se están almacenando todas las operaciones).

A partir de este momento comienza a memorizar los nombres de las órdenes que estás ejecutando, así como sus parámetros, independientemente de que los ejecutes desde la línea de comandos o que las ejecutes desde el menú o una barra de herramientas.

Cuando has terminado, puedes seleccionar la opción del menú Herramientas/Macro/Parar la grabación de la macro…

Aparecerá un cuadro de tareas solicitando dónde quieres almacenar las órdenes que se han memorizado, dándote dos posibilidades:

  1. Asignar la macro a una pulsación de teclas
  2. Crear un archivo de macroinstrucciones

Si seleccionas la primera opción, Digi3D.NET ejecutará la orden TECLA con esas órdenes pre-configuradas. Cuando pulses la tecla a la que quieres asignar la macro, verás relleno el cuadro de diálogo de asignación de tecla.

Si seleccionas la segunda opción, aparecerá un nuevo cuadro de diálogo que te permitirá crear un archivo de macroinstrucciones. Este cuadro de diálogo creará el archivo de macroinstrucciones añadiendo automáticamente el prefijo @ al nombre del archivo.

Almacenar archivo de macroinstrucciones

Puedes ver esta nueva funcionalidad en el siguiente vídeo.

Nuevo driver para Softmouse3D o para Stealth 3D Mouse V-Model

Cuidamos de nuestros programas al límite:

Hace unos días instalamos en un organismo en Colombia la última versión de Digi3D.NET en unos ordenadores de última generación que acaban de adquirir. Tuvimos la oportunidad de comprobar el rendimiento de Digi3D.NET vs estaciones fotogramétricas de la competencia. El resto de estaciones fotogramétricas únicamente conseguían 40 imágenes por segundo (haciendo que el movimiento de las imágenes sea a tirones, pues el ojo humano requiere al menos 60 para no ver tirones). Digi3D.NET llegaba a 120, por lo tanto, con Digi3D.NET el movimiento de las imágenes era suave, imperceptible para el ojo humano.

Pero observamos que al trabajar con el ratón Softmouse3D el consumo de procesador para llegar a esos 120 frames por segundo se disparaba, consumiendo un núcleo completo.

Hemos dedicado una semana de desarrollo para mejorar ese aspecto, y ahora Digi3D.NET consigue esas 120 imágenes por segundo sin a penas consumir procesador.

El siguiente vídeo está grabado a Full HD, es decir 1920×1080 píxeles, además grabando la webcam, grabando audio y utilizando un Softmouse3D y Digi3D.NET muestra 120 imágenes por segundo llegando a picos máximos de 6% de procesador.

¿Te imaginabas que nos fijáramos en esos detalles?
Ahora es factible utilizar Digi3D.NET en un ordenador portátil si nuestro dispositivo de entrada es un Softmouse3D o un Stealth3D Mouse V-model.

Presentamos la nueva tienda de aplicaciones completamente automatizada

Desde el día 2 de enero de 2015 disponemos de la nueva tienda de aplicaciones que te va a permitir poder disfrutar de los programas alquilados de manera inmediata.

La tienda genera automáticamente los archivos de licencia (si el pago se realiza con tarjeta de crédito) y además genera la factura de compra inmediatamente, enviándotela por correo electrónico.

El método de pago es el más seguro pues se comunica con tu propio banco que te envía una contraseña de verificación. Los datos de la tarjeta de crédito no se llegan a introducir nunca en nuestra página, se introducen en la página segura de Visa, de manera que no hay posibilidad de fraude.

Los precios de alquiler son muy económicos:

Producto Precio
Digi3D.NET (Completo) alquiler diario 10€
Digi3D.NET (Completo) alquiler mensual 200€
Digi3D.NET (Edición) alquiler mensual 150€
MDTopX (MDTop+VirtuaLand+Láser) alquiler diario 9,59€
MDTopX VL (MDTop+VirtuaLand) alquiler diario 6,85€
MDTopX Lite (MDTop) alquiler diario 3,569€
MDTopX Civil (MDTop+Viales) alquiler diario 4,93€
MDTopX Suite (MDTop+VirtuaLand+Láser+Viales) alquiler diario 10,96€
MDTopX Orto (MDTop+Orto) alquiler diario 5,48€

A continuación tienes un vídeo en el que te explicamos cómo alquilar un programa:

Administra tus llaves de protección

Hemos añadido una opción a la página web de Digi21 para dar de alta en nuestros servidores las llaves de protección provisionales que tú mismo puedes crear mediante el procedimiento  Crear una llave de software provisional.

Gracias a esto, podrás alquilar aplicaciones inmediatamente después de crear tu llave de protección provisional.

Para dar de alta una llave de protección provisional, sigue las instrucciones que se indican en Registra tu llave de protección.

En el siguiente vídeo puedes ver esta funcionalidad en acción.

Control de calidad en tiempo real con la nueva funcionalidad “desencadenadores” de Digi3D.NET

Presentamos una nueva característica en Digi3D.NET que permitirá incrementar la productividad además de evitar revisiones de control de calidad: Desencadenadores.

Los desencadenadores son acciones que se ejecutan en un determinado momento si se cumple una determinada condición.

En un principio, los códigos no tienen asignado ningún desencadenador, pero podemos asignar tantos desencadenadores como queramos a cada código mediante el Editor de Tablas de Códigos, en la pestaña Códigos, en la sección Desencadenadores, en la propiedad Al registrar la entidad.

Si pulsamos el botón de los tres puntos, aparecerá el cuadro de diálogo Desencadenadores.

Cuadro de diálogo desencadenadores

Si pulsamos el botón Añadir, aparecerá el cuadro de diálogo Configuración del desencadenador.

Cuadro de diálogo Configuración del desencadenador

En este cuadro de diálogo podemos seleccionar un desencadenador de la lista superior, como por ejemplo el que se muestra en la captura: Es una línea cerrada o un polígono y su área es inferior a un determinado valor.

En función del tipo de desencadenador que seleccionemos, tendremos que rellenar más o menos propiedades en el panel de propiedades Configuración del desencadenador. En la captura anterior vemos que el programa está solicitando el área por debajo de la cual se ejecutarán las acciones.

Una vez configurado el desencadenador, podemos añadir acciones pulsando el botón Añadir. Al pulsarlo aparecerá el cuadro de diálogo Configuración de la acción.

Cuadro de diálogo Configuración de la acción

Este cuadro de diálogo dispone de un desplegable para seleccionar la acción a añadir, y una ventana de propiedades en la que configurar la acción seleccionada. En la captura de pantalla podemos ver que la acción Mostrar un globo solicita que introduzcamos tanto el título del globo como el mensaje principal y el número de segundos que se visualizara el globo en pantalla.

Por ahora la lista de desencadenadores es limitada, pero en breve crecerá. Podemos elegir los siguientes desencadenadores:

Nombre del desencadenador Condición para que se ejecuten sus acciones
Es una línea cerrada o un polígono y su área es inferior a un determinado valor Si se registra una línea cerrada y su área es inferior a la configurada en el desencadenador
Es una línea y su perímetro en el plano es inferior a un determinado valor Si se registra una línea y su perímetro en el plano es inferior a la configurada en el desencadenador
Es una línea y su perímetro 3D es inferior a un determinado valor Si se registra una línea y su perímetro en XYZ es inferior a la configurada en el desencadenador

…Y lo mismo sucede con la lista de acciones. Por ahora disponemos de la siguiente lista de acciones (puedes poner todas las que quieras en un desencadenador, incluso varias veces la misma, como mostrar un cuadro de advertencia y luego otro y luego otro…)

Nombre de la acción Descripción Uso típico
Mostrar un cuadro de mensaje Muestra una advertencia al operador. Este es un método invasivo, pues requiere que el operador pulse el botón de Aceptar para confirmar que ha leído la advertencia. Si se dibuja un edificio con poca superficie. Se puede mostrar un mensaje al usuario indicando que debería eliminarse a menos que sea significativo (edificio religioso, militar,…)
Mostrar un globo Muestra una advertencia no invasiva que auto-desaparece. Por ejemplo para indicar que se ha eliminado la entidad que se acaba de digitalizar porque no cumplía los criterios del modelo. Ejemplo: Se ha eliminado la línea de afluente porque su tamaño no cumple con el requisito mínimo para ser digitalizado.
Mostrar página web Abre el navegador web predeterminado en la URL especificada. Por ejemplo para mostrar al usuario las instrucciones que debe seguir para digitalizar un código en particular.
Hacer sonar un sonido de error Hace sonar el sonido de error configurado en el programa. Se utiliza para que el usuario tenga una alerta sonora de que algo raro ha pasado.
Sintetizar voz Hace que el ordenador sintetice voz con el mensaje indicado Se utiliza para que el usuario tenga información por voz sintética.
Cancelar la entidad No permite que se almacene la entidad que se acaba de digitalizar. Por ejemplo si el perímetro de la línea que se acaba de digitalizar es inferior al mínimo exigible para ese código.
Cambiar el código de la entidad Cambia el código de la entidad por el especificado. Por ejemplo si al dibujar un lago su área no cumple con los requisitos de lago pero si de laguna.
Insertar un punto Ejecuta la orden PUNTO para forzar al operador a digitalizar un punto. Por ejemplo si el área del edificio que se acaba de digitalizar no es suficiente para que éste se represente como un polígono. Se puede crear un desencadenador que tenga dos acciones:

  1. Eliminar la entidad
  2. Forzar a que el usuario digitalice un punto.
Insertar un punto en otro código Cambia el código activo por el espeficicado y ejecuta la orden PUNTO para forzar al operador a digitalizar un punto. Por ejemplo si el área del edificio que se acaba de digitalizar no es suficiente para que éste se represente como un polígono. Se puede crear un desencadenador que tenga dos acciones:

  1. Eliminar la entidad
  2. Forzar a que el usuario digitalice un punto.

En el siguiente vídeo puedes ver esta funcionalidad en acción: