PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Svaštara (https://forum.pcekspert.com/forumdisplay.php?f=29)
-   -   Program za izracunavanje povrsina nepravilnih tijela (https://forum.pcekspert.com/showthread.php?t=110878)

Kvaka22 18.06.2008. 15:47

Program za izracunavanje povrsina nepravilnih tijela
 
Ovako, ponajprije isprike ako je ovo u krivoj temi. ne cini mi se kao tema za software rubriku, pa je zato u svastari.

Dakle, trebam izracunati 20-ak povrsina nepravilnog oblika. Sve su mi duljine stranica poznate, ali mi se ne da "razbijati" sve na cetverokute i torkute, pa onda racunati, pa bi mi bilo draze da se u neki program upisu duljine stranica, a ovaj izbaci povrsinu.

Radi se o tijelima s 4,5 pa do 10 stranica tak da, ono, mozd ima neke veze...

I pitanje za sto miliona maraka glasi: Postoji li takav program, i ako da kako se zove?

Unaprijed hvala na (mozebitnim) odgovorima i jos jednom isprike ako je u krivoj temi.

Problem 18.06.2008. 21:15

mozes u autocadu sa naredbom area ali moras nacrtati prvo

Bubba 18.06.2008. 22:41

Citiraj:

Autor Kvaka22 (Post 1060877)
Ovako, ponajprije isprike ako je ovo u krivoj temi. ne cini mi se kao tema za software rubriku, pa je zato u svastari.

Dakle, trebam izracunati 20-ak povrsina nepravilnog oblika. Sve su mi duljine stranica poznate, ali mi se ne da "razbijati" sve na cetverokute i torkute, pa onda racunati, pa bi mi bilo draze da se u neki program upisu duljine stranica, a ovaj izbaci povrsinu.

Cekaj cekaj cekaj malo? "Nepravilna" tjela a imas sve "stranice"? Radi li se tu o konveksnim poligonima kojim slucajem? Ako da, a znas duljine svih stranica, mozes napraviti sam program za to u nekom od tvojih omiljenih programskih jezika - koordinatiziraj poligon (uzmi proizvoljnu tocku kao ishodiste i jednostavno izracunaj udaljenosti susjednih tocaka te ponavljaj to dok ne dobijes sve tocke, jako jednostavno za implementirati) i nakon toga mozes racunati povrsinu ovako:

P=1/2sum(i:0~n-1)(x_i*y_i+1 - x_i+1*y_i) (s time da pretpostavis da je n-a, tj. zadnja tocka jednaka pocetnoj).

Ako su pak ta "nepravilan tijela" nekakve zatvorene krivulje, tu ces se morat gombati sa diferencijalnom geometrijom...

Kvaka22 19.06.2008. 00:00

@Problem: Hmmm, autocad... nije problem prekopirati 8-stranicno tijelo u njega. Svakako cu probati i tu ideju.

@Bubba: Konkretno se radi o raznim parcelama zemlje. Gradilista, parkovi, poljoprivredne povrsine...

Postoji nacin da se svaka parcela prekopira na papir, i da se podijeli na trokute i pravokutnike, te da se racuna povrsina svakog zasebno, te da se povrsine zbroje, kako bi se dobila povrsina cijelog tijela...

O programiranju pojma nemam, nikad to radio nisam, a kako mi se cini da niti necu...

Ako vec za ovaj nacin rijesavanja moram precrtavati tijelo i racunati sve posebno, lakse bi mi bilo da ga prekopiram u autocad i kliknem par puta.


Moram "kupiti" neki autocad, pa vam javim je li uspjelo ili nije...


Posto se tu ne radi o tijelima koja imaju pravilne, ravne stranice, vec krivulje, odstupanja ce se pojavljivati unutar max5m2, a to je prihvatljiva "preciznost"


Hvala na odgovorima, a ako itko ima kakvo kreativno rijesenje, neka javi, jer ce mi ovo trebati i u buducnosti, tak da, ono...:goood:

rodney 19.06.2008. 00:14

krivulje? tocno bi racunao pomocu integrala, ali bi vjerojatno opet morao
rastavljat. a malo manje tocno - milimetarski blok. nacrtas parcelu i brojis
kockice :)
a ako je za neki ozbiljan posao mozda imas i broj katastarske cestice ili lista
pa odes na http://www.katastar.hr/dgu/ind.php i imas izracunato.........

mcclarion 19.06.2008. 02:29

autocad frende ..
ako ćeš imat pitanja ili problema pm-nime

Kvaka22 21.06.2008. 23:31

Radi se i o ozbiljnom poslu, ali ne toliko ozbiljnom ;)

Puno mi je AutoCad pomogao. Gdje imam katastarske cestice takodjer i ovaj link pomaze UVELIKE, posto za to prije nisam znao...


Svima hvala na prijedlozima i pomoci, sto se mene tice moze pod KLJUC.

Lijep pozdrav do iduci puta :chears:


Sva vremena su GMT +2. Sada je 07:03.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger