以可縮放式向量圖形語言呈現碎形圖形
No Thumbnail Available
Date
2003
Authors
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