Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Iscrtavanje polukruga

[es] :: C/C++ programiranje :: C/C++ za početnike :: Iscrtavanje polukruga

[ Pregleda: 3058 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NooND
Out there

Član broj: 149987
Poruke: 54
*.telrad.net.



Profil

icon Iscrtavanje polukruga01.12.2007. u 11:00 - pre 198 meseci
Postoji li mogucnost da u c-eu iscrtam polu krug,
konkretno treba da napravim prikaz obrtomjera u autu
In the kingdom of the blind one-eye man is the king.
 
Odgovor na temu

butcher87

Član broj: 148902
Poruke: 32
*.3dnet.co.yu.



Profil

icon Re: Iscrtavanje polukruga01.12.2007. u 16:26 - pre 198 meseci
Mislim da ne postoji mogucnost da se to uradi u C-u, jer je C proceduralni programski jezik. To bi trebalo da moze u C++ -u, ili C#-u, koji su objektno orijentisani programski jezici.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Iscrtavanje polukruga01.12.2007. u 18:23 - pre 198 meseci
Poznate biblioteke za rad sa grafikom su upravo i nastale i zasnovane na proceduralnom kodu, a OOP uopste nema veze sa tom pricom.

Za iscrtavanje kruznice prvo treba da pronadjes odgovarajucu formulu. Na primer, nešto ima ovde (sigurno ima i boljih sajtova):
http://www.inversereality.org/...ics%20programming/circles.html

Code:

#include <math.h>
// ...
void SlowCircle(long xcenter,long ycenter, long radius)
{
   long x,y;
   for( float theta=0; theta<(2*M_PI); theta+=.01 )
   {
      x=xcenter+(long)(radius*sin(theta));
      y=ycenter+(long)(radius*cos(theta));
      // ... ovde sada mozes da koristis X i Y koordinate po potrebi (zavisno koristis li neki GUI ili samo konzolu)
   }
}

Naravno, eksperimentisi sa korakom (theta) i krajem intervala (2*M_PI) da bi dobio ono sto zelis.
 
Odgovor na temu

butcher87

Član broj: 148902
Poruke: 32
*.3dnet.co.yu.



Profil

icon Re: Iscrtavanje polukruga01.12.2007. u 19:31 - pre 198 meseci
Ok. Lose sam mislio. Izvinjavam se na prethodnom postu! Inace, hvala na informaciji!
 
Odgovor na temu

mjux

Član broj: 124150
Poruke: 158
*.ADSL.neobee.net.



+2 Profil

icon Re: Iscrtavanje polukruga02.12.2007. u 20:34 - pre 198 meseci
jos jedna informacija... u slucaju da je program koji koristis Turbo C, onda u folderu examples imas primer rada sa grafikom gde se prikazuje kako iscrtgati krug koristiti fontove drukacije itddddddd..... ugl.. mozda bi bilo moguce iskoristiti deo koda, konkretno taj koji iscrtava krugove, mislim da u turbo c-u imas cak i biblioteku sa grafikom...ako sam pogresio neka me neko ispravi:))))))
 
Odgovor na temu

NooND
Out there

Član broj: 149987
Poruke: 54
*.telrad.net.



Profil

icon Re: Iscrtavanje polukruga06.12.2007. u 11:55 - pre 198 meseci
Ne koristim turbo c vec visual studio.
In the kingdom of the blind one-eye man is the king.
 
Odgovor na temu

cirko

Član broj: 122475
Poruke: 553
*.vdial.verat.net.



+16 Profil

icon Re: Iscrtavanje polukruga07.12.2007. u 14:20 - pre 198 meseci
Kompletnu grafiku za C je obradio Cirkovic u svojoj knjizi
Zavod za udzbenike i nastavna sredstva Beograd
Evo i jednog koda za Turbo C kompajler
Prikačeni fajlovi
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Iscrtavanje polukruga

[ Pregleda: 3058 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.