Next: Printing and Export Up: Commands Previous: Locus Contents Index
Subsections

- Translate
- Rotate
- Mirror
- Dilate

##
Geometric Transformations

If you assign one of the following commands to a new name, a copy of the moved object will be produced. The command `Mirror[A, g]` mirrors point A at line g and changes point A's location. Entering `B = Mirror[A, g]` will produce a new point B while A is left unchanged.

###
Translate

`Translate[`point A, vector v`]`
  Translates point A by the vector v

`Translate[`line g, vector v`]`
  Translates line g by the vector v

`Translate[`conic c, vector v`]`
  Translates conic c by the vector v

`Translate[`function c, vector v`]`
  Translates function f by the vector v

`Translate[`polygon P, vector v`]`
  Translates polygon P by the vector v. New vertices and segments are created too.

`Translate[`image p, vector v`]`
  Translates image p by the vector v

`Translate[`vector v, Point p`]`
  Translates vector v to point p

###
Rotate

`Rotate[`point A, angle phi`]`
  Rotates point A by angle phi around the axis origin

`Rotate[`vector v, angle phi`]`
  Rotates vector v by angle phi

`Rotate[`line g, angle phi`]`
  Rotates line g by angle phi around the axis origin

`Rotate[`conic c, angle phi`]`
  Rotates conic section c by angle phi around the axis origin

`Rotate[`polygon P, angle phi`]`
  Rotates polygon P by angle phi around the axis origin. New vertices and segments are created too.

`Rotate[`image p, angle phi`]`
  Rotates image p by angle phi around the axis origin

`Rotate[`point A, angle phi, point B`]`
  Rotates point A by angle phi around point B

`Rotate[`line g, angle phi, point B`]`
  Rotates line g by angle phi around point B

`Rotate[`conic c, angle phi, point B`]`
  Rotates conic section c by angle phi around point B

`Rotate[`polygon P, angle phi, point B`]`
  Rotates polygon P by angle phi around point B. New vertices and segments are created too.

`Rotate[`image p, angle phi, point B`]`
  Rotates image p by angle phi around point B

###
Mirror

`Mirror[`point A, point B`]`
  Mirror point A at point B

`Mirror[`line g, point B`]`
  Mirror line g at point B

`Mirror[`conic c, point B`]`
  Mirror conic section c at point B

`Mirror[`polygon P, point B`]`
  Mirror polygon P at point B. New vertices and segments are created too.

`Mirror[`image p, point B`]`
  Mirror image p at point B

`Mirror[`point A, line h`]`
  Mirror point A at line h

`Mirror[`line g, line h`]`
  Mirror line g at line h

`Mirror[`conic c, line h`]`
  Mirror conic c at line h

`Mirror[`polygon P, line h`]`
  Mirror polygon P at line h. New vertices and segments are created too.

`Mirror[`image p, line h`]`
  Mirror image p at line h

###
Dilate

`Dilate[`point A, number f, point S`]`
  Dilates point A from point S using the factor f

`Dilate[`line h, number f, point S`]`
  Dilates line h from point S using the factor f

`Dilate[`conic c, number f, point S`]`
  Dilates conic section c from point S using the factor f

`Dilate[`polygon P, number f, point S`]`
  Dilates polygon P from point S using the factor f. New vertices and segments are created too.

`Dilate[`image p, number f, point S`]`
  Dilates image p from point S using the factor f

Next: Printing and Export Up: Commands Previous: Locus Contents Index