--- tags: Computer Graphics , Basic Knowledge --- # 電腦圖學概論 : Basic Knowledge - Coordinate System 簡單地說,電腦圖學的主要研究內容就是研究如何在電腦中表示圖形、以及利用電腦進行圖形的計算、處理和顯示的相關原理與演算法。然而圖學領域研究的分支有許多種。 本篇我們將介紹電腦圖學中的一些基本應該具備的知識。 ## <a href="https://hackmd.io/33Q0m05MTcuSxjXvpD8ipA?view" title="Content" style = text-decoration:none;color:black >Content</a> ## Basic Knowledge * <a href= https://hackmd.io/M3OZZUWhQC6LaosidDHBGg?view style = text-decoration:none;color:black>Vector & Matrix</a> * <span style = color:red;font-weight:bold >Coordinate System</span> * <a href=https://hackmd.io/HlQdBQtbRFip6WF8kBYKOw?view style = text-decoration:none;color:black> Transformation</a> --- ## 座標系 ### 座標系目的 用以描述一物件的位置 用以描述一物件的方向及向量量值 ## World coordinate 世界座標系 世界座標系就是唯一不動的空間,可以想像有一個物件不管在空間中怎麼轉動變換位置,這個空間都不會改變,而這個物件的位置,方向都是由這個坐標系相對於原點而定義出來的,最熟悉的就是直角坐標系。 可以想像 P 的座標就是由他跟原點的距離所定義出來的。 ![](https://i.imgur.com/0eCxFfE.png) ![](https://i.imgur.com/Ee4kJXl.png) ## Local coordinate 自身座標系 自身標座系就比較複雜一點,可以想像今天如果有一台車子在空間中,那車子有許多不同的部分,例如: 輪胎,底盤,車殼等。我們當然可以通通用世界座標定義但這樣在移動的時候我們就需要全部個別去計算這是一件很麻煩的事情。因此世界座標只定義一個作為代表,即整台車子。而車子其他零件則由相對於車子的世界座標為原點在定義出一個子空間座標。 關於這塊現在只要有點概念就好,後面會在更詳細的解釋自身座標系的用法。 ###### tags: `Computer Graphics` `Basic Knowledge`