Zobrazit plnou verzi příspěvku: Plocha tělesa

Kackac
09.02.2009, 11:27
Dobrý den,asi hloupý dotaz, hlavně mě překvapuje, že nikde nemůžu najít odpověď, i když je to jistě triviální záležitost...Jak zjistím plochu povrchu tělesa? Dělám si jednoduché modely budov pro energetické studie, je to jednodušší, než plochy  počítat z rozměrů. Doteď jsem to dělala tak, že jsem si těleso rozložila na jednotlivé oblasti a přes utilitku Sumaploch to spočítala, ale přece to musí jít nějak rovnou bez rozkládání... V nápovědě jsem našla akorát HMOTV, což ale pro těleso plochu nedá, pouze pro oblast.

zdrk
09.02.2009, 11:35
Jen tak v rychlosti - nepomohl by TIP 1411 - Jak zjistit povrch koule, kužele nebo jiného 3D tělesa?

Kackac
09.02.2009, 11:58
Paráda, pomohl! To jsem ale ostuda, by mě zajímalo, jak jsem hledala, že mi unikl Díky moc!

zdrk
09.02.2009, 12:34
To je dobrý, já nic nehledal, jen jsem se podíval na "příbuzné CAD tipy“ – tam je to nabídnuto jako první varianta.zdrk2009-02-09 12:37:08

Kackac
09.02.2009, 14:05
No právě proto je ostuda, že mi unikl, i když je takhle na ráně hned na první pohled:)

Kackac
10.03.2009, 19:00
Navázala bych na svůj původní dotaz opačným případem - je možné zjistit plochu jednotlivých stěn 3D tělesa aniž bych to těleso rozložila? Např. mám něco jako lichoběžníkový kvádr a potřebovala bych separé plochu jeho jednotlivých stěn a zároveň ale i údaje k tomu tělesu vcelku (objem, celkový povrch). Lze to zjistit z jednoho tělesa, nebo si ho musím zkopírovat vedle a tam rozložit? Opět jsem se nedohledala rady, poradí někdo ze zkušenějších?

Vladimír Michl
12.03.2009, 07:22
Příkaz [CMD]PLOCHA[/CMD] (_AREA) nebo [CMD]MEASUREGEOM[/CMD] umí odklikat 3D plochu s použitím uchopovacích bodů.

chose
13.03.2009, 00:48
Tak sem hledal a holy autocad to asi opravdu prekvapive neumi. Mel by to umet napr. Inventor.Jestli toho mate vic, tak rozklad nebo oklikavani bodu je dost otrava. Muzete zkusit pouzit programek FaceArea.dll. Nacte se prikazem netload. Spusti se prikazem facearea. Pak vyberete pozadovanou plochu (ctrl + vyber 3D solid) a vypise se jeho plocha. Pripadne nejdriv plochu muzete predvybrat (prehlednejsi jaka stena se vybere) a pak spustit facearea.

Kackac
23.03.2009, 18:50
To chose: báječné, FaceArea je přesně to, co jsem měla na mysli, díky moc!Akorát je problém s křivými tělesy - když nějaké takové křivé těleso rozložím, tak z těch křivých ploch se mi nestane "oblast", ale "povrch" a ten podle autocadu při dotazu na plochu "nemá žádnou plochu", zrovna tak při pokusu o zjištění plochy pomocí FaceArea (před rozložením tělesa) mi žádný údaj nedá, jde nějak zjistit plocha té křivé části? Jde převést entita povrch na entitu oblast nebo nějakou jinou, která má plochu?

chose
24.03.2009, 08:36
Jestli myslíte 3D plochu (3D face), tak to je trošku problém. Možná mě někdo opraví. 3D plocha je určená čtyřmi body v prostoru, tzn. je to zakřivená plocha. Rovinu definují 3 body, čtvrtý pak tuto rovinu jakoby deformuje (jako když se zvedne jeden z rohů listu papíru). Možná by šlo plochu uhlopříčně rozdělit na 2 trojúhelníkové plochy (sou 2 možnosti) a sečíst jejich plochy, případně tyto 2 možnosti zprůměrovat, ale bude to nepřesné o to víc, o co víc bude vybočovat "čtvrtý" bod z roviny.Jinak bych to mohl do daného programu dodělat, ale nevím jak přesně spočítat tu plochu.

Kackac
24.03.2009, 11:33
Ve vlastnostech se to zobrazuje jako povrch, nevím, jaký je rozdíl mezi 3D plochou a povrchem nebo zda je to totéž.Přikládám těleso o kterém je řeč, jednou je ve výkrese vcelku, jednou je rozložené a na tom rozloženém je barevně rozlišeno, co je bezproblémová oblast (fialově) a co je onen povrch (červeně), se kterým mám problémy. Připadá mi divné, že plochu toho celého tělesa pomocí příkazu [CMD]PLOCHA[/CMD] (_AREA) AutoCAD spočítat umí (doufám, že správně:) ), ale plochy těch dílčích částí by neuměl, vždyť je přece nějak u toho tělesa, když je vcelku, také musí spočítat uploads/20090324_113203_prac_3D.dwg

Vladimír Michl
24.03.2009, 11:59
Sice mi tedy taky není moc jasné, proč objekt SURFACE nemá vlastnost Plocha, ale pro zobrazení plochy povrchu by určitě měl pomoci tip:
http://www.cadforum.cz/cadforum/qaID.asp?tip=5019

Kackac
24.03.2009, 12:51
Děkuji za reakci, ale bohužel tip 5019 mi v mém případě moc nepomůže, protože původně ta "křivá" stěna byla součástí 3D tělesa, jehož plochu (celého toho tělesa) zjistím normálně příkazem [CMD]PLOCHA[/CMD] (_AREA) (alespoň doufám, že započítá do plochy celého tělesa i tyto křivé stěny). Ale problém nastává, pokud potřebuji zjistit plochu dílčích stěn toho tělesa, to jde jen u těch rovných (ať už utilitkou FaceArea od choseho nebo po rozložení tělesa příkazem PLOCHA). Pokud bych po rozložení původního tělesa vzniklý objekt SURFACE převedla příkazem [CMD]ZESIL[/CMD] (_THICKEN) na těleso, tak to těleso v závislosti na zvolené tloušťce bude mít větší povrch, než ta samotná původní stěna (SURFACE).

Kackac
30.03.2009, 11:19
Že by opravdu nijak nešlo zjistit plochu objektu Povrch (Surface)?

Vladimír Michl
30.03.2009, 14:02
Jde to tím výše uvedeným způsobem. Zesílení stačí dát téměř nulové (0.001)...

Kackac
30.03.2009, 14:49
... a vydělit dvěma... také jsem nad tímto řešením uvažovala, nepřijdu-li nebo neporadí-li někdo něco jiného. Jen mi to přišlo trochu kostrbaté na to, aby to byla jediná možnost.Děkuji.

chose
30.03.2009, 16:55
Zkuste upravený prográmek FaceAreaPro zjištění povrchu Surface použijte příkaz surfacearea

Kackac
30.03.2009, 18:00
To chose: To je paráda, děkuji moc! Sice to nefunguje na jednotlivé křivé stěny tělesa bez jeho rozložení (jako funguje příkaz facearea na ty normální), pouze na samotné surface, ale to už nechci být nenažraná, je to skvělé. Ještě jednou moc děkuji!

chose
30.03.2009, 18:25
Zkusím to ještě upravit, aby to fungovalo jako facearea. To by snad neměl být problém. Případně spojit ty 2 příkazy do jednoho, aby se nemuselo rozlišovat, co to je za objekt. Jestli chcete něco upravit nebo změnit, tak napište (jiný formát výpisu, možnost vybrat více ploch a vypsat součet jejich povrchů, jiné pojmenování příkazů, apod.). Tohle byl jen rychlý nástřel. To případně do pošty, ať tu nejsme offtopic