Asignar Color por índice eEntmake
2 participantes
Página 1 de 1.
Asignar Color por índice eEntmake
Buen día señores, con un problemilla: No he podido asignar color por su índice a un layer (capa) con entmake. Este es el código: A ver si me pueden orientar, saludos y gracias. El punto es que ese color es el que nos solicitan. Gracias
- Código:
(if(null (tblobjname "LAYER" "CruceCiclovia"))
(entmake '((0 . "LAYER")
(100 . "AcDbSymbolTableRecord")
(100 . "AcDbLayerTableRecord")
(2 . "CruceCivlovia")
(70 . 0)
(62 . "0,113,80")
(6 . "CONTINUOUS")
(370 . -3))))
eliasp- Mensajes : 175
Fecha de inscripción : 17/03/2016
Re: Asignar Color por índice eEntmake
Hola Eliasp,
Para asignar un color RGB a una capa (en general, a cualquier entidad...) tienes que añadir dos campos de color: el 62, que es el color ACI; y el 420 que es el entero que representa un TRUECOLOR.
Échale un vistazo a este enlace de la página de LEE-MAC, que tiene varias funciones para manejo del color de entidades http://www.lee-mac.com/colourconversion.html
En tu caso, quedaría así:
Para asignar un color RGB a una capa (en general, a cualquier entidad...) tienes que añadir dos campos de color: el 62, que es el color ACI; y el 420 que es el entero que representa un TRUECOLOR.
Échale un vistazo a este enlace de la página de LEE-MAC, que tiene varias funciones para manejo del color de entidades http://www.lee-mac.com/colourconversion.html
En tu caso, quedaría así:
- Código:
(if (null (tblobjname "LAYER" "CruceCiclovia"))
(entmake
'((0 . "LAYER")
(100 . "AcDbSymbolTableRecord")
(100 . "AcDbLayerTableRecord")
(2 . "CruceCivlovia")
(70 . 0)
(62 . 126)
(420 . 29008)
(6 . "CONTINUOUS")
(370 . -3)
)
)
)
kasperle- Mensajes : 27
Fecha de inscripción : 18/03/2016
A robierzo le gusta esta publicaciòn
Re: Asignar Color por índice eEntmake
Wow.... muchas gracias maestro. Veré las funciones que mencionas.
Saludos
Saludos
eliasp- Mensajes : 175
Fecha de inscripción : 17/03/2016

» LISP (SELECCIÓNAR TODO Y CONVERTIR TODO COLOR PORCAPA), LISP (BLOQUES COLOR PORCAPA Y CAPA 0)
» Asignar elevación a vértice de poly3D
» Al asignar valor a variable: tipo de argumento erróneo: numberp: nil
» Tema : Cambio de Color de LAYERS
» Asignar elevación a vértice de poly3D
» Al asignar valor a variable: tipo de argumento erróneo: numberp: nil
» Tema : Cambio de Color de LAYERS
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|