De Todo Un Poco...

Actualización VS Code, AutoCAD 2021.

publicado a la‎(s)‎ 3 may 2020, 3:53 por Reinaldo Togores Fernández   [ actualizado el 3 abr 2021, 22:48]

Con la versión 2021, Autodesk ha anunciado su intención de eliminar el entorno de desarrollo integrado Visual LISP (VLIDE). Proponen sustituir el antiguo VLIDE con un editor de código fuente desarrollado por Microsoft bajo el nombre de VS Code.

Este es un programa de código abierto que se puede utilizar para desarrollar programas en casi todos los lenguajes de programación conocidos. El soporte para los diferentes idiomas se proporciona mediante la instalación de extensiones disponibles en VS Code Marketplace. Este editor de código ofrece el completamiento de código IntelliSense, el resaltado de sintaxis, la coincidencia de paréntesis, la sangría automática, la selección de bloques de texto, la inserción de fragmentos de código (snippets) y más.

También incluye un depurador interactivo, para recorrer el código fuente, inspeccionar variables, ver pilas de llamadas y ejecutar comandos en la consola. Y tiene soporte incorporado para el Control de Código Fuente (Source Control Management) instalando Git, un sistema utilizado para rastrear cambios en el código fuente durante el desarrollo de software. No es un mal negocio...

El entorno de desarrollo integrado de Visual LISP es una parte muy importante de mis libros Experto AutoCAD con Visual LISP y su traducción al inglés, AutoCAD expert's Visual LISP. Una actualización de estos libros parecería necesaria. Pero en lugar de actualizar todo el libro al nuevo editor de código fuente propuesto por Autodesk, he decidido publicar este nuevo, Actualización VS Code, AutoCAD 2021. De esta manera, los lectores de ediciones anteriores de Experto AutoCAD con Visual LISP pueden comenzar a acostumbrarse a este nuevo entorno con todas sus nuevas características sin tener que comprar el libro completo nuevamente.

Actualizaré mis libros sobre Visual LISP eventualmente, pero creo que sería prudente esperar para ver si VS Code es realmente la solución definitiva.

Experto AutoCAD con Visual LISP, edición 2019.

publicado a la‎(s)‎ 10 dic 2018, 2:06 por Reinaldo Togores Fernández   [ actualizado el 30 jun 2021, 3:02]

Clic aquí
Nueva versión, actualizado a AutoCAD 2019. A la venta en AMAZON. Para aquellos interesados, al fin he logrado publicar una nueva versión en papel de mi libro sobre Visual LISP, cuya última edición -la de 2012 publicada por ARTUAL ediciones- hace tiempo está agotada. Durante estos años, entre otros nuevos aportes que se incorporan, hemos adquirido experiencia con el nuevo Sistema de Propiedades no-Com, cuyas nuevas funciones en muchos casos permiten obtener resultados que anteriormente exigían el uso de las propiedades y métodos ActiveX, que solo están disponibles en la plataforma Windows. Esto explica la mayoría de las 40 nuevas páginas agregadas al libro. Esta nueva edición se identifica como la Edición versión 2019 e incluye varios capítulos sobre programación para entidades 3D: Sólidos, Mallas y Superficies.

El Museo de las Máquinas

publicado a la‎(s)‎ 22 abr 2017, 23:54 por Reinaldo Togores Fernández   [ actualizado el 23 abr 2017, 0:24]

El taller de Los Carpinteros (Calle Este  #8 entre 37 y Parque, Nuevo Vedado, La Habana) invita a "El Museo de las Máquinas, arquitectura de espacios cerrados en las décadas del 60 y 70 de la Revolución Cubana", una exposición que reúne las experiencias de arquitectos y diseñadores de interiores durante los primeros años de la Revolución (Gonzalo Córdoba, Walter Betancourt, Mercedes Álvarez y Hugo DʼAcosta, Vittorio Garatti, Sergio Baroni, Roberto Gottardi, Heriberto Duverger, Iván Espín, Eva Björklund, Reinaldo Togores, Joaquín Galván, Rodolfo Fernández Suárez, Antonio Quintana y María Teresa Muñiz).

El evento incluye desde muebles e intervenciones para oficinas de alto nivel, hasta los proyectos más utópicos dedicados a extender el consumo masivo de diseño en las nuevas casas prefabricadas de los cubanos. Con la curaduría de Abel González Fernández y la colaboración de artistas como Leandro Feal, Hamlet Lavastida, Rigoberto Díaz y Renier Quer (Requer), la exhibición trabaja sobre los imaginarios y las experiencias de creación integral y colectiva de la época.

Como parte de la muestra, a partir de las 5:30 PM del mismo viernes 31 se podrá visitar la casa experimental de Hugo DʼAcosta y Mercedes Álvarez producida como prototipo entre los años 1964 y 1968, ubicada en Masó entre Pedro Pérez y Auditor, Cerro, La Habana.

María Teresa Muñiz y Reinaldo Togores con Luis Ramírez, autor de las reproducciones incluídas en la muestra en su taller de La Habana.
Eva Björklund con Luis Ramírez en la inauguración de la muestra.

40 Aniversario, Vocacional de Camagüey.

publicado a la‎(s)‎ 3 sept 2016, 18:21 por Reinaldo Togores Fernández   [ actualizado el 30 jun 2021, 4:07]
Este año se cumplen 40 de la inauguración de la Escuela Vocacional "Máximo Gómez" en la ciudad de Camagüey, Cuba. Esta fue uno de las obras mas destacadas del plan de escuelas desarrollado en Cuba durante la década de 1970.

Se trata de un internado para 2500 alumnos que incluía la enseñanza secundaria básica y el preuniversitario. Estos alumnos eran seleccionados entre los mejores expedientes de la enseñanza primaria de la provincia. En su inauguración en septiembre de 1976 el entonces presidente -Fidel Castro- la calificó como "la mejor escuela de Cuba".
Es una de las 186 obras cubanas del Movimiento Moderno que en 2010 se ampararon legalmente al incluirlas en el Registro de los Monumentos Nacionales y Locales.

Conmemorando este aniversario he preparado los siguientes textos, dedicados a todos aquéllos que han participado, de una u otra manera: los constructores, los alumnos, los maestros...

Arquitectura y Diseño.

publicado a la‎(s)‎ 21 ago 2015, 0:12 por Reinaldo Togores Fernández   [ actualizado el 30 jun 2021, 4:22]

En mi taller habanero (1975). Foto: Enrique de la Uz.

Además de la investigación y docencia en torno a temas de Diseño Asistido por Ordenador y Geometría Computacional a las que se dedica una buena parte de los contenidos de este sitio web, he dedicado gran parte de mi vida a la Arquitectura y el Diseño. Esta dedicación ha incluido tanto el ejercicio de la profesión como la docencia a nivel superior en instituciones como la Facultad de Arquitectura habanera y el Instituto Superior de Diseño Industrial.

En la sección Arquitectura y Diseño he iniciado la publicación de una serie de documentos de mi archivo personal como una modesta contribución a la documentación de esa etapa, en buena parte desconocida,  de la segunda mitad del siglo XX en Cuba.

Gran parte de mi trabajo como Arquitecto estuvo dedicada al proyecto de escuelas, incluyendo entre ellas la Escuela Vocacional de la provincia de Camagüey, una de las 186 obras cubanas del Movimiento Moderno que en 2010 se ampararon legalmente al incluirlas en el Registro de los Monumentos Nacionales y Locales de Cuba.

TRIMSPLIT (RECORTADIVIDE)

publicado a la‎(s)‎ 29 jun 2013, 19:04 por Reinaldo Togores Fernández   [ actualizado el 20 jun 2015, 20:45]

TRIMSPLIT (RECORTADIVIDE) es na nueva Aplicación que puede descargarse como Módulo de Extensión (Plug-In) desde Autodesk Exchange. Se puede tener acceso al Autodesk Exchange desde el cuadro de diálogo de Bienvenida que aparece al abrir AutoCAD o en el sitio web de Autodesk Exchange.
Esta aplicación está actualizada a la versión 2016 y cuenta con versiones localizadas en español, francés, italiano y portugués.



Esta aplicación introduce dos nuevos comandos para edición de Sólidos 3D: SOLRECORTA (STRIM) y SOLDIVIDE (SSPLIT).


El comando SOLRECORTA (STRIM) permite seleccionar un conjunto de Sólidos 3D como objetos cortantes y un conjunto de Sólidos 3D que se solapan de los cuales se sustraerá la porción superpuesta sin eliminar el Sólido cortante como hubiera sido el caso si se utilizara una operación de DIFERENCIA.SOLRECORTA (STRIM) permite seleccionar los Sólidos individualmente o seleccionar TODOS los Sólidos 3D del dibujo simultáneamente.  Una vez seleccionados los sólidos "cortantes" se pedirá seleccionar los sólidos a recortar. En el caso que los sólidos cortantes se hayan seleccionado individualmente se ofrecerá también la opción TODOS para la seección de los sólidos a recortar. La opción TODO debe ser usada con precaución en dibujos con un gran número de Sólidos 3D ya que de esa manera se podría sobrecargar el sistema. SOLRECORTA (STRIM) permite un significativo ahorro de tiempo respecto a la alternativa actual de copiar el sólido que se utilizará en una operación de DIFERENCIA en aquellas ocasiones en que se desea conservar éste.  La opción de seleccionar TODO ya sea para los sólidos cortantes como para los sólidos a recortar agiliza aún más el proceso de trabajo.


El comando SOLDIVIDE (SSPLIT) creará sólidos independientes dondequiera que los sólidos seleccionados se puperpongan. Pide seleccionar un conjunto de sólidos y creará nuevos sólidos en cada una de las porciones superpuestas, restándolos de los sólidos superpuestos originales.  La selección del usuario será filtrada aceptando sólo las entidades del tipo 3DSolid. En ciertas situaciones complejas de superposición pudiera ser necesario ejecutar el comando de nuevo seleccionando los objetos resultantes para dividir todos lods posibles solapamientos. Al eliminar partes de los sólidos pudieran generarse Sólidos 3D que contengan más de un volumen (volúmenes desunidos, también llamados sólidos base -en inglés lumps-).  SOLDIVIDE (SSPLIT) comprueba esta situación separando estos sólidos baseen sólidos independientes. En aquéllos casos en que no se produzca esta condición pudiera aparecer en la línea de comandos el mensaje "El sólido seleccionado no tiene múltiples sólidos base". SOLDIVIDE (SSPLIT) simplifica una operación que con los métodos actuales resulta aún más trabajosa, pues habría que usar el comando INTERF para después ir haciendo una operación de DIFERENCIA con cada uno de los sólidos superpuestos, con el agravante de que para cada sólido superpuesto habría que copiar el sólido de interferencia, pues el mismo desaparecería en cada operación de DIFERENCIA.

Estos comandos pueden invocarse tecleando su nombre en la línea de comandos o desde la ficha  Módulos de Extensión (Plug-ins) de la Cinta de Opciones.
Una demostración del uso de estos comandos puede verse en el siguiente vídeo:

¡Formar su MESH con LISP!

publicado a la‎(s)‎ 10 jun 2013, 18:05 por Reinaldo Togores Fernández   [ actualizado el 10 jun 2013, 18:08]


Estos videos son
mi presentación a Autodesk University 2012 Virtual. En ellos se demuestran algunas de las funciones desarrolladas para en mi libro Experto AutoCAD con Visual LISP; Parte 4: Programación 3D.

Autodesk University 2012

publicado a la‎(s)‎ 22 nov 2012, 18:44 por Reinaldo Togores Fernández   [ actualizado el 15 mar 2016, 4:19]

¡Formar su MESH con LISP!

Mi clase en AU2012 trata de la gestión de los objetos MESH mediante AutoLISP®. Los objetos MESH también conocidos como Superficies de Subdivisión se encuentran entre los aportes de las más recientes versiones de AutoCAD®. Estas entidades se exponen en el clásico formato de las listas de entidad. De manera que nuestro viejo amigo AutoLISP® es capaz tanto de crearlos como de modificarlos.
Calculando las coordenadas de sus vértices a partir de diferentes ecuaciones matemáticas podemos crear una variedad ilimitada de formas 3D que podemos después Suavizar, convertirlas en Superficies o en Sólidos para después aplicarles las diferentes opciones disponibles para la edición de estos. Las formas generadas de esta manera pueden emplearse en otros programas de Autodesk® como Revit
® o MAX® para el desarrollo de nuevos conceptos de diseño.

Objetivos de Aprendizaje:

Al terminar esta clase el alumno será capaz de:
  • Comprender, cargar,probar y ejecutar el código AutoLISP.
  • Automatizar el establecimiento del punto de vista 3D y el Estilo Visual.
  • Conocer la estructura de los códigos de grupo DXF de la entidad MESH.
  • Crear y modificar entidades MESH mediante la programación AutoLISP.
  • Aplicar distintos comandos de conversión de objetos 3D.

Presentacion en la UNAM

publicado a la‎(s)‎ 2 mar 2012, 20:14 por Reinaldo Togores Fernández   [ actualizado el 6 mar 2016, 22:40]

Eldía 9 de marzo de 2012 se realizó en el Auditorio JOSÉ LUIS SÁNCHEZ BRIBIESCAde la Torre de Ingeniería, en el campus de la Universidad Nacional Autónoma deMéxico (UNAM)  la presentación oficial del libro “Experto AutoCAD conVisual LISP” del que soy autor. El acto de presentación fue presidido por elMaestro Ingeniero Marcos Trejo Hernández, Secretario Académico de la Divisiónde Ingeniería Civil y Geomática de la Facultad de Ingeniería y por el IngenieroCarlos Ramos Larios, Ejecutivo de Negocios en Educación de Autodesk México.

 Estelibro resume las experiencias de mis 18 años dedicados a la docencia del DiseñoAsistido por Computador como profesor en  el Departamento de IngenieríaGeográfica y Técnicas de Expresión Gráfica de la Universidad de Cantabria.Entre los aportes de esta obra, actualizada a la versión 2012, puedendestacarse sus aportes en lo que se refiere a la programación de objetosgráficos 3D, en particular las entidades MESH, las superficies de procedimientoasociativas y las superficies NURBS.





Ver presentación PowerPoint.

Diseño Paramétrico.

publicado a la‎(s)‎ 6 abr 2011, 20:11 por Reinaldo Togores Fernández   [ actualizado el 6 mar 2016, 22:36]

El proceso de parametrización consiste en la especificación de puntos, líneas, curvas o superficies por medio de una o más variables que adoptan valores dentro de intervalos definidos por el usuario. El Modelado Paramétrico es un importante recurso para el diseño conceptual, ya que permite controlar con precisión las modificaciones del diseño. Revit Architecture proporciona un conjunto completo de herramientas de modelado paramétrico, mientras que tanto Maya y 3ds Max implementan un comportamiento paramétrico basado en la secuencia histórica de la construcción del modelo. AutoCAD ofrece en sus versiones más recientes un entorno de dibujo paramétrico que permite la creación de restricciones geométricas y dimensionales 2D, en adición a los bloques dinámicos.

El diseño paramétrico implica un cambio en la manera de aproximarse a las tareas de diseño. La forma habitual de trabajar con AutoCAD hasta ahora ha sido la de crear líneas, arcos, círculos, etc. en fin, entidades geométricas a partir de las cuales se representa un diseño preconcebido. Cualquier cambio en este enfoque del trabajo de diseño implica el sustituir parte de esas entidades geométricas por otras para representar la nueva solución.

En el enfoque paramétrico el diseñador comienza por establecer las relaciones entre las partes, construye su diseño a partir de estas relaciones y modifica estas relaciones a partir de la evaluación y selección de los resultados obtenidos. La aplicación de diseño se encarga de mantener la consistencia del diseño a partir de restricciones geométricas y dimensionales preestablecidas. De esta manera se potencia la posibilidad de examinar variantes sin la necesidad de rehacer cada vez el trabajo de representación. Esto exige un cambio en los hábitos de trabajo del diseñador que debe incluir la definición de las relaciones, de la lógica que hace coherente su diseño, como fase imprescindible en su proceso de diseño. Dentro de un modelo paramétrico, cada entidad posee parámetros asociados. Estos parámetros controlan las diversas propiedades geométricas de la entidad, tales como su longitud, anchura, altura, radio, etc. También controlan la ubicación de estas entidades en el modelo y cómo las entidades se relacionan entre sí. Los parámetros pueden ser modificados por el operador para crear la geometría deseada.

A partir de la experiencia obtenida impartiendo cursos de Diseño Paramétrico en aplicaciones como Microstation Modeler y Autodesk Inventor he preparado una serie de tutoriales que espero sirvan como introducción de esta nuevo enfoque al proceso de diseño para los usuarios de AutoCAD.

Más información...