Transform

所属分类:图形图象
开发工具:C/C++
文件大小:6424KB
下载次数:1
上传日期:2020-03-04 19:41:06
上 传 者Malllllys
说明:  包括以下函数 1)平移(tx,ty,tz)的矩阵Txyz void matTxyz(float Txyz[4][4],float tx,float ty,float tz) 2)绕x轴旋转theta角的矩阵Rx void matRx(float Rx[4][4],float theta) 3)绕y轴旋转theta角的矩阵Ry void matRy(float Ry[4][4],float theta) 4)绕z轴旋转theta角的矩阵Rz void matRz(float Rz[4][4],float theta) 5)绕指定轴(起点(0,0,0),终点(x,y,z))旋转theta角的矩阵R void matR(float R[4][4],float theta,float x,float y,float z) 6)缩放矩阵Sxyz void matSxyz(float Sxyz[4][4],float sx,float sy,float sz) 7)4阶方阵相乘 R=A*B void MatMul(float R[4][4],const float A[4][4],const float B[4][4]) 8)4阶方阵与4维向量相乘 PV=Mat*Vector void MVMul(float PV[],const float Mat[][4],const float Vector[])
(Include the following functions 1) The matrix txyz of translation (TX, ty, TZ) void matTxyz(float Txyz[4][4],float tx,float ty,float tz) 2) Matrix RX of rotation theta angle around X axis void matRx(float Rx[4][4],float theta) 3) Matrix ry of rotation theta angle about y axis void matRy(float Ry[4][4],float theta) 4) Matrix RZ of rotation theta angle about Z axis void matRz(float Rz[4][4],float theta) 5) Rotate the matrix R of theta angle around the specified axis (start point (0,0,0), end point (x, y, z)) void matR(float R[4][4],float theta,float x,float y,float z) 6) Scaling matrix sxyz void matSxyz(float Sxyz[4][4],float sx,float sy,float sz) 7) Fourth order square matrix multiplication r = a * B void MatMul(float R[4][4],const float A[4][4],const float B[4][4]) 8) Fourth order square matrix multiplied by 4-dimensional vector PV = mat * vector void MVMul(float PV[],const float Mat[][4],const float Vector[]))

文件列表:
Transform\glut\glut.h (27670, 2020-03-04)
Transform\glut\glut32.dll (237568, 2020-03-04)
Transform\glut\glut32.lib (85256, 2020-03-04)
Transform\Transform\common.h (366, 2020-03-04)
Transform\Transform\Debug\glut32.dll (237568, 2020-03-04)
Transform\Transform\Debug\letter.obj (32182, 2020-03-04)
Transform\Transform\Debug\line.obj (8666, 2020-03-04)
Transform\Transform\Debug\main.obj (33293, 2020-03-04)
Transform\Transform\Debug\Transform.Build.CppClean.log (1324, 2020-03-04)
Transform\Transform\Debug\Transform.exe (51200, 2020-03-04)
Transform\Transform\Debug\Transform.ilk (298264, 2020-03-04)
Transform\Transform\Debug\Transform.log (523, 2020-03-04)
Transform\Transform\Debug\Transform.pdb (684032, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\cl.command.1.tlog (8306, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\CL.read.1.tlog (24408, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\CL.write.1.tlog (3506, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\link.command.1.tlog (5744, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\link.read.1.tlog (4412, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\link.write.1.tlog (2104, 2020-03-04)
Transform\Transform\Debug\Transform.tlog\Transform.lastbuildstate (202, 2020-03-04)
Transform\Transform\Debug\transformation.obj (16639, 2020-03-04)
Transform\Transform\Debug\vc120.idb (1059840, 2020-03-04)
Transform\Transform\Debug\vc120.pdb (184320, 2020-03-04)
Transform\Transform\glut32.dll (237568, 2020-03-04)
Transform\Transform\letter.cpp (881, 2020-03-04)
Transform\Transform\letter.h (85, 2020-03-04)
Transform\Transform\line.cpp (1399, 2020-03-04)
Transform\Transform\line.h (315, 2020-03-04)
Transform\Transform\main.cpp (6720, 2020-03-04)
Transform\Transform\Transform.sdf (29294592, 2020-03-04)
Transform\Transform\Transform.sln (963, 2020-03-04)
Transform\Transform\Transform.vcproj (4732, 2020-03-04)
Transform\Transform\Transform.vcxproj (5665, 2020-03-04)
Transform\Transform\Transform.vcxproj.filters (1594, 2020-03-04)
Transform\Transform\Transform.vcxproj.user (143, 2020-03-04)
Transform\Transform\transformation.cpp (2266, 2020-03-04)
Transform\Transform\transformation.h (806, 2020-03-04)
Transform\Transform\Debug\Transform.tlog (0, 2020-03-04)
Transform\Transform\Debug (0, 2020-03-04)
Transform\glut (0, 2020-03-04)
... ...

近期下载者

相关文件


收藏者