用所学的高级编程语言VB,利用二维几何变换矩阵实现矩形绕二维平面上任意一点的旋转用所学的高级编程语言VB,利用二维几何变换矩阵,实现矩形绕二维平面上任意一点的旋转变换,完成编程.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 00:04:21
用所学的高级编程语言VB,利用二维几何变换矩阵实现矩形绕二维平面上任意一点的旋转用所学的高级编程语言VB,利用二维几何变换矩阵,实现矩形绕二维平面上任意一点的旋转变换,完成编程.
用所学的高级编程语言VB,利用二维几何变换矩阵实现矩形绕二维平面上任意一点的旋转
用所学的高级编程语言VB,利用二维几何变换矩阵,实现矩形绕二维平面上任意一点的旋转变换,完成编程.
用所学的高级编程语言VB,利用二维几何变换矩阵实现矩形绕二维平面上任意一点的旋转用所学的高级编程语言VB,利用二维几何变换矩阵,实现矩形绕二维平面上任意一点的旋转变换,完成编程.
一定要用VB么?
1、如果不用的话可以自己写个模块,大三时我用VB写过一个机构分析模拟程序的动画绘制模块,里面的移动副(prismatic pair)应该比较像你所说的矩形.给你它的数据结构吧,模块需要的话可以发给你.
Public Type Vertex
X As Double
Y As Double '记录点的x,y坐标
End Type
Public Type Piston '移动副类型
Name As String
Position As Vertex
Vector As Vertex
Acceleration As Vertex
Angle As Double
Omiga As Double
Alpha As Double
Select As Boolean
End Type
定义如上的数据类型,加上相应的模块程序就能实现你所说的功能了.
2、如果能不用VB,我觉得用matlab就很合适啊,matlab就是矩阵实验室(matrix laboratory)的缩写,矩阵运算功能不用说了,绘图用plot命令就能实现在VB里相同的绘制效果了