2013-07-07
matrix是android中對影象繪製的處理(旋轉、放縮、平移等等),貌似書本翻頁就是用這種方式處理的
正文:
1、基於座標(px,py)旋轉degrees度, postrotate(float degrees, float px, float py)
2、基於座標(px,py)進行按照(sx,sy)比例進行放縮, postscale(float sx, float sy, float px, float py)
====
以上兩種方法都正常,但是當兩者一起用的時候,在degrees為180度的時候,就有問題了。影象不能旋轉180度了,反而是沒有旋轉的狀態。
postrotate(180f, w/2, h/2);
postscale(0.48f, 0.48f, w/2, h/2);
matrix: 180: matrix
====
最後用了笨方法,用了180.1度就ok了,大學的線性代數也忘了差不多了,懶得去研究了。
postrotate(180.1f, w/2, h/2);
postscale(0.48f, 0.48f, w/2, h/2);
matrix: 180.1f :
以上!
結尾:
1)堅持寫寫部落格
2)繼續學習開發
3)我是it程式猿
零點和極點的區別及其物理意義
開關電源的控制理論是個十分抽象的 有時令人望而生畏的東西。系統不穩定卻是個常常會遇到的問題,如何調整?為何調好的系統大批量生產時又出問題?講理論的材料很多,需要理解的數學理論也比較多。先說極點,簡單的例子是乙個rc濾波。對直流c是開路,對無限高頻 是短路,所以波特圖的幅值在極點前是平的,極點後開始以...
offset 和 零點的一點解釋
目錄 一 offset 1.0.0第三個關節沒有offset的零點位置 1.0.1第三個關節轉動pi 6 1.1.0第三個關節有offset的零點位置 1.1.1 第三個關節轉動pi 6 二 零點 2.0什麼是零點丟失?2.1是什麼原因造成了零點的丟失?2.2零點丟失之後重新校正,對模型的精度有影響...
獲得當天的 零點 和 當天的最後 一秒的時刻
下面的這個時間為當天時間的 零點 calendar.set calendar.hour of day,0 calendar.set calendar.minute,0 calendar.set calendar.second,0 date start calendar.gettime system....