Zobrazit plnou verzi příspěvku: Plocha entity DESKA/ SOLID

Mantlík
14.09.2005, 12:41
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á...

Mantlík
14.09.2005, 14:26
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

Mantlík
14.09.2005, 16:01
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

Mantlík
15.09.2005, 09:18
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.

Mantlík
15.09.2005, 11:50
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