衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

圖形變換之基本矩陣變換

Dbwd_Imgtec ? 來源:lp ? 2019-04-19 16:45 ? 次閱讀

1)平移變換

從一個位置到另一個位置的變換可以用平移矩陣T表示,該矩陣通過向量t = ( tx, ty, tz)對實體進行平移操作。

其實還有另外一種形式(以左手坐標系為基準):

第一種形式(以右手坐標系為基準的)進行變換時將T與需要變換的點或向量A(列向量)相乘,即TA。

第二種形式(以左手坐標系為基準)將需要變換的點或向量(行向量)與T相乘,即AT。

平移矩陣的逆矩陣為T-1( t ) =T( -t ),也就是對向量t進行了置負操作。

2)旋轉變換

旋轉矩陣Rx(Θ)、Ry(Θ)、Rz(Θ)分別表示將物體繞x,y,z軸進行旋轉。

注意,旋轉矩陣表示物體是繞著指定軸(軸的指向朝外面)按順時針方向旋轉的,但這個形式的旋轉矩陣是以右手坐標系為基準的。

左手坐標系的為:

旋轉矩陣的推導可以看這里:http://blog.csdn.net/zsq306650083/article/details/8773996

任意軸旋轉任意角度矩陣:

對于這個3x3矩陣來說,其對角元素之和是一個與坐標軸無關的常數,稱其為跡(Trace):tr(R)=1+2cosΘ

矩陣R的逆矩陣就是其轉置矩陣,還有其他獲取其逆矩陣的方法,即將Θ取負(繞著同一坐標軸朝相反方向旋轉)。旋轉矩陣的行列式總是等于1.

3)縮放矩陣

sx, sy, sz分別表示沿著XYZ軸進行縮放的縮放比例。S矩陣的逆矩陣為S-1( s ) = S ( 1/sx, 1/sy,1/sz)。

如果對縮放矩陣s的一個或者三個分量置負,就會產生一個反射矩陣(鏡像矩陣),如果其中兩個縮放因子為-1,那么將旋轉180度,當發現變換矩陣是反射矩陣時,需要進行特殊處理,例如,一個三角形的頂點序列以逆時針方向排列時,在經過反射矩陣變換后,對得到一個順時針方向排列的三角形頂點序列,這將導致不正確的光照效果和背面裁減。判斷給點矩陣是否為反射形式,需要計算該矩陣左上部3x3矩陣行列式的值,如果為負,那么該矩陣就為反射矩陣。

4)錯切變換

錯切矩陣有6種基本形式,分別表示為Hxy(s)、Hxz(s)、Hyx(s)、Hyz(s)、Hzx(s)、Hzy(s)。第一個下標表示由錯切矩陣改變的坐標,第二個下標表示進行錯切操作的坐標。

通過下標可以找到參數s所在的位置。如本例中x=0,z=2。

錯切矩陣的逆矩陣可以通過取負來取得 ( Hij)-1( s ) = Hij( -s )

5) 剛體變換

剛體變換用于剛性物體的變換,只改變物體的方向和位置,不改變形狀。可以將剛體矩陣X寫成一個平移矩陣和一個旋轉矩陣的級聯:

X的逆矩陣可以這樣求得:X-1= ( T ( t ) R )-1= R-1T( t )-1 = RTT( -t ).

6) 法線變換

注意,法線必須通過用變換幾何圖形的矩陣的逆矩陣的轉置矩陣進行變換N = ( M-1)T

實際應用中,如果變換矩陣是正交的(如旋轉矩陣),就沒必要計算它的逆矩陣,因為正交矩陣的逆矩陣就是轉置矩陣,兩個轉置矩陣相互抵消,相乘的結果還是原來的旋轉矩陣。此外,還有平移矩陣,由于平移不改變向量的方向,所以可以進行任意次數的平移而不對法線產生任何影響。另外,如果使用一個或多個一致性縮放矩陣進行變換,也不需要計算相應的逆矩陣,因為這種縮放只改變法線長度,不影響其方向。這種矩陣進行變換之后需要對法線進行歸一化(規范化)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 變換
    +關注

    關注

    0

    文章

    56

    瀏覽量

    21283
  • 矩陣
    +關注

    關注

    0

    文章

    425

    瀏覽量

    34642

原文標題:圖形變換之基本矩陣變換

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【TL6748 DSP申請】矩陣變換

    TMS320C6748 DSP開發板是不二選擇!項目描述:矩陣變換器的控制板原先使用DSK6713加自制的FPGA板。FPGA板主要負責采樣及矩陣變換器18個開關的換流策略,DSP板負
    發表于 09-10 11:06

    基于Multisim的三角波變換成鋸齒波,就是輸入三角波信號經過波形變換器后變換成鋸齒波信號?

    基于Multisim的三角波變換成鋸齒波,就是輸入三角波信號經過波形變換器后變換成鋸齒波信號
    發表于 05-08 14:09

    一種基于保角形變換理論的電磁波導波結構設計介紹

    摘要:基于坐標變換的光學變換理論已經提出有好多年了,各種新型電磁器件被提出來,該文結合保角形變換理論設計了一款電磁波波導轉接器件,它的材料是非均勻各向同性的,而且比各向異性電磁器件更容易實現,然而它
    發表于 06-24 06:26

    變換矩陣無法實現正常變換

    最近可能臨近畢業,做畢業設計的同學多了,經常會有同學問我為什么在搭建仿真過程中,按照書本給出的變換矩陣無法實現正常變換?這篇文章就細致的講一下原因。在剛開始使用matlab對電機進行建模的過程中
    發表于 08-27 06:43

    Harmony/OpenHarmony應用開發-矩陣變換

    ;this.init()this.identity()this.copy() }}}示例效果:![Harmony/OpenHarmony應用開發-矩陣變換-開源
    發表于 12-16 15:54

    變電站監控系統圖形變換算法的研究

    在對變電站監控系統圖形的平移、無級縮放有關問題的研究的基礎上,提出了一種實現算法,并給出了為保證圖形變換的質量所采取的有效措施。關鍵詞: 圖形 平移 縮放 變換
    發表于 05-30 10:13 ?5次下載

    矩陣變換器設計中的干擾抑制技術

    矩陣變換器設計中的干擾抑制技術 1    概述     矩陣變換器是一種強迫換相的交-交
    發表于 07-04 11:45 ?671次閱讀
    <b class='flag-5'>矩陣</b>式<b class='flag-5'>變換</b>器設計中的干擾抑制技術

    T形變換器及等效電路圖

          T形變換器由耦合電感與電容器共同組成的變換器,如圖3-16所示。其中,耦合電感是由繞在
    發表于 11-10 14:26 ?1.1w次閱讀
    T<b class='flag-5'>形變換</b>器及等效電路圖

    基于矩陣變換的Ⅳ電平逆變器通用SVPWM算法

    基于矩陣變換的Ⅳ電平逆變器通用SVPWM算法
    發表于 03-30 18:24 ?14次下載

    矩陣變換器新型SVPWM調制策略的仿真研究

    矩陣變換器新型SVPWM調制策略的仿真研究
    發表于 03-30 18:24 ?15次下載

    基于Matrix矩陣變換圖形變換技巧分享

    矩陣變換圖形學上經常用到。基本的常用矩陣變換操作包括平移、縮放、旋轉、斜切。每種變換都對應一個
    發表于 09-06 08:54 ?7次下載
    基于Matrix<b class='flag-5'>矩陣</b><b class='flag-5'>變換</b>的<b class='flag-5'>圖形變換</b>技巧分享

    雙級矩陣變換器的解析變換及仿真

    為了優化雙級矩陣變換器輸出性能,提高其電壓利用率,本文在分析雙級矩陣變換器的拓撲結構的基礎上,提出在整流級采用有零矢量的空間矢量調制策略;在新的調制策略的思想下,通過對整流級和逆變級的
    發表于 11-23 14:39 ?3次下載
    雙級<b class='flag-5'>矩陣</b><b class='flag-5'>變換</b>器的解析<b class='flag-5'>變換</b>及仿真

    如何使用坐標變換和保角形變換理論設計電磁波波導轉接器件

    基于坐標變換的光學變換理論已經提出有好多年了,各種新型電磁器件被提出來,該文結合保角形變換理論設計了一款電磁波波導轉接器件,它的材料是非均勻各向同性的,而且比各向異性電磁器件更容易實現,然而它的最大的局限在于這種設計方法必須在離
    發表于 09-17 10:45 ?1次下載
    如何使用坐標<b class='flag-5'>變換</b>和保角<b class='flag-5'>形變換</b>理論設計電磁波波導轉接器件

    周期矩陣脈沖信號傅里葉變換問題求解

    周期矩陣脈沖信號傅里葉變換問題求解
    發表于 06-26 14:49 ?0次下載

    鴻蒙ArkTS聲明式開發:跨平臺支持列表【圖形變換】 通用屬性

    用于對組件進行旋轉、平移、縮放、矩陣變換等操作。
    的頭像 發表于 06-04 14:18 ?375次閱讀
    鴻蒙ArkTS聲明式開發:跨平臺支持列表【<b class='flag-5'>圖形變換</b>】 通用屬性
    玩百家乐去哪个娱乐城最安全| 百家乐官网桌定制| 和记娱乐城| 现金百家乐| 南城县| 百家乐官网高手投注法| 乾安县| 百家乐官网怎么刷反水| 百家乐官网投注科学公式| 澳门百家乐官网是骗人的| 武功县| 好用百家乐官网软件| 电子百家乐打法| 百家乐路单生| 名仕国际棋牌官方网| 黎平县| 百家乐官网牌路分析仪| 百家乐官网平注常赢玩法更 | 博彩百家乐五2013124预测| 大发888真钱娱乐 博彩| 云顶国际娱乐开户| 百家乐官网二代皇冠博彩| 百家乐官网小路规则| 做生意门口怎么摆放| 百家乐号技巧| 顶级赌场官方下载| 丰台区| 百家乐官网博弈之赢者理论坛| 百家乐手机游戏下载| 博彩网百家乐的玩法技巧和规则 | bet365备用器| 百家乐官网最常见的路子| 大发888出纳柜台| 优博网址| 网络百家乐官网金海岸破解软件| 24山吉凶段| 玩百家乐怎么能赢呢| 赌博游戏机| 百家乐官网顶尖高手| 超级百家乐2龙虎斗| 大发888娱乐场官网官方下载|