簡體   English   中英

具有GDI或GDI +的高級圖形

[英]Advanced graphics with GDI or GDI+

我正在尋找一些高級教程,或者可能是用C ++或.NET編寫的開源應用程序,它們將實現基於復雜矢量的應用程序,例如MS Visio或Autocad。 我需要知道的是,當用戶可以將復雜對象移到其他復雜對象上時,此類應用程序的領導者如何在鼠標移動時管理復雜對象(> 1000矩形)的呈現。 我知道XOR繪畫和其他東西,但是如果您檢查上述應用程序,顯然他們沒有使用此技術。 整個對象不僅在XOR反射上,還可以在另一個對象的頂部平滑移動。 另外,移動的對象在移動時會顯示一些其他信息,例如當前坐標或其他信息,因此不是靜態保存在位圖中的靜態表示。

歡迎任何建議。

謝謝

許多圖形應用程序使用某種空間分區來減少需要查看的對象數量。 例如,如果您移動一個矩形,則應用程序將在四叉樹中查找並找到其邊界框與移動矩形重疊的其他2個或3個對象。 然后,它只需要使用2個或3個對象(而不是1000個對象)進行完整的碰撞檢測和圖形處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM