Hatch con / sin área
2 participantes
Página 1 de 1.
Hatch con / sin área
Buen día señores.
Tengo una rutina donde selecciono las polilíneas de una capa específica para crear hatch a cada una de ellas. Para hacer esto, utilizo esta línea de código:
El problema es que cuando quiero obtener el área de ese hatch, no se muestra, no tiene área. Incluso en el cuadro de propiedades, no muestra el área. En cambio, si lo hago "a mano" seleccionando la poli y escribiendo hatch en la línea de comandos, se genera y si muestra los valores del área.
Alguna sugerencia??
Saludos y Muchas gracias
Tengo una rutina donde selecciono las polilíneas de una capa específica para crear hatch a cada una de ellas. Para hacer esto, utilizo esta línea de código:
- Código:
(command "_hatch" "_ansi31" "0.1" "0" ent1 "")
El problema es que cuando quiero obtener el área de ese hatch, no se muestra, no tiene área. Incluso en el cuadro de propiedades, no muestra el área. En cambio, si lo hago "a mano" seleccionando la poli y escribiendo hatch en la línea de comandos, se genera y si muestra los valores del área.
Alguna sugerencia??
Saludos y Muchas gracias
eliasp- Mensajes : 225
Fecha de inscripción : 17/03/2016
Re: Hatch con / sin área
Hola a tod@s
eliasp: En Acad 2007 inglés dibujé un círculo y ahí nomás, en línea de comandos escribí
Command: (command "_hatch" "_ansi31" "0.1" "0" "last")
Me dibujó el hatch, con LIST me dió la lista de propiedades, entre ellas el área.
Aparentemente, tu lisp me funcionó.
Saludos
eliasp: En Acad 2007 inglés dibujé un círculo y ahí nomás, en línea de comandos escribí
Command: (command "_hatch" "_ansi31" "0.1" "0" "last")
Me dibujó el hatch, con LIST me dió la lista de propiedades, entre ellas el área.
Aparentemente, tu lisp me funcionó.
Saludos
jademar- Mensajes : 27
Fecha de inscripción : 03/04/2016
Re: Hatch con / sin área
Hola, primero que nada gracias por contestar.
Es precisamente el punto. Con ésta rutina:
A ver si con el archivo queda mas claro, saludos y gracias.
Enlace a archivo:
https://we.tl/t-XVxpEKHCzl
Es precisamente el punto. Con ésta rutina:
- Código:
(defun c:creahat()
(setq i 0)
;(setq capa "0-corte")
(setq ob(vlax-ename->vla-object(car(entsel "\n Selecciona Objeto para obtener CAPA..."))))
(setq capa(vlax-get-property ob 'layer))
(setq conj(ssget "X" (list
(cons 0 "*line")
(cons 8 capa)
)
))
(setq cuantos(sslength conj))
(alert (strcat (itoa cuantos)" Objetos encontrados.."))
(setvar "clayer" capa)
(setvar "cecolor" "ByLayer")
(repeat cuantos
(setq ent1(ssname conj i))
(command "_hatch" "_ansi31" "0.1" "0" ent1 "") ;;corte
;(command "_hatch" "_gravel" "0.02" "0" ent1 "") ;;pedraplén
;(command "_hatch" "_ar-sand" "0.02" "0" ent1 "");;base
;(command "_hatch" "_ar-conc" "0.002" "0" ent1 "");;sr
;(command "_hatch" "_solid" "0" ent1 "");;carpeta
(setq i(1+ i))
)
)
A ver si con el archivo queda mas claro, saludos y gracias.
Enlace a archivo:
https://we.tl/t-XVxpEKHCzl
eliasp- Mensajes : 225
Fecha de inscripción : 17/03/2016
Temas similares
» Personalizar hatch
» Sumar campos de área
» calculo de area de un poligono ( ayuda )
» Calculo de Area de Superficie de Objeto 3D
» Sumar campos de área
» calculo de area de un poligono ( ayuda )
» Calculo de Area de Superficie de Objeto 3D
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.