Translate: Translates a geometric object

Description Usage Arguments Value Examples

View source: R/Translation.R

Description

Translate translates a geometric object of any of the following types: line, polygon or segment

Usage

1
Translate(object, v)

Arguments

object

geometric object, previously created with function CreatePolygon

v

Vector containing the xy-coordinates of the translation vector

Value

Returns a polygon whose coordinates are translated according to vector v

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
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")
v <- c(1,2)
Poly_translated <- Translate(Poly, v)
Draw(Poly_translated, "orange")

Example output

NULL
[1] "Some of the inserted points are collinear. This could lead to a defective polygon."
NULL
NULL

LearnGeom documentation built on July 14, 2020, 5:06 p.m.