VG.net矢量圖和矢量動畫開發平臺詳細說明

VG.net是一個基於.net平臺的矢量圖開發工具控件,可普遍應用於包括:電力、軍工、煤炭、化工、科研、能源等各類監控軟件、工做流設計器、電力、化工、煤炭、工控組態軟件、仿真、地理信息系統、工做流、複雜報表 工業SCADA系統、ERP流程設計系統、圖形管理、圖形拓撲分析、GIS地理信息系統系統、工程製圖等領域。算法

VG.net 設計器是一個在Visual Studio .NET集成的圖形編輯器。用戶無需編寫代碼便可設計製圖。緩存

製圖對象包括: 矩形,圓角矩形,橢圓形,弧形,扇形,多邊形,折線,曲線,路徑,圖像,文字, 和組。性能優化

畫面自動更新簡化運行的動畫。改變對象的屬性,VG.net更新屏幕,智能修復重疊的對象。編輯器

性能優化: VG.net 採用了先進的屏幕批操做算法,能夠確保每次的重繪只繪製最小的、改變的部分。採用元素的RenderAppearance選項,能夠有效的防止鋸齒或gamma矯正。ide

構建組件庫

  • 建立類,而不是生成數據文件:工具

  • 不一樣於傳統的繪圖工具,圖片設計器是生成一個.NET類,而不是一個數據文件。性能

  • 全部的類集成於Picture, 相似於UserControl(用戶控件)。開發工具

  • 創建 針對特定行業的組件 添加屬性,方法 和事件。優化

  • 支持元素中的元素嵌套,以繪製很是複雜的元素。動畫

  • 在操做中隨時顯示自定義圖片。

VG.net特點

  • 100%託管代碼:使用.net語言

  • 圖形編輯器:圖片設計包括縮放,平移,標尺,和一個網格。編輯操做包括移動,縮放, 旋轉, 剪切,比例,編輯點,和組。

  • 網格屬性:自定義的全部屬性在設計時。

  • 易於使用: 一個強大的對象模型與微軟的一向設計準則類庫軟件開發

  • 鼠標事件:使用Property Grid對圖形元素附加事件處理,一樣能夠對一個操做附加事件處理。

  • 改變屬性:對每一個元素設置旋轉,剪切,縮放比例,和翻譯等的屬性。

  • 參照點:指定參照點用於縮放、剪切、旋轉,要麼相對於元素的包圍盒(中心,右下等等),或者絕對座標。

  • 控件外觀: 經過 Fill, Stroke, TextAppearance和RenderAppearance屬性能夠改變不一樣元素的外觀。 在RenderAppearance屬性中,能夠設置anti-aliasing(反鋸齒), gamma-correction(gamma矯正)和PixelOffsetMode(像素偏移模式)

  • 外觀「繼承」:設置原始屬性,定義爲一個默認外觀,全部的子元素「繼承」這個外觀,除非它們有相同的屬性。

  • 樣式對象:對圖片附加樣式對象;對圖片上定義的任何樣式的對象,修改外觀,名稱;經過引用一個子元素的外觀,每一個樣式對象都包含填充,描邊,文本外觀,和外觀渲染屬性。

  • 透明度:設置填充,描邊,文本外觀和圖像對象。

  • 生動的3D效果:利用線性和路徑漸變,能夠很是容易的建立,發光,陰影,浮雕,gel buttons等效果,甚至是3D效果。

  • 更優秀的性能:VG.net的動畫算法能夠確保每次的重繪只繪製最小的、改變的部分,並支持硬件加速。矢量圖中的對象僅使用很是小的內存, 大多數的屬性採用「虛擬」方式,若是採用默認設置,則不須要任何的內存。 而圖形中位圖被緩存,可保證多個位圖使用同一片數據。

  • 矢量圖類: 內置的Vector類, 點集合類,形狀變換類,和矩陣類, 支持實時的矢量計算。


VG.net Designer



VG.net Designer



VG.net Designer



VG.net Designer



VG.net Designer



VG.net Designer

相關文章
相關標籤/搜索