Számítógépek alkalmazása 1. |
2001/2002. év - I. félév |
Matematikai, mérnöki alkalmazások 1
|
Ha kérdésed van, ide írhatsz.
Visszatérés a nyitólapra.
A gyakorlat témája:Görberajzolás (folytonos Bezier-görbe), ívhosszszámítás.
Gyakorlaton két törés nélkül csatlakozó
bezier-görbét kell rajzolni táblázatkezelő
segítségével.
Mindkét görbe harmadfokú, az alábbi képlet
alapján számolhatjuk az x,y koordinátákat
1. Megadjuk és elnevezzük a bemenő paramétereket:
két bezier-görbe törés nélküli
csatlakozásához az F2, F3, G0, G1 pontoknak egy egyenesen
kell lenniük és az F3 és G0 egy pontba kell esniük
(különben nem ér össze a két görbe)
|
|
A képletben t értéke változik 0 és 1
között. Ezt az intervallumot osszuk 20 részre, azaz 0.05-ös
lépésközzel növekedjék t.
Nevezzük el ezt az oszlopot t-nek. Majd a fenti formula alapján
írjuk be az alábbi képleteket a t=0 sorba:
Rx
|
=F0x*(1-t)^3+F1x*3*t*(1-t)^2+F2x*3*t^2*(1-t)+F3x*t^3
|
Ry
|
=F0y*(1-t)^3+F1y*3*t*(1-t)^2+F2y*3*t^2*(1-t)+F3y*t^3
|
Qx
|
=G0x*(1-t)^3+G1x*3*t*(1-t)^2+G2x*3*t^2*(1-t)+G3x*t^3
|
Qy
|
=G0y*(1-t)^3+G1y*3*t*(1-t)^2+G2y*3*t^2*(1-t)+G3y*t^3
|
Majd másoljuk le a t=1 sorig
Jelöljük ki a teljes adatmezőt és a diagram varázslóval
készítsük el a görbék rajzát.
A diagramhoz fűzzük hozzá az fogópontok által
meghatározott érintő egyeneseket is.
Az ívhossz-számítás az elozo óraihoz hasonló módon történik, de ennél a feladatnál dx is változó!
képezzük az egymást követo pontok távolságát pitagórasz-tétellel mindkét görbénél,
majd lemásolva az egészet összeadjuk az alábbi módon kijelölve a tartományt.