Zobrazit plnou verzi příspěvku: Plocha entity DESKA/ SOLID
Dobrý den všem
Nemáte (nebo nevíte o ní) náhodou někdo utilitku, která zjistí plochu desky (solid). Na plochu šraf něco mám, ale na solid jsem zatím nic nesehnal
Potřebuji totiž rychle spočítat plochy, které jsou místo šraf vybarveny právě solidem
Díky
Vladimír Michl
14.09.2005, 13:42
na to nepotřebujete žádnou utilitku - stačí příkaz OBLAST (_AREA), ten už vlastnost Plocha má...
Tak to jsem netušil, oblasti jsem nějak vynechal jako třídu
Fajn - příkaz OBLAST/ _REGION funguje a plochu pak zjistím přes _area.
ale já mám těch dříve solidů, nyní oblastí spoustu a _AREA mi dovolí vybírat po jednom objektu (i v součtovém režimu) a já bych potřeboval vybrat oknem. Určitě to lze nějak "oblbnout", ale zatím nemohu přijít, jak ...
Vladimír Michl
14.09.2005, 14:43
zkuste třeba náš "SumaPloch":
http://www.cadforum.cz/cadforum/qaID.asp?tip=4183
Děkuji za pomoc, po úspěšné operaci pro ostatní několik poznatků.
1) některé solidy byly k příkazu OBLAST naprosto netečné (jak v ac2005, tak i 2006) a převést nešly -> následovalo "ruční objetí plochy" a výmaz, aby nepřekážely
2) před příkazem SUMAPLOCH je nutno vymazat všechny úsečky a křivky (které se do příslušné hladiny omylem zatoulaly - jinak příkaz nahlásí chybný vstup a nic z něj nevypadne
3) příkaz SUMAPLOCH také NĚKDY nahlásí chybu vstupu, pokud je ve výběru šrafa - jindy taky ne ... Mám podezření, že chybu hlásí u neasociativních šraf (?)
4) problém nastal někdy i tehdy, když "na sobě" ležely šrafa a oblast (se shodnými hranicemi) -> pomohlo vymazání šrafy
Vladimír Michl
14.09.2005, 16:25
ad 1) region nepřevede desky obsahující "bowtie" (motýlkové překřížení vrcholů)
ad 2) to je divné - jakou chybu? aplikace kontroluje existenci vlastnosti "Area", ostatní entity ignoruje (máte tu verzi z iProjectu?)
ad 3/4) zkoušel jsem u obou typů šraf (A2006) a funguje mi to
ad1) to bych pochopil, ale nepřevedl např. ani desku trojúhelníkového tvaru
ad 2,3,4) včera jsem si ji z iProjectu stáhnul
Příkaz: sumaplochSoučet ploch vybraných objektů:Vyberte objekty: Určete protější roh: nalezeno: 1527
Vyberte objekty:; chyba: Automation chyba. Neplatný vstup
Příkaz:
Vybraných 1527 entit sestávalo z 1520 oblastí a 7 šraf
teď to nedoložím, ale když jsem měl ve výběru kromě oblastí a šraf jednu úsečku a několik křivek (hranice šraf), vypadla chyba stejná (či obdobná chyba)
Když jsem úsečku a křivky smazal, v některých místech to se šrafami fungovalo,
v místě jiných šraf opět "neplatný vstup".
S tou asociativitou to asi nemělo nic společného
soubor vznikl insertem 3 souborů (dwg - neznámého původu) do prázdného souboru v Civil 3D 2005, některé operace jsem včera zkoušel i v Civilu 2006
Vladimír Michl
15.09.2005, 10:09
Běžnou desku s 3 body příkaz _REGION převede, ale stačí 4-bodová deska se nepatrným překřížením a už ji ignoruje.
Ta utilita SumaPloch je celkem triviální (=neměla by blbnout), ale s Civil objekty jsme ji nezkoušeli.
Vypadalo to, že entita má jen 3 uzly (ale nemůžu zaručit, že dva nebyly tak blízko, že by se objevily až při velmi velkém zvětšení
Žádný "civilovský" objekt jsem nepoužil
Bohužel zatím s Civilem pracuji jako s "holým " Autocadem, protože ještě nebyl čas do toho pronikat sám a školení je teprve ve výhledu. (S českou lokalizací 2006 to snad bude snazší ).
PS. Zatím jsem se pokusil do 2006 přenést menu z 2005, ale nějak to vzdoruje (konkrétně "rozbalovací" tlačítka v toolbarech) - ale časem si s tím určitě poradím