开发者

C# 2d interactive graphics library [closed]

开发者 https://www.devze.com 2023-04-10 18:09 出处:网络
Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question is seeking recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines. It is not currently accepting answers.
开发者_运维百科

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 6 years ago.

Improve this question

i'm looking for a library (preferably MIT/LGPL style, will explore commercial ones as well) to replace my application's System.Drawing interactive 2d graphics. i have a large c#.net application with many types of objects. these objects need to be represented by rectangles and trapezoids that can be moved around by the user on a canvas and dynamically change colors based on location and overlaps while keeping values in the objects synchronized. it is currently working with the built in GDI+ libraries but it doesn't look very attractive and is a bit buggy and slow, especially when there is a large number of objects. as a bonus it would be nice to be able to easily display maps, select longitude/latitude coordinates, and draw on top of it. anybody know of a magic library that does it all? ;)


Try WPF.

With WPF, you're coding a GUI application which uses DirectX instead of GDI to display its widgets. And both 2D and 3D graphics are easily available, enabling you to produce both what you describe in your question, and quite advanced (and flashing/amazing/etc.) 2D and 3D effects with but a few XML tags.


Have you checked out XNA? It's Microsoft's standard way to use DirectX from .NET languages, and there's a lot of samples and support out there for it. It comes with a whole range of 2D and 3D APIs, as well as input and audio stuff.


Is this a mapping application? If so you might want to look at this blog entry, it uses a commercial library I worked on. fast scrolling sample

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号