Zobrazit plnou verzi příspěvku: Převod barvy entity v TrueColor do ACI (1-256)

Kubeczka
18.04.2019, 12:19
Dobrý den,mám balík výkresů DWG, které vznikly v Inventoru. Barvy jsou v nich definovány v TrueColoru (RGB). Potřebuji je pomocí LISPu převést na barvy AutoCADu (1-256) tak, aby při tisku nebyla např. žlutá 255,255,0 tištěna světle šedě, tedy téměř nečitelně.Děkuji předem a jsem s pozdravemJKPozn.: měnit barvy v rámci dwg z AutoCADu pomocí LISPu není problém.

Vladimír Michl
18.04.2019, 21:02
U nově vytvářených DWG lze barvy rovnou nastavit jako indexové - viz https://www.cadforum.cz/cadforum/cernobily-tisk-dwg-vykresu-ulozenych-z-inventoru-tip7968U starých výkresů (uložených jako DWG pro AutoCAD) lze truecolor entity přebarvit na nejbližší indexové ACI odstíny pomocí utility SetACIcolor - viz Download.

Kubeczka
22.04.2019, 09:25
Děkuji za tip. Funguje. Můžu mít ještě prosbu? Pomocí AutoLISPu dokážu projít entity ve výkrese i v blocích a provádět určité úpravy. Mohu použít utilitu SetACIcolor v kódu AutoLISPu pro změnu barvy entit ve výkrese i tabulce bloku? Co musím pro to udělat, co přidat atd.? Nemám s tím zkušenosti. Prosím, pomozte. Děkuji

Vladimír Michl
22.04.2019, 12:32
SetACIcolor v nové verzi (1.1) teď přebarvuje i bloky. Pokud si v této utilitě chcete provést nějaké speciální úpravy, použijte její zdrojovou verzi, která je dostupná v sekci "Soubory ke stažení" v Helpdesku.