Hace algún tiempo llegó a mis manos esta interesante rutina lisp y aunque últimamente no la he usado, cada vez que la he necesitado me ha ayudado enormemente con cálculos de volumen, esto como complemento en los momentos que civil 3D no logra darme los resultados que necesito.

Se trata de una rutina en la que seleccionando objetos 3Dface, los extrusiona y los une convirtiéndolos en un solo objeto 3D Solid, su uso es sencillo y solo basta con seleccionar los objetos y la rutina hará todo el trabajo.
Para una mayor apreciación de los cambios que efectúa la rutina en los objetos, es necesario tener una vista 3D, de lo contrario en vista de planta no se observarán las alturas creadas en el 3D Solid, debido a que el sólido es creado por la proyección de cada cara seleccionada, verticalmente "hacia abajo" del actual eje z, a un plano y a una distancia especificada por el usuario.
Para asegurar que todas las partes de la malla se generan como los sólidos, esta distancia no puede ser cero, pero el sólido puede ser cortado más adelante si fuera necesario hasta el espesor que sea necesario, con operaciones booleanas u operaciones de edición de sólidos. El sólido resultante se crea en la capa actual.
Si al final de la unión de los pequeños sólidos, la operación se detiene o se cuelga debido a limitaciones de memoria, puedes intentar unirlos de forma manual.
Notas a considerar:
Si caras adyacentes no tienen idénticas coordenadas, habrá muy pequeñas lagunas o solapamientos entre los sólidos derivados de las mismas, lo que puede ser de causa de que AutoCAD no pueda ser capaz de unir los sólidos, mostrando los siguientes mensajes:
- "Inconsistent containment of intersection curve."
- "Inconsistent information in vertex and coedge coordinates."
- "Inconsistent edge-face relationships."
- "Inconsistent face-body relationships."
Si persisten los problemas al generar el sólido, se debe de copiar una pequeña distancia y a continuación, unir las copias con el original para tratar de llenar todos los vacíos en la superficie 3DFace y volver a intentar hasta resolver el problema.
Para utilizar la rutina debes de hacer lo siguiente:
- Carga el archivo lisp en AutoCAD.
- Ingresa el nombre del comando: F2S
- Selecciona los 3D face a convertir en un sólido
- Ingresa la altura (hacia abajo) que tendrá el sólido a partir de cada vértice de los 3DF
- Ingresa la forma de generar el sólido: Automático o Manual
Autor del Lisp: Bill Gilliss
Comentarios (8)
excelente lisp!!
justanmente estaba buscando esta rutina, amigo me acabas de salvar muchas horas de trabajo!!!! gracias
no puedo descargar el archivo..
no lo pude correr me genero el siguiente error:
Enter desired thickness of solid below lowest vertex <1>: 1
Unioning large number of small solids can lock up AutoCAD
if memory limits are exceeded. Would you like to continue
with automatic unioning, or union them manually? Auto or Manual?Auto
Point or option keyword required.
Point or option keyword required.
; error: An error has occurred inside the *error* functionFunction cancelled
Hola callejas_001, el lisp a mi me funciona pefecto, que versión de AutoCAD tienes?.
Que tal Callejas_001 ahi es cuando tienes que ingresar la altitud del solido desde el punto mas bajo de tu malla hacia abajo, 1 es el valor por defecto. y despues tienes que indicar si quieres que los solidos que se generen se unan automaticamente o manualmente, saludos
Hola, necesito ayuda, necesito transformar una malla en 3d, que representa una porcion de un territorio, transformarlo en sólido y luego con una maquina fresadora en 3d, poder tallarla en un sólido como puede ser una madera ó sobre un bloque de aluminio, esta ayuda será remunerada, gracias, Jorge Zanetta
Hola.
disculpa necesito realizar un calculo de volumenes y para eso debo realizar estos modelos 3d, y esta herramienta parece ser laideal,,,....pero me gustaria tener un Ejemplo de como empezar a utilizarlo tengo poco conocimiento , primeramente que es una " Entidad 3DFace?", como la realizo?.....gracias por la ayuda desde ya...mi correo fdarwinl_195@yahoo.com