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
}

Try the svgViewR package in your browser

Any scripts or data that you put into this service are public.

svgViewR documentation built on Aug. 29, 2023, 1:06 a.m.