revolve - Rotační plochy
revolve(k(u), axis, phi)
revolve(k(u), axis)
revolve(k(u))
Parameters
k(u) - tvořící křivka rotační plochy, je zadána vektorovou funkcí k(u)=[x(u), y(u), z(u)].
axis osa rotačního pohybu, zvolte jednu ze souřadnicových os x, y, nebo z. Pokud tento parametr nedoplníte, bude osou rotace souřadnicová osa z.
phi jméno parametru rotačního pohybu, pokud jej vynecháte bude automaticky dosazeno písmeno phi.
Description
Nejprve je třeba nastavit cestu, kde máte uloženou knihovnu "diffgeometry", např
> | restart; |
> | libname:=libname,"D:/Sarka/Maple/diffgeometry/libsarka"; |
> | with(diffgeometry): |
Rotační kvadriky vzniknou rotací kuželoseček kolem své osy.
Zadáme tvořící kuželosečku k v souřadnicové rovině (y,z)
> | k:=[0,t,3*t^2]; |
Tvořící křivkou je parabola, rotací paraboly kolem její osy vznikne rotační paraboloid. Souřadnicovou osu zvolíme z, parametr pohybu bude alpha
> | paraboloid:=revolve(k,z,alpha); |
> | plot3d(paraboloid,alpha=-Pi..Pi,t=0..1); |
Rotační plocha vzniklá rotací přímky mimoběžné s osou rotace:
> | k:=[1,t,2*t]:hyperboloid:=revolve(k); |
> | plot3d(hyperboloid,alpha=-Pi..Pi,t=-1..1); |
Proměnná alpha je parametr rotačního pohybu. Osou rotace je souřadnicová osa z.