Zobrazit plnou verzi příspěvku: prevzatie farby hladiny

DodoSVK
13.01.2012, 09:32
Dobry den,
Chem sa opytat ci sa da oznacenym entitam prikazat, aby prevzali farbu hladiny,v ktorej su?
 
Mam na mysli konkretne toto..
 
Pedstavme si ze mam hladinu red ktorej je pridelena farba red, hladinu blue ktorej je pridelena farba blue. V kazdej hladine su lines, ktore maju nastavene farby - By Layer, a teda maju farbu podla toho v akej hladine sa nachadzaju.
 
Chcel by som teraz vsetky lines oznacit a dat im prikaz prevziat farbu od hladiny. To znamena ze lines v hladine blue by uz nemali farbu By Layer ale Blue, a lines v hladine red by uz nemali farby By Layer ale Red.
 
Je to mozne?
 
Dakujem.

PepaR
13.01.2012, 09:40
Řešil bych to asi rychlým výběrem (vyfiltrováním) úseček, které jsou v dané hladině a přiřazením jim dané barvy hladiny. Možná by to šlo ale napsat jako makro.

Buba
13.01.2012, 09:45
Opäť cez okno Properties (rýchly výber - všetko na hladine) v hornej časti je farba.

Vladimír Michl
13.01.2012, 10:02
Nejlépe pomocí příkazu [CMD]NASTAVDLEHLAD[/CMD] (provede toto nastavení i v blocích).

Buba
13.01.2012, 10:08
DodoSVK to chce, ale naopak, ak som ho správne pochopila.

vbehun
13.01.2012, 10:28
Jistě by na to šel napsat i účelový Lisp - ale: Je to skutečně účelné ?Takovéto přiřazení barvy "natvrdo" není obvyklé a dalším uživatelům výkresu přináší často obtíže.

DodoSVK
13.01.2012, 10:29
ano, ja som to myslel prave naopak.

DodoSVK
13.01.2012, 10:32
[QUOTE=vbehun]Jistě by na to šel napsat i účelový Lisp - ale: Je to skutečně účelné ?Takovéto přiřazení barvy "natvrdo" není obvyklé a dalším uživatelům výkresu přináší často obtíže.[/QUOTE]









 
 
Ano za normalnych okolnosti byto nebolo ucelne ale moj pripad je takyto...
 
dostal som podklad z externej firmy, ktora pouziva ine ctb styl...cize to potrebujem dat do svojich farieb...keby boli korektne spravene hladiny islo by to jednoducho zmenou farieb hladin, no bohuzial to tak spravene nieje, nieco maju zadane natvrdo, nieco cez hladiny, hladin je strasne vela atd...
 
takto by som to dal zatriedit do hladin podla farieb a potom zmenil uz len farby hladin....
 
samozrejme tym stratim separaciu entit podla povodnych hladin, ale v tomto pripade mi to vadit nebude....
 
 

PepaR
13.01.2012, 10:32


Nu pokud se Vám nechce moc klikat, tak to zkusit napsat jako makro nebo použít nějaký automatizátor akcí, např. TinyTask.

Ještě mě napadlo, zda by Vám spíš nepomohlo přiřazení individuální barvy v daném výřezu, kdy by vše mohlo v Modelu zůstat DleHlad, ale ve výřezu jste si to upravil DleSEBE ;).PepaR2012-01-13 10:38:22

Vladimír Michl
13.01.2012, 10:49
[QUOTE=Buba]DodoSVK to chce, ale naopak, ak som ho správne pochopila.[/QUOTE]
Aha máte pravdu, špatně čtu. Spíchnuli jsme jednoduchý LISP - LColor, který tuto funkci doplňuje. Viz Download.

splonk
13.01.2012, 10:52
[QUOTE=PepaR]

Ještě mě napadlo, zda by Vám spíš nepomohlo přiřazení individuální barvy v daném výřezu, kdy by vše mohlo v Modelu zůstat DleHlad, ale ve výřezu jste si to upravil DleSEBE ;).[/QUOTE]
 
To mi prijde jako dobre reseni... :-). Nevim ale, zda pujde ve vyrezu prepsat obejkty s barvou natvrdo... :-(
 
A co zkusit sehnat .ctb od one externi firmy? To Vas uz ale urcite napadlo, ze ;-).

DodoSVK
24.01.2012, 08:00
[QUOTE=Vladimír Michl][QUOTE=Buba]DodoSVK to chce, ale naopak, ak som ho správne pochopila.[/QUOTE]
Aha máte pravdu, špatně čtu. Spíchnuli jsme jednoduchý LISP - LColor, který tuto funkci doplňuje. Viz Download.[/QUOTE]



 
Super, vdaka, toto som sa snazil dosiahnut...predpokladam ze vytvorit lisp, ked uz je tento hotovy, ktory by robil to iste ale nie s farbami ale s typom ciar je uz jednoduche - no stale nad moje sily :( bol by som velmi vdacny ak by ste mi pomohli vytvorit este takyto.
 
DAKUJEM!

Vladimír Michl
24.01.2012, 09:45
V podstatě stačí formálně nahradit skupinu 62 skupinou 6. Viz LLType na stránce Download.

DodoSVK
24.01.2012, 11:13
 funguje, dakujem!

DodoSVK
26.01.2012, 08:17
Este sa opytam, ci by som si mohol neako jednoducho dany skript upravit tak, aby ked po spusteni prikazu mam vybrat entity, ked vyberiem blok, aby mi oznacilo vsetky entity ktore blok obsahuje? ...
Ci toto je uz zlozitejsie? Mam na mysli nieco podobne ako to funguje v lispe  "Editace bloku 1.3"
 
 

Vladimír Michl
26.01.2012, 10:49
Rozšíření o bloky by bylo o hodně komplikovanější - tam to může dědit jednak vlastnosti hladiny (dlehlad) a jednak vlastnosti bloku (dleblok), popř. jejich různé kombinace.