基本介紹
- 中文名:VML語言
- 外文名:VML language
- 作用:繪製向量圖形
- 提出審核:W3C
簡介,矢量圖形,矢量運算,參見,
簡介
Vector Markup Language(VML)是一種XML語言用於繪製矢量圖形(vector graphics)。1998年VML建議書由微軟、Macromedia等向W3C提出審核。VML遭到拒絕,因為Adobe、Sun等提出了PGML計畫書。這兩套標準後來合併成更具潛力的SVG。
矢量圖形
從計算機發展的最初1950年代一直到1980年代,曾經使用過一種不同類型的矢量圖形系統顯示器。在這些系統中CRT顯示器的電子束直接逐段生成所需圖形,螢幕其它部分保持為黑的狀態。為了達到沒有閃爍或者接近沒有閃爍的效果,這個過程每秒要重複很多次。這種顯示系統可以生成解析度非常高的藝術線條,並且不需要柵格系統生成同樣解析度所需要的對於當時來說非常巨大的記憶體空間。這種基於矢量的顯示器稱為X-Y顯示器。
矢量圖形顯示器的最初套用之一是US SAGE防空系統。矢量圖形系統只有在1999年美國的空管中出現過故障,現在依然在軍隊以及一些特殊系統中使用。另外,1963年,計算機圖形學先驅Ivan Sutherland在MIT Lincoln Laboratory的TX-2上使用矢量系統運行他的Sketchpad程式。
後來的矢量圖形系統包括Digital的GT40 [1]。有一個名為Vectrex的家庭遊戲系統使用了矢量圖形,另外還有“Asteroids”以及“Space wars”這樣的遊樂中心遊戲也使用了矢量圖形。另外值得一提的是Tektronix 4014,儘管它的顯示是靜態的。
如今矢量圖形這個術語主要用於二維計算機圖形學領域。它是藝術家能夠在柵格顯示器上生成圖像的幾種方式之一。另外幾種方式包括文本、多媒體以及三維渲染。實質上而言,所有當今的三維渲染都是二維矢量圖形技術的擴展。工程製圖領域的繪圖儀仍然直接在圖紙上繪製矢量圖形。
矢量運算
參見
- 矢量圖形編輯器列表
- Shapefile
- 向量字型