R/mtransform_svg.R

Defines functions mtransform_svg

Documented in mtransform_svg

mtransform_svg <- function(mat, tmat){
	
	if(!is.matrix(mat)){
		mat <- matrix(mat, nrow=1, ncol=length(mat))
		dimnames_mat <- NULL
	}else{
		dimnames_mat <- dimnames(mat)
	}

	pmat <- matrix(1, nrow(mat), ncol(mat)+1)
	pmat[, 1:3] <- mat
	mat <- t(tmat %*% t(pmat))[, 1:3]
	dimnames(mat) <- dimnames_mat
	mat
}

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.