![]() |
|
Bienvenido a Foros 3DPoder.. Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! ! Si usted tiene algún problema con su registro, por favor , díganoslo aquí.
|
![]() |
|
|||||||
|
|
#1 |
|
Miembro Nuevo
Fecha de Ingreso: octubre-2007
Mensajes: 13
|
Hola amigos
Me interesa mucho averiguar Cómo capturar color de objeto en una Variable, pero q esté en BLayer, ya q lo busco con Entget y no hay ninguna opcion para capturarlo, excepto cuando a un objeto se le cambiado manualmente el color (NO el layer), entonces me lanza la opcion 62, donde me indica el numero del color q es justo lo q me interesa saber. Lo hago asi Código:
(setq obj-color (ssget)) Código:
(setq ent-color (ssname obj-color 0)) Código:
(setq ent-color (entget ent-color)) ((-1 . <Entity name: 7eef8390>) (0 . "TEXT") (330 . <Entity name: 7ee53cc8>) (5 . "1E312") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "$0$1O8 PROP$0$PLUMA_4") (100 . "AcDbText") (10 74.5563 -9.48346 0.0) (40 . 2.0) (1 . "OLGA MARTA NAVARRO ZUÑIGA,") (50 . 0.0) (41 . 1.0) (51 . 0.261799) (7 . "$0$1O8 PROP$0$ROMAND") (71 . 0) (72 . 1) (11 98.9372 -9.48346 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0)) Esto me resulta cuando el Objeto esta en BLayer, pero cuando el objeto tiene el color cambiado manualmente, me aparece asi ((-1 . <Entity name: 7eef89b8>) (0 . "TEXT") (330 . <Entity name: 7ee53cc8>) (5 . "1E8F7") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "texto_derro") (62 . 7) (100 . "AcDbText") (10 178.636 194.731 0.0) (40 . 2.0) (1 . "17.87m") (50 . 0.0) (41 . 1.0) (51 . 0.261799) (7 . "SIMPLEX") (71 . 0) (72 . 2) (11 189.874 195.731 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 2)) Donde me aparece una Opcion 62, q es la q quiero, asi q si alguien me pudiera decir cual es la forma de obtener el numero del color en q esta un Objeto. Empiezo a sospechar q no es por ENTGET. El punto es, q quiero hacer una rutina donde evalúe todos los objetos existentes en el archivo, que dé la opcion de elegir un color y q me permita seleccionar sólo los objetos q estan con ese color (no me refiero a capa), parecido a como lo hice una vez por nombre de capa Código:
(setq obj-capa(ssget (list (cons 8 "pluma_4")))) |
|
|
|
| Enlaces patrocinados |
![]() |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Video Edicion Premiere | 3dpoder | Adobe Premiere | 6 | 26 jul 2008 00:41 |
| Trucos y Tips sobre Blender | Mars Attacks | Infografía General | 60 | 20 jun 2008 13:45 |
| Trucos y Tips sobre Animation Master | 3dpoder | Infografía General | 25 | 16 dic 2007 13:48 |
| Blender 2.37 release y avances | viriathus | Noticias | 1560 | 02 ago 2006 01:38 |
| Manual 3dsMax | 3dpoder | 3DStudio Max | 0 | 13 ago 2005 08:45 |
|
|