文件名称:Transform
介绍说明--下载内容均来自于网络,请自行研究使用
包括以下函数
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[]))
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 |
Transform\Transform | 0 | 2020-03-04 |
Transform | 0 | 2020-03-04 |
说明.docx | 66136 | 2020-03-04 |