Turbo pascal számítógépes grafika

Kanyarodik és megfordul a monitoron

Annak érdekében, hogy az olvasónak minimális információt adjon a rajz görbékről a rajzon, vegyük fontolóra például, hogy hogyan lehet egy közönséges kört kapni a képernyőn. Emlékezzünk három módra egy kör meghatározására. Az első és a legismertebb módszer az iskola ismerősége:







Ez a körön fekvő pontok egyenlete. Minden karéziai (téglalap alakú) koordinátával rendelkező pont abban az esetben van a körön, ha és csak akkor, ha az x és y négyzetek összege megegyezik a kör r sugara négyzetével.

A fenti képlet segítségével kör alakzatot készíthet, ha a görbét két részre osztja fel, felső és alsó. Az x változó az -r-r-ról egymást követő értékeken fut. Az y változót kiszámítjuk a görbe minden ágára (felső és alsó):







A Turbo Pascal esetében ez így néz ki:

Ez a görbe beállítás némileg kínosnak tűnik. Próbáljuk megkeresni a poláris koordinátákat.

A Descartes rendszerben az x, y pont koordinátái azt jelzik, hogy a pontot vízszintesen és függőlegesen eltávolítjuk egy bizonyos központi pontból, amely eredetnek nevezik (a programunkban ez a pont a 320, 240 koordinátákkal).

Az R, # 952; határozza meg teljesen a pontot: R a ponttól a kiindulási pontig terjedő távolság, # 952; # 151; az adott pontnak a kiindulási ponttal és a vízszintes vonallal összekötő vonal közötti szöge. A poláris koordináták körének egyenlete nagyon egyszerű R = r formában van.

A szögtől függetlenül # 952; Az R távolság mindig egyenlő a r kör sugaraival. Sajnálatos módon a program a polárkoordináták körének megjelenítéséhez nagyon bonyolult, és itt nem adjuk meg.

A harmadik ábrázolás az úgynevezett paraméteres egyenleteken alapul. Körhöz a következő formában van:




Kapcsolódó cikkek