R/set_plane_corners.R

Defines functions set_plane_corners

Documented in set_plane_corners

set_plane_corners <- function(center, dims, vecs){

	# Check length
	if(length(dims) == 2) dims <- c(dims, 0)

	corners <- matrix(NA, 4, 3, byrow=TRUE)

	# Add vertices
	corners[1,] <- center + colSums(c(1,1,0)*0.5*dims*vecs)
	corners[2,] <- center + colSums(c(1,-1,0)*0.5*dims*vecs)
	corners[3,] <- center + colSums(c(-1,-1,0)*0.5*dims*vecs)
	corners[4,] <- center + colSums(c(-1,1,0)*0.5*dims*vecs)
	
	corners
}
aaronolsen/svgViewR documentation built on Sept. 5, 2023, 12:45 a.m.