Zobrazit plnou verzi příspěvku: Pomóc hladiny - překáží a "zlobí"

Cheff
19.01.2006, 23:39
Dobrý den!
 
Pro plno lidí budu mít asi stupidní otázku, ale fakt se mi to nedaří. 

Jde mi o to, že mám ve výkrese plno hladin, které tam mít nechci, ale
nevím jak je odstranit, protože jsou a nejsou prázdné.  (původní
příznaky - problém)

Při použití purge jsou v neodstranitelných položkách: This layer cannot be purged if it contains objects.

Problém je ten, že provedu-li celkový výběr (ctrl A - myší nic) vyberou
se i entity které jsou v jiných hladinách - nebo by tam měly být - tedy
"tváří se tak" tzn. zmrazím-li ostatní hladiny nic nevyberu... 
Pokud ostatní hladiny nejsou zmrazeny, ale dám-li vybrat vše označí to
nejspíš klíčové body a pokud toto smažu zbavím
se hladiny, ale včetně celého výkresu...

PS: Tak po další a hodně delší době mě něco napadlo - postupně zamykat
a znovu převádět dané entity do svých hladin - to vede k výsledku, ale
přijde mi, že se práce výrazně zpomalí (např výběr mi subjektivně trvá
výrazně déle) je to možné?

1) Je jiné řešení jak z toho?
2) Případně čím tato pro mne kolize vzniká... Děkuji

Omluvám se, že to nejspíš pouze znovu vytahuji (po prolezení fora se mi
problém  změnil na výše popsané), něco podobného jsem tu zahlíd
ale teď už to znova nemůžu najít...

Jde o AutoCAD 2002.  A ač jme CAD měli ve škole, něco jako X-refy, Lisp a podobné věci se nám bohužel vyhlo    Sice se to postupně snažím eliminovat, ale zatím se daří částečně...

PepaR
20.01.2006, 01:09
Zkuste použít příkaz LAYDEL z Express Tools, ten by měl odstranit hladinu i přetso, že jsou v ní obsaženy objekty.

keram
20.01.2006, 01:49
qselect -> layer = "meno nepotrebnej hladiny"
[Include in new selection set]
;-)

Pepa
20.01.2006, 06:04
takhle poránu mě napadají tyto možnosti:1) objekty v hladinách, které se tváří, že jsou prázdné, mohou být uvnitř bloků nebo xrefů - buď zkuste nějaký rozložit a podívat se, v jaké hladině jsou jednotlivé entity bloku, nebo vypněte všechny hladiny, krom těch, které vám překážejí - takhle by se měly ukázat, i pokud jsou uvnitř bloků2) ve výkrese by mohly být "prázdné"  texty - při QTEXTMODE 0 (nula) jsou neviditelné, musíte nastavit na 1, po regeneraci se texty objeví jako obdélníky

Vladimír Michl
20.01.2006, 07:43
Příčin může být několik, ale LAYDEL by měl pomoci:http://www.cadforum.cz/cadforum/qaID.asp?tip=1278

Ferdinand
20.01.2006, 08:47
1. Převést VŠECHNY bloky do hladiny 0 (nula) -> např pomocí lispu BL0.lsp
2. Pokud se to nedaří, provést export bloků z výkresu ven a samostatně je převést do hl. 0,
pak s těma upravenýma blokama redefinovat bloky v původním výkresu.
Je-li některý blok bez jediné entity (to jsem už taky zažil ), nakreslit mu např. dlouhou červenou čáru, aby se pak mohly v pův. výkresu vyfiltrovat a smazat.
3. Nastavit všechny souřadnice Z všech entit na hodnotu 0 (nula) - i pro případ ad2 -> např. pomocí lispu Z0.lsp anebo Zeroz.arx.
4. Vymazat "nulové" entity -> pomocí lispu Killdots.lsp.
5. Odstranit filtry hladin -> např. pomocí lispu DeleteFilters.vlx.
6. Příkaz _Purge _All - několikrát po sobě.
7. Po odmrazení, odemknutí, zviditelnění všech hladin vybrat myší celý výkres, dát do Clipboardu a to pak vložit do svého Template (asi acadiso.dwt), pro jistotu provést body 4, 5, 6.
8. Poslat mi vřelý děkovný dopis .