以可縮放式向量圖形語言呈現碎形圖形

No Thumbnail Available

Date

2003

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

隨著網際網路的迅速發展以及傳遞的資料越來越豐富、實用,如何能傳送大量的資訊而速 度也維持一定的標準是很重要的課題。由於XML(Extensible Markup Language)逐漸的成 為主流,以XML為概念發展出來的SVG(Scalable Vector Graphics)可縮放式向量圖形也 漸漸的受到重視,並且逐漸成為網路上的向量圖形主流。SVG相較於Bitmap有許多的優點, 對於存取一般的圖形能降低儲存空間,並且可以節省在網際網路中傳輸的時間,有效的對 網際網路的發展做出貢獻。 本論文中提出了將Fractal與L-system轉換為SVG來呈現的轉換模型(Transformation meta model)以及細分法則(subdivision method)、線段遞迴生長法則(segment recursive grow method)的概念,再透過演算法用SVG平台來實作Fractal與L-system圖形並探討其特 性。另外一方面,由於SVG是2D的向量圖形語言,但是他的優點非常顯著,因此本論文中也 將SVG由2D推向3D的階段,繪出3D的L-system樹型範例以增加樹型的真實呈現。 SVG是以XML為基礎的標籤語言,本研究使用JavaScript來動態的在client端產生標籤,這 樣可以節省網路傳遞的時間。對於在3D環境中的物件來說,使用者可以旋轉物體來觀看並 且不需要佔用頻寬,傳輸的檔案也可以很小,這是除了SVG之外別的圖形格式無法達成的優 點。

Description

Keywords

可縮放式向量圖形, 碎形, 林登梅爾系統, SVG, Fractal, L-system

Citation

Collections