Next: Ispis i prijenos Up: Naredbe Previous: Lokus Sadržaj Indeks
Subsections

- Translacija
- Rotacija
- Zrcaljenje
- Rastezanje

##
Geometrijske transformacije

Ako pridružimo svakoj od slijedećih naredbi neki objekt, napravit ćemo kopiju (sliku) početnog objekta. Naredba `Zrcaljenje[A, g]` zrcali točku A preko pravca g i mijenja položaj točke A. Upisom `B = Zrcaljenje[A, g]` stvaramo novu točku B dok A ostaje nepromijenjena.

###
Translacija

`Translacija[`točka A, vektor v`]`
  Translatira točku A za vektor v

`Translacija[`pravac g, vektor v`]`
  Translatira pravac g za vektor v

`Translacija[`konika c, vektor v`]`
  Translatira koniku c za vektor v

`Translacija[`funkcija c, vektor v`]`
  Translatira funkciju f za vektor v

`Translacija[`mnogokut P, vektor v`]`
  Translatira mnogokut P za vektor v. Kreirani su novi vrhovi i dužine.

`Translacija[`slika p, vektor v`]`
  Translatira sliku p za vektor v

`Translacija[`vektor v, točka P`]`
  Translatira vektor v do točke P

###
Rotacija

`Rotacija[`točka A, kut fi`]`
  Rotira točku A za kut fi oko ishodišta koordinatnog sustava

`Rotacija[`vektor v, kut fi`]`
  Rotira vektor v za kut fi oko ishodišta koordinatnog sustava

`Rotacija[`pravac g, kut fi`]`
  Rotira pravac g za kut fi oko ishodišta koordinatnog sustava

`Rotacija[`konika c, kut fi`]`
  Rotira koniku c za kut fi oko ishodišta koordinatnog sustava

`Rotacija[`mnogokut P, kut fi`]`
  Rotira mnogokut P za kut fi oko ishodišta koordinatnog sustava. Novi vrhovi i dužine su kreirani.

`Rotacija[`slika p, kut fi`]`
  Rotatira sliku p za kut fi oko ishodišta koordinatnog sustava

`Rotacija[`točka A, kut fi, točka B`]`
  Rotira točku A za kut fi oko točke B

`Rotacija[`pravac g, kut fi, točka B`]`
  Rotira pravac g za kut fi oko točke B

`Rotacija[`konika c, kut fi, točka B`]`
  Rotira koniku c za kut fi oko točke B

`Rotacija[`mnogokut P, kut fi, točka B`]`
  Rotira mnogokut P za kut fi oko točke B. Kreirani su novi kutovi i dužine.

`Rotacija[`slika p, kut fi, točka B`]`
  Rotira sliku p za kut fi oko točke B

###
Zrcaljenje

`Zrcaljenje[`točka A, točka B`]`
  Zrcali točku A preko točke B

`Zrcaljenje[`pravac g, točka B`]`
  Zrcali pravac g preko točke B

`Zrcaljenje[`konika c, točka B`]`
  Zrcali koniku c preko točke B

`Zrcaljenje[`mnogokut P, točka B`]`
  Zrcali mnogokut P preko točke B.

`Zrcaljenje[`slika p, točka B`]`
  Zrcali sliku p preko točke B

`Zrcaljenje[`točka A, pravac h`]`
  Zrcali točku A preko pravca h

`Zrcaljenje[`pravac g, pravac h`]`
  Zrcali pravac g preko pravca h

`Zrcaljenje[`konika c, pravac h`]`
  Zrcali koniku c preko pravca h

`Zrcaljenje[`mnogokut P, pravac h`]`
  Zrcali mnogokut P preko pravca h. Kreirani su novi vrhovi i dužine.

`Zrcaljenje[`slika p, pravac h`]`
  Zrcali sliku p preko pravca h

###
Rastezanje

`Rastezanje[`točka A, broj f, točka S`]`
  Homotetično preslika ("rasteže") točku A iz središta homotetije točke S s koeficijentom - faktorom rastezanja f

`Rastezanje[`pravac h, broj f, točka S`]`
  Homotetično preslika ("rasteže") pravac h iz točke S za faktor rastezanja f

`Rastezanje[`konika c, broj f, točka S`]`
  Homotetično preslika ("rasteže") koniku c iz točke S za faktor rastezanja f

`Rastezanje[`mnogokut P, broj f, točka S`]`
  Homotetično preslika ("rasteže") mnogokut P iz točke S za faktor f. Kreirani su novi vrhovi i dužine.

`Rastezanje[`slika p, broj f, točka S`]`
  Homotetično preslika ("rasteže") sliku p iz točke S za faktor f

Next: Ispis i prijenos Up: Naredbe Previous: Lokus Sadržaj Indeks