[canvas]上的事件 --- (1)
一些看不起眼的小東西、很有可能是個十分好用的小東西~ = =++ (←就會賣弄小聰明~XDD)
一直以來、我都不喜歡if else,總覺得…很煩、可是,又很像非用不可…。寫到後來…總是會不知道寫到了什摸地方去了、
然後…其實又有很多一樣的東西一直在重複、就只是差在、所謂的…方向略有不同。然後、code的內容邁入無窮迴圈、不
停的copy、不停的paste、不停的、不停的、就忘了自己在幹麻…。我記性不好、腦袋不好~所以常常忘了重要的東西。
只要牽涉到任何跟幾何有關的、不把圖像畫出來,有時候真的很難發揮想像力了解細節。在3D場景中、其實…更增加了難度,
因為我們『看』到的是2D、無論是眼睛看到的、呈現到畫面的…我認為嚴~~~格的說起來、都算是2D,在這樣的情況下、
一般人類要撰寫相關的程式、真的是困難重重。特別是對於某些底子不那摸熟悉的人類來說、光是要了解如何呈現在畫面上
和一堆名詞就已經頭昏了、更不會去弄清楚它們最基礎的概念。而且我覺得、圖學其實是個非常綜合的一個領域。
這是好前一陣子偷喵了超弦理論後、醞釀了好一陣子,好像有把零零散散的想法集合的跡象,然後、就來亂『掰』一通吧~ w
嗯、其實,我對超弦理論,還是不太了解~ w 可是、在找文章的時候、看到了以下的幾個東西,很有趣~ (不一定是跟超弦有關的啦~)
weight是個很常見、卻還蠻容易被忽略的一個小地方,因為…太容易、也太好使用了,可是、用來用去又那摸幾招、有時候還是覺得不太夠用。是個用的好就覺得上了天堂、用爛了、就…會有想要撞豆腐的心情~
最常被拿來使用的、一定是 ----------> 平均
(1/n)*A1 + (1/n)*A2 + …… + (1/n)*A3
canvas有2個長得很像的method,分別是transform和setTransform,他們的parameter都一樣,可是、他們的功能又有些微的差異,對此做了小小的紀錄。
同:
皆是對”canvas”做transform的動作。
參數相同。
異:
transform會持續的累積所有對canvas的操作、包含了scale,rotate, translate,當然…還有transform。
但是、setTransform並不會累積操作。也就是說…使用了setTransform的意思是說,先將canvas做reset,回到最初的狀態,接著再做transform。