Zobrazit plnou verzi příspěvku: Srafa

vladinko1
06.11.2007, 10:15
Ahoj

Prosim poradte alebo aspon vzsvetlite preco je autocad taky nestabilny pri srafovani. Je to nenormalne aby pri srafovani nevedel vysrafovat ani polylin ked je v nejakom objekte. Stale vypisuje chybu ze nieje uzavrety objekt a urcite je. Nemal by toto autodesk vylepsit a nie vydavat nove a nove verzie ked podstata je zla???



Dakujem

jirka h
06.11.2007, 10:35
Taky se mi stává, že mi AutoCAD křivku nevyšrafuje ani když je "uzavřená" (ve smyslu, že první a poslední vrchol je ve stejném bodě). Je nutné ve vlastnostech křivky nastavit "Uzavřená" na "Ano" a pak vyšrafovat lze.

vladinko1
06.11.2007, 10:46
To je jasne ale nie vzdy sa kreslia a srafuju polyliny ked su to nejake ciary a su uzavrete tak je to velky problem neviem si predstavit ze by som kreslil len s polylinou. Mam nastavene aj Gap tolerance ale ako keby tot amani nebolo mam nadstavene aj 500 units a nic

jirka h
06.11.2007, 10:58
Bohužel je to tak... Jakmile do hranice šrafování zasahuje nebo se ji dotýká text nebo dokonce blok či část oblouku, tak to AutoCAD většinou nevyšrafuje ani když je hranice uzavřená a vše má Z souřadnici 0 a nějaká tolerance není nic platná. A to nemluvě o šrafování pomocí Solid...

Kackac
06.11.2007, 12:48
Musím říct, že ani zasahující text či blok mi zpravidl apři šrafování nedělá problémy, ani nemusím mít křivku skuečně uzavřenou, stačí, když hranice nemá mezery.Co jsem ale zjistila, že cadu dost dělá problémy, jsou inflexní body. Pokud by to byl váš případ, rozdělte oblast nějakou pracovní přímkou právě v inflexních bodech a pak to jde šrafovat bez problémů.

jirka h
06.11.2007, 13:08
Nakreslete pomocí křivky obdélník, do něj druhý obdélník, ten vnitřní úhlopříčně proškrtněte a zkuste si vyšrafovat prostor mezi obdélníky. AutoCAD určitě nenalezne hranici šrafování tak, jak byste čekali, navíc se hranice mění podle toho, kam kliknete. U komplikovaných výkresů to samozřejmě hodně zdržuje a dělá jen problémy...

Vladimír Michl
06.11.2007, 13:30
To je přeci triviální operace - pro zajímavost jsem ji vyzkoušel hned na několika verzích AutoCADu a funguje zcela normálně.

Kackac
06.11.2007, 13:32

Nakreslila jsem to podle vašeho návodu a šrafoval bez nejmenšího problému. Různě druhy šraf, i solid, vyšrafoavaly v pohodě ono obdélníkové "mezikruží". Napadlo mě, jestli by třeba nepomohlo hrát si s volbami Detekce ostrůvku, pokud jste to již nezkoušel. I když u mě ani tato možnost při nastavení Normal i Vnější neovlivnila pozitivní výsledek.
Kackac2007-11-06 13:34:11

zisoun
06.11.2007, 13:35
Tak jsem zkusil všechny případy tady uvedené a ani v jednom jsem neměl
problém a vyšrafovalo se to jak mělo. Mívám problém pouze tehdy, pokud
šrafuju uzavřenou oblast a uvnitř je hodně různých dalších uzavřených
oblastí. Pak mi nedokáže vynechat a zřejmě najít všechny vnitřní
ostrovy a vyšrafuje to celé.

jirka h
06.11.2007, 13:36
Aha, máte pravdu, v místě "normálních" souřadnic to funguje dobře. Pokud se ale snažíte šrafovat v místě velkých souřadnic (v mém případě 8-mi ciferné číslo), tak to nefunguje ať děláte co děláte. Vždy se vyšrafuje zároveň i jeden z trojúhelníků, pokaždé jiný. Nevšiml jsem si, že mám výkres tak daleko od počátku SS

Kackac
06.11.2007, 13:50

Zkusila jsem to a opravdu, když jsem měla souřadnice přes 108, tak začal zlobit, což předpokládám vyplývá z jakéhosi zaokrouhlování nebo čeho, kdysi mi to někdo vysětloval na příkladu posunu nakresleného objektu do hodně velké vzdálenosti a zase zpět, objekt potom nebyl úplně přesně nakreslený jako na začátku a nebyl přesně v to místě, kde by měl být.Nicméně pro úspěšné šrafování stačí zadat počátek lokálního souřadného systému poblíž objektu a už je zase vše bez problémů.
Kackac2007-11-06 13:51:32

Vladimír Michl
06.11.2007, 14:12
Jde o tzv. numerickou nestabilitu (matematický pojem, nemá nic společného s údajnou nestabilitou v úvodním příspěvku). AutoCAD (stejně jako kterákoliv jiná CAD aplikace) vnitřně pracuje s čísly s vysokou, nicméně omezenou přesností (počtem platných cifer). Pokud se počet cifer "vyplýtvá" na reprezentaci samotné souřadnice (např. JTSK), zbývá už jen příliš nízká aritmetická přesnost na výpočty protínání potřebné např. pro šrafy, rovnoběžky a další typy geometrických výpočtů. Jak již bylo řečeno, stačí si přesunout počátek (USS) blíže k zájmové oblasti.

Radim Cech
06.11.2007, 18:07
Posunul jsem si Váš motiv na souřadnice -489000,-1102000 a vše funguje bez problémů. Zaujaly mně ty osmiciferné souřadnice. Kde a nebo co to kreslíte? 

Mantlík
07.11.2007, 09:01
[QUOTE=Radim Cech]Posunul jsem si Váš motiv na souřadnice -489000,-1102000 a vše funguje bez problémů. Zaujaly mně ty osmiciferné souřadnice. Kde a nebo co to kreslíte? [/QUOTE]
 
Z vlastních zkušeností bych řekl, že bohužel pravděpodobně obvyklý fórek většiny architektů kreslit situace v milimetrech. A ne a ne je to odnaučit ....

Radim Cech
07.11.2007, 09:06
 to bychom ale byli v řádech 1x10 na devátou, takže to dokonce vypadá na centimetry!

Mantlík
07.11.2007, 09:11
I to už se mi stalo ...
ale možná ty "osmiciferné souřadnice " tak byly nazvány podle X (v JTSK Y), které je -7x10 na osmou

vladinko1
07.11.2007, 21:49
No to moze byt pravda ale ja srafujem normalny vykres z rezmi a podorysmi a strasne to roby chyby aj napriklad mam blok zobrazeny na obrazovke a srafujem niekde vedla tak mi cely komp spadne alebo mu to trva straasne dlho
Podla mna je zle naprogramovany cad napr. Microstation stym problem vobec nema. Vravim asi je to viac otazka na Autodesk

Kackac
07.11.2007, 22:35
Mám hodně špatné zkušenosti s asociativními šrafami, ale neasociativní jsou až na opravdu výjimečné případy bez problémů, pokud uživatel dodržuje nějakou disciplínu, například nešrafovat několik (nedejbože ještě hodně složitých) oblastí jednou šrafou v celku, zvláště solidem, a podobně. Zkuste nejdřív změnit způsob tvorby šraf, např. tu asociativitu, to dělá opravdu hodně. Sice je to krásná myšlenka, že změním objekt a šrafa už se změní sama, ale poměr problémů ku přínosům (reálnému využití) této možnosti hovoří (alespoň podle mých zkušeností, použití ve stavařině) velmi výrazně v neprospěch asociativního šrafování.

jirka h
08.11.2007, 11:31
Na kreslení situací v milimetrech není nic zvláštního, nedělá to problémy a nejsou potřeba osmiciferné souřadnice :) Jak se mi ale tenhle projekt dostal do takových vysokých souřadnic mi vůbec není jasné.... Výkresy (obyč. půdorys bytovky) vznikly vyexportováním z Revitu do DWG, ale v tom problém myslím není. Každopádně posunutím na "normální" souřadnice moje problémy se šrafováním okolo bloků rozhodně nemizí.

Radim Cech
08.11.2007, 11:40
Kreslení situací v milimetrech je naopak velmi zvláštní, jak již bylo diskutováno jindy. Reálné zaměření dostáváte v JSTK v metrech, data z katastru taky,  a pokud se má provést např. vytyčení stavby, ze situace zvětšené na milimetry nic nevykouzlíte.

jirka h
08.11.2007, 11:41
Tak ani neasociativní šrafy neřeší můj problém u bloků. Jakmile mám nakreslenou příčku, které se dotýkají bloky kuchyňských skříněk, tak se oblast šrafofání rozlije i tam, kam nemá. Stačí blok odsunout ode zdi a najednou je šrafa OK.

jirka h
08.11.2007, 11:44
Situace máme v milimetrech proto, protože kreslíme běžně všechny výkresy v milimetrech a do situací osazujeme až následně, stačí podklad 1000x zvětšit.

Mantlík
08.11.2007, 12:38
Přestože se to tu řešilo již několikrát, musím se připojit ke kolegovi Čechovi
 
[QUOTE=jirka h]Situace máme v milimetrech proto, protože kreslíme běžně všechny výkresy v milimetrech a do situací osazujeme až následně, stačí podklad 1000x zvětšit.[/QUOTE]
 
A to byste právě měl dělat obráceně. podklad ponechat v metrech a budovy apod. 1000x zmenšit. V rámci budovy nebo jiného objektu si kreslete třeba v mikronech, ale situace nechávejte v metrech. Předejdete tím mnoha mrzutostem při předávání

Kackac
09.11.2007, 13:11

[QUOTE=jirka h]Tak ani neasociativní šrafy neřeší můj problém u bloků. Jakmile mám nakreslenou příčku, které se dotýkají bloky kuchyňských skříněk, tak se oblast šrafofání rozlije i tam, kam nemá. Stačí blok odsunout ode zdi a najednou je šrafa OK.[/QUOTE]To bych spíš než odsouvání volila dočasné zmrazení hladiny kuch. linek, jako bonus se tím také urychlí prohledávání výkresu a tudíž i vlastní šrafování, což je u některých počítačů hodně výrazná změna;-). A nebo ještě zkuste ty bloky kuch.skříněk nastrkat do pozadí (_draworder), někdy to také změní detekovanou hranici (používám qselect pro výběr všech prvků hladiny).