ReflectedPolygon {LearnGeom} | R Documentation |
Creates the reflection about a line of a given polygon
Description
ReflectedPolygon
creates the reflection about a line of a given polygon
Usage
ReflectedPolygon(Poly, Line)
Arguments
Poly |
Polygon object, previously created with function |
Line |
Line object previously created with |
Value
Returns the reflection of a polygon about a line
Examples
x_min <- -5
x_max <- 5
y_min <- -5
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")
P1 <- c(-3,2)
P2 <- c(1,-4)
Line <- CreateLinePoints(P1, P2)
Draw(Line, "black")
Poly_reflected <- ReflectedPolygon(Poly, Line)
Draw(Poly_reflected, "orange")
[Package LearnGeom version 1.5 Index]