# 矩阵心得体会 - 闲聊畅谈区 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1944|回复: 7

[闲聊] 矩阵心得体会

[复制链接]

签到天数: 34 天

[LV.5]常住居民I

发表于 2017-3-2 01:24:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x
本帖最后由 xjl19910 于 2017-3-3 11:05 编辑

研究了很多天矩阵的算法,算是知道了一点心得。
      1.坐标轴和我们的数学坐标轴是不一样的,这里的Y轴是向下的!这点尤其重要

      2.翻转和平移都可以实现实例【Rainmeter中文手册第四版】中的图形变换。

矩阵

矩阵


[MeterBG]
Meter=Image
W=200
H=200
SolidColor=255,255,255,128
[MeterSquare]
Meter=Image
W=50
H=50
X=75
Y=75
SolidColor=0,0,0
TransformationMatrix=-1;0;0;1;250;0

变化矩阵

变化矩阵


       3.矩阵变换公式的推导过程

由于第四版本的教程没有提出来详细的推导过程,心痒难耐,在此把过程给大家演示一遍,如有错误欢迎指证。

QQ图片20170302102922.png

IMG_1425.JPG

附带逆时针旋转矩阵推导公式

IMG_1426.JPG

     4.给出顺时针旋转的矩阵变换代码,顺便提示一下,下面自动换行的自己在编辑的时候改成一行。

[Rainmeter]
Update=1000

[MeterBG]
Meter=Image
W=220
H=220
SolidColor=255,255,255,128

[MeasureSinAngle]
Measure=Calc
Formula=SIN((Counter%360)/360*2*PI)
[MeasureCosAngle]
Measure=Calc
Formula=COS((Counter%360)/360*2*PI)
[MeasureTX]
Measure=Calc
Formula=110-MeasureCosAngle*110+MeasureSinAngle*110
[MeasureTY]
Measure=Calc
Formula=110-MeasureSinAngle*110-MeasureCosAngle*110

[MeterSquare]
Meter=Image
X=60
Y=60
W=100
H=100
SolidColor=0,0,0
DynamicVariables=1
TransformationMatrix=[MeasureCosAngle]; [MeasureSinAngle]; -[MeasureSinAngle]; [MeasureCosAngle]; [MeasureTX]; [MeasureTY]

       5.上面代码有个问题时间长了发现图形的旋转并不完美,旋转一定时间图形就变成畸形的了。有待查找问题!还是使用手册中的代码,仅仅需要把SIN的measure加一个负号就可以实现顺时针和逆时针的切换。(相比于上面的代码多了一个Measure)

[Rainmeter]
Update=1000

[MeterBG]
Meter=Image
W=220
H=220
SolidColor=255,255,255,128

[MeasureSinAngle]
Measure=Calc
Formula=-SIN((Counter%360)/360*2*PI)
[MeasureNegSinAngle]
Measure=Calc
Formula=-(MeasureSinAngle)
[MeasureCosAngle]
Measure=Calc
Formula=COS((Counter%360)/360*2*PI)
[MeasureTX]
Measure=Calc
Formula=110-MeasureCosAngle*110-MeasureSinAngle*110
[MeasureTY]
Measure=Calc
Formula=110-MeasureNegSinAngle*110-MeasureCosAngle*110
[MeterSquare]

Meter=Image
X=60
Y=60
W=100
H=100
SolidColor=0,0,0
DynamicVariables=1
TransformationMatrix=[MeasureCosAngle]; [MeasureNegSinAngle]; [MeasureSinAngle]; [MeasureCosAngle]; [MeasureTX]; [MeasureTY]


评分

参与人数 1心动值 +1 活跃值 +10 技术值 +1 收起 理由
唯吾丿SCX + 1 + 10 + 1 未来就交给你啦

查看全部评分

回复

使用道具 举报

签到天数: 1035 天

[LV.10]以坛为家III

发表于 2017-3-2 09:18:59 | 显示全部楼层
活捉未来的技术帝一只
回复

使用道具 举报

签到天数: 34 天

[LV.5]常住居民I

 楼主| 发表于 2017-3-2 10:25:43 | 显示全部楼层
饭团啊哒 发表于 2017-3-2 09:18
活捉未来的技术帝一只

有人回复好开森,继续更新
回复

使用道具 举报

签到天数: 203 天

[LV.7]常住居民III

发表于 2017-3-2 21:13:30 | 显示全部楼层
然而并不能看懂
回复

使用道具 举报

签到天数: 34 天

[LV.5]常住居民I

 楼主| 发表于 2017-3-3 00:45:20 | 显示全部楼层

数学在高中水平应该就看的懂
回复

使用道具 举报

签到天数: 19 天

[LV.4]偶尔看看III

发表于 2017-3-3 08:04:06 | 显示全部楼层
厉害了楼主
回复

使用道具 举报

签到天数: 24 天

[LV.4]偶尔看看III

发表于 2017-3-3 14:11:48 | 显示全部楼层

下载下载,总是不能用与梦的 啊
回复

使用道具 举报

签到天数: 203 天

[LV.7]常住居民III

发表于 2017-3-13 20:55:34 | 显示全部楼层
xjl19910 发表于 2017-3-3 00:45
数学在高中水平应该就看的懂

巧了高中美学
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表