1 回答

TA贡献1911条经验 获得超7个赞
我主要是 R 用户,但这里是: hte Java 调用中的变量名称是:
dat <- scan (text="double xx, double yx, double zx, double tx, double xy, double yy, double zy, double ty, double xz, double yz, double zz, double tz", what="")
dat <- dat[dat != "double"]
matrix(dat,4)
[,1] [,2] [,3]
[1,] "xx," "xy," "xz,"
[2,] "yx," "yy," "yz,"
[3,] "zx," "zy," "zz,"
[4,] "tx," "ty," "tz"
此页面记录了如何对仿射变换进行编码,唯一的区别是转置了 4x3 矩阵:https : //o7planning.org/en/11157/javafx-transformations-tutorial
t( matrix(dat,4) )
[,1] [,2] [,3] [,4]
[1,] "xx," "yx," "zx," "tx,"
[2,] "xy," "yy," "zy," "ty,"
[3,] "xz," "yz," "zz," "tz"
所以矩阵将应用于 c(x,y,z,1) 的向量以获得输出:
添加回答
举报