乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 60|回复: 2

转换矩阵的不明白

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2002-10-16 11:42:00 | 显示全部楼层 |阅读模式
小生初学vba,看到转换矩阵处有疑问,主要是不明r00,r01,r02,r10,r11,r12,r20,r21,r22的意义,各位高手请教,不胜感激。
旋转矩阵:围绕点(0,0,0)按90度
0.0 -1.0 0.0 0.0
1.0 0.0 0.0 0.0
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
旋转矩阵:围绕点(5, 5, 0)按45度
0.707107 -0.707107 0.0 5.0
0.707107 0.707107 0.0 -2.071068
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
转换矩阵:通过(10,10,0)移动图元
1.0 0.0 0.0 10.0
0.0 1.0 0.0 10.0
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
比例矩阵:按点(0, 0, 0)比例为10,10缩放
10.0 0.0 0.0 0.0
0.0 10.0 0.0 0.0
0.0 0.0 10.0 0.0
0.0 0.0 0.0 1.0
比例矩阵:按点(2, 2, 0)比例10,10缩放
10.0 0.0 0.0 -18.0
0.0 10.0 0.0 -18.0
0.0 0.0 10.0 0.0
0.0 0.0 0.0 1.0
能否再详细说明以上的含义!!!!!!!!!!!
回复

使用道具 举报

14

主题

230

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
286
发表于 2002-10-17 08:17:00 | 显示全部楼层
当图形经旋转、平移、缩放等操作后,图形各点坐标发生变化,这些矩阵就是计算变换后点坐标的工具。
在ACAD(其实不只是ACAD,所有计算机图形软件)中三维点坐标一般用齐次坐标(X,Y,Z,1)表示,第四维是为计算方便而增加的,通常值为1。将其看作一个1X4的矩阵(X指乘号,以下同),与4X4的变换矩阵作矩阵乘,可得到另一个1X4矩阵(x',y',z',h),将第四维归一化为(x'/h,y'/h,z'/h,1)就是变换后的点坐标。
图形变换是计算机图形学的一个专题,细说起来,可能要上万字,不知道这样简单说说你是否已理解。
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2002-10-21 23:09:00 | 显示全部楼层
谢谢  很久没接触数学了  看着只是有点眼熟
您的帮助对我很有用  看来我要是想真正了解还得回去翻翻数学书
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 06:54 , Processed in 0.386781 second(s), 58 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表