R/lim2corners.R

Defines functions lim2corners

Documented in lim2corners

lim2corners <- function(lim){
	
	# Set corners
	corners <- rbind(
		c(lim[1,1], lim[1,2], lim[1,3]),
		c(lim[1,1], lim[2,2], lim[1,3]),
		c(lim[1,1], lim[2,2], lim[2,3]),
		c(lim[1,1], lim[1,2], lim[2,3]),
		c(lim[2,1], lim[1,2], lim[1,3]),
		c(lim[2,1], lim[2,2], lim[1,3]),
		c(lim[2,1], lim[2,2], lim[2,3]),
		c(lim[2,1], lim[1,2], lim[2,3])
	)
	
	# Set any infinity values to NA
	corners[corners == Inf] <- NA
	corners[corners == -Inf] <- NA
	
	corners
}
aaronolsen/svgViewR documentation built on Sept. 5, 2023, 12:45 a.m.