Description Usage Arguments Value References Examples

`Homothety`

creates an homothety from a given polygon

1 |

`Poly` |
Polygon object, previously created with function |

`C` |
Vector containing the xy-coordinates of the center of the homothety |

`k` |
Number which represents the expansion or contraction factor for the homothety |

`lines` |
Boolean. When |

Returns the coordinates of a polygon that has been transformed according to the homothethy with center at `C`

and factor `k`

https://www.encyclopediaofmath.org/index.php/Homothety

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ```
x_min <- -2
x_max <- 6
y_min <- -3
y_max <- 5
CoordinatePlane(x_min, x_max, y_min, y_max)
P1 <- c(0,0)
P2 <- c(1,1)
P3 <- c(2,0)
Poly <- CreatePolygon(P1, P2, P3)
Draw(Poly, "blue")
C <- c(-1,-2)
k1 <- 0.5
Poly_homothety1 <- Homothety(Poly, C, k1, lines = TRUE)
Draw(Poly_homothety1, "orange")
k2 <- 2
Poly_homothety2 <- Homothety(Poly, C, k2, lines = TRUE)
Draw(Poly_homothety2, "orange")
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.