geometry[StretchRotation] - find the stretch-rotation of a geometric object
geometry[homology] - find the homology of a geometric object
geometry[SpiralRotation] - find the spiral-rotation of a geometric object
|
Calling Sequence
|
|
StretchRotation(Q, P, O, theta, dir, k)
homology(Q, P, O, theta, dir, k)
SpiralRotation(Q, P, O, theta, dir, k)
|
|
Parameters
|
|
Q
|
-
|
the name of the object to be created
|
P
|
-
|
geometric object
|
O
|
-
|
point which is the center of the homology
|
theta
|
-
|
number which is the angle of the homology
|
dir
|
-
|
name which is either clockwise or counterclockwise
|
k
|
-
|
number which is the ratio of the homology
|
|
|
|
|
Description
|
|
•
|
Point O is called the center of the homology, k the ratio of the homology, theta and dir the angle of the homology.
|
•
|
For a detailed description of Q (the object created), use the routine detail (i.e., detail(Q))
|
•
|
The command with(geometry,StretchRotation) allows the use of the abbreviated form of this command.
|
|
|
Examples
|
|
>
|
|
>
|
|
define the parabola with vertex at (0,0) and focus at (0,1/2)
>
|
|
>
|
|
| (1) |
>
|
|
>
|
|
| (2) |
>
|
|
>
|
|
| (3) |
>
|
|
>
|
|
| (4) |
>
|
|
>
|
|
| (5) |
>
|
|
|
|