--- tags: Computer Graphics , Basic Knowledge --- # 電腦圖學概論 : Basic Knowledge - vetor&matrix 簡單地說,電腦圖學的主要研究內容就是研究如何在電腦中表示圖形、以及利用電腦進行圖形的計算、處理和顯示的相關原理與演算法。然而圖學領域研究的分支有許多種。 本篇我們將介紹電腦圖學中的一些基本應該具備的知識。 ## <a href="https://hackmd.io/33Q0m05MTcuSxjXvpD8ipA?view" title="Content" style = text-decoration:none;color:black >Content</a> ## Basic Knowledge * <span style = color:red;font-weight:bold >Vector & Matrix</span> * <a href= https://hackmd.io/VcfcykS8TAKe4Ikxd5v0kw?view style = text-decoration:none;color:black>Coordinate System</a> * <a href=https://hackmd.io/HlQdBQtbRFip6WF8kBYKOw?view style = text-decoration:none;color:black> Transformation</a> --- ## Vector 向量 在圖學中經常使用向量來表示各種量值,方向 ,速度,力等...。 同時向量的性質也有很多不同的應用,內積與外積,也經常使用在不同的幾何空間計算。 內積應用: 求空間中兩向量之間夾角,判斷不同的面是否共平面。 外積應用: 求平面法向量。 ## Matrix 矩陣 在有了向量概念後,又可以將向量寫成數組,組成矩陣。在圖學中矩陣是最常使用的運算方式, 例如:旋轉矩陣,平移矩陣,投影矩陣。 這邊我只是先簡單的提一下後面會用到的數學相關知識,實際應用在後面我會一一介紹。 ###### tags: `Computer Graphics` `Basic Knowledge`