16.01.2015 Views

sborník

sborník

sborník

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

25. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE<br />

Mária Kmeťová<br />

DYNAMICKÉ GEOMETRICKÉ PROGRAMY<br />

VO VYUČOVANÍ BÉZIEROVÝCH KRIVIEK<br />

Abstrakt<br />

Príspevok pojednáva o možností využitia dynamického geometrického<br />

programu Euklides v skúmaní vlastností Bézierových kriviek. Sleduje<br />

sa hodograf Bézierovej krivky s inflexným bodom, bodom vratu<br />

a hodografy kriviek pri G1 a G2 spojitosti.<br />

Kľúčové slová<br />

Dynamický geometrický program, de Casteljauov algoritmus,<br />

Bézierova krivka, hodograf krivky<br />

1 Úvod<br />

Dynamické geometrické programy sa už osvedčili vo vyučovaní a výskume<br />

geometrie v rôznych oblastiach. Môžeme nimi skúmať geometrické miesta<br />

bodov, sledovať pohyb bodu pri pohybe iného bodu viazaného nejakým<br />

vzťahom k sledovanému bodu, uskutočňovať rôzne konštrukcie, podľa<br />

výsledkov vytvárať hypotézy a podobne. V tomto článku ukážeme ako<br />

dynamické geometrické programy uľahčujú vytváranie predstavy<br />

o niektorých krivkách (často vyššieho stupňa) používaných v počítačovej<br />

geometrii.<br />

Z ponuky dynamických geometrických programov sme vybrali program<br />

Euklides, ale rovnako dobre použiteľný by bol aj iný podobný, jednoducho<br />

ovládateľný a ľahko dostupný program.<br />

2 Skúmanie vlastností kriviek pomocou programu<br />

Euklides<br />

Východiskom pre viaceré druhy aproximačných kriviek používaných<br />

v počítačovej geometrii sú Bézierove krivky.<br />

Definícia. Nech sú dané body V 1 , V 2 ,..., V n . Parametrická krivka vyjadrená<br />

n<br />

vzťahom X ( t) = ∑Vi<br />

Bi<br />

( t)<br />

n<br />

i=<br />

0<br />

t , i = 0,1,...,n a B n ( t)<br />

, kde ∈ 0, 1<br />

i<br />

sú<br />

103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!