acad hispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

OBJETOS SOLIDOS DUPLICADOS

2 participantes

Ir abajo

OBJETOS SOLIDOS DUPLICADOS Empty OBJETOS SOLIDOS DUPLICADOS

Mensaje por saulo2016 Mar Jul 12, 2016 7:28 pm

Hola a todos

Tengo el siguiente problema:

Resulta que tengo un archivo con objetos en 3D y en el hay mas de 1000 tornillos, todos con el mismo volumen, y quiero borrarlos, pero todas las entidades estan dibujadas con el mismo layer osea placas, tornillos, estructura, etc., y no quiero seleccionar de uno por uno porque me va a llevar una eternidad.

consegui esta rutina pero no me funciona, yo tengo AutoCAD 2017.

haber si alguien me puede ayudar

Código:
(defun sm-del (minvol / )
  (vlax-for x (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object)))
    (if (and (= "AcDb3dSolid" (vla-get-objectname x))
             (< (vla-get-volume x) minvol)
             ); and
      (vl-catch-all-apply 'vla-delete (list x))
      ); if
    ); vlax-for
  ); defun

Saludos
saulo2016
saulo2016

Mensajes : 210
Fecha de inscripción : 17/03/2016
Edad : 58
Localización : Monterrey, Nuevo León, Mexico

Volver arriba Ir abajo

OBJETOS SOLIDOS DUPLICADOS Empty Re: OBJETOS SOLIDOS DUPLICADOS

Mensaje por nolo Miér Jul 13, 2016 1:59 pm

Ummm, parece que la rutina debe funcionar siempre que (vl-load-com) este cargado y pongas un volumen adecuado.
No será que son bloques??
Puedes subir un archivo ejemplo???

Un saludo

nolo

Mensajes : 182
Fecha de inscripción : 17/03/2016

Volver arriba Ir abajo

OBJETOS SOLIDOS DUPLICADOS Empty Re: OBJETOS SOLIDOS DUPLICADOS

Mensaje por saulo2016 Jue Jul 14, 2016 3:41 pm

Hola Nolo

Ya la hice funcionar bien, lo unico que hice fue que en esta linea le agregue al simbolo de menor un simbolo de igual

estaba asi:
Código:
(< (vla-get-volume x) minvol)

y quedo asi:
Código:
(<= (vla-get-volume x) minvol)

y con esto me reconocio todos los valores de volumen igual o menor al que estoy ingresando de todos los solidos que necesito borrar......y vualá......funciono muy bien...

Gracias
saulo2016
saulo2016

Mensajes : 210
Fecha de inscripción : 17/03/2016
Edad : 58
Localización : Monterrey, Nuevo León, Mexico

Volver arriba Ir abajo

OBJETOS SOLIDOS DUPLICADOS Empty Re: OBJETOS SOLIDOS DUPLICADOS

Mensaje por nolo Jue Jul 14, 2016 10:31 pm

Estupendo, me alegro, muchísimas veces son tonterías los motivos por los que no funcionan las rutinas
Un saludo

nolo

Mensajes : 182
Fecha de inscripción : 17/03/2016

Volver arriba Ir abajo

OBJETOS SOLIDOS DUPLICADOS Empty Re: OBJETOS SOLIDOS DUPLICADOS

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.