• 二維計算機圖形

    編輯
    本詞條由“匿名用戶” 建檔。

    二維計算器圖形

    編輯

    二維計算機圖形是基于計算機數字圖像生成——主要來自二維模型(例如 2D 幾何模型、文本和數字圖像)和特定于它們的技術。 它可能指包含此類技術的計算機科學分支或模型本身。

    二維計算機圖形主要用于最初基于傳統印刷和繪圖技術開發的應用程序,例如排版、制圖、技術制圖廣告等。在這些應用程序中,二維圖像不僅僅是真實圖像的表示 -world 對象,而是一個具有附加語義值的獨立工件; 因此,二維模型是首選,因為與 3D 計算機圖形相比,它們可以更直接地控制圖像(其方法更類似于攝影而不是排版)。

    在許多領域,例如桌面出版、工程和商業,基于二維計算機圖形技術的文檔描述可能比相應的數字圖像小得多——通常是 1/1000 或更多。 這種表示也更加靈活,因為它可以以不同的分辨率呈現以適應不同的輸出設備。 由于這些原因,文檔和插圖通常作為 2D 圖形文件存儲或傳輸。

    二維計算機圖形始于 1950 年代,基于矢量圖形設備。 在接下來的幾十年中,這些在很大程度上被基于光柵的設備所取代。 PostScript 語言和 X Window System 協議是該領域的里程碑式發展。

    技術

    編輯

    二維圖形模型可以結合幾何模型(也稱為矢量圖)、數字圖像(也稱為光柵圖形)、要排版的文本(由內容、字體樣式和大小、顏色位置和方向定義)、數學函數和方程式, 和更多。 這些組件可以通過平移、旋轉和縮放等二維幾何變換進行修改和操作。在面向對象的圖形中,圖像由具有自渲染方法的對象間接描述——一種將顏色分配給 通過任意算法的圖像像素。 在面向對象編程的范例中,可以通過組合更簡單的對象來構建復雜的模型。

    幾何

    在歐幾里德幾何中,平移(幾何)將每個點沿指定方向移動恒定距離。 平移可以描述為剛性運動:其他剛性運動包括旋轉和反射。 平移也可以解釋為向每個點添加一個常數向量,或者移動坐標系的原點。 平移運算符是一個運算符 T δ {\displaystyle T_{\mathbf {\delta } }} 使得 T δ f ( v ) = f ( v + δ ) 。 {\displaystyle T_{\mathbf {\delta } }f(\mathbf {v} )=f(\mathbf {v} +\mathbf {\delta } ).}

    如果 v 是一個固定向量,那么平移 Tv 將作為 Tv(p) = p + v。

    如果T是一個翻譯,那么函數T下的一個子集A的圖像就是A對T的翻譯。A對Tv的翻譯常寫成A+v。

    在歐幾里德空間中,任何平移都是等距的。 所有平移的集合形成平移群 T,它與空間本身同構,并且是歐幾里德群 E(n) 的正規子群。 E(n ) 與 T 的商群同構于正交群 O(n ):

    E(n) / T ? O(n)。

    二維計算機圖形

    翻譯

    由于平移是仿射變換而不是線性變換,因此通常使用齊次坐標通過矩陣來表示平移算子,從而使其成為線性。 因此,我們使用 4 個齊次坐標將 3 維向量 w = (wx, wy, wz) 寫為 w = (wx, wy, wz, 1)。

    要用向量 v 平移一個對象,每個齊次向量 p(寫在齊次坐標中)需要乘以這個平移矩陣

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/197965/

    (1)
    詞條目錄
    1. 二維計算器圖形
    2. 技術
    3. 幾何
    4. 翻譯

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久