对于Windows矢量图形库与C#绑定 [英] Vector graphics library for Windows with C# bindings

查看:136
本文介绍了对于Windows矢量图形库与C#绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为了好玩,我想看看我是否能建立一个库,有点像WPF的一小部分:一个管理模板驱动的基于矢量的图形系统。 (我有一些理论,我想测试一下。)我不是然而图形天才,我期待有一个良好的矢量图形库开始。

For fun, I'd like to see if I can create a library that is a bit like a small subset of WPF: a managed template driven vector based graphics system. (I have some theories I'd like to test.) I am not however a graphics genius and am looking for a good vector graphics library to start with.

我知道微软使用MilCore内部这或多或少似传矢量结构列表从管理世界非托管的世界,使他们。我相信这基本库是基于直接模式。我想用现有的免费矢量图形库具有所需功能的洗衣清单:

I know Microsoft uses MilCore internally which more or less seems to pass a list of vector structures from the managed world to the unmanaged world and renders them. I believe this underlying library is immediate mode based. I'd like to use an existing free vector graphics library with a laundry list of desired features:

  1. 基于矢量的
  2. 即时或保留模式,preferably眼前?
  3. 在像素着色器支持
  4. 在几何命中测试将是不错
  5. 图像支持,图像旋转支持
  6. 在.NET中的绑定
  7. 稳定的是小规模商业上可行的点

东西:

  1. 在跨平台的支持。如果将其锁定到的DirectX甚至Direct3D 10的或者11具体地说,就这样吧。
  2. 在图形中任何类似的控制更高级的管理。这一层的管理,我可能想要做我自己。
  3. 在我不害怕,有点互操作的。
  4. 在超级真棒高性能。我想这是高性能的,但如果可用性受到太多的缘故吧,我是不会成功的。

该库<一个href="http://jeremiahmorrill.com/2011/02/05/a-simple-directcanvas-tutorial/">http://jeremiahmorrill.com/2011/02/05/a-simple-directcanvas-tutorial/类似于什么,我想,但preferably的东西更稳定,并与更多的例子。
我想preFER东西上面一层DX / OpenGL的如果可能的话。

This library http://jeremiahmorrill.com/2011/02/05/a-simple-directcanvas-tutorial/ looks similar to what I'd like, but preferably something more stable and with more examples.
I'd prefer something a layer above DX/OpenGL if possible.

我有什么选择?这是否存在,或者是它只是一个白日梦?预先感谢您 - 我觉得像我刚刚输入了一个购物清单,但我真的AP preciate社会各界的反馈意见这一点。它似乎并不很适合我见过这里列出其它矢量图形的问题,但如果我错过了一个伟大的职位,让我知道!

What options do I have? Does this exist or is it just a pipe dream? Thank you in advance - I feel like I've just typed in a shopping list but I'd really appreciate the community's feedback on this. It didn't quite seem to fit other vector graphics questions I've seen listed here, but if I missed a great post, let me know!

推荐答案

我曾多次 VG.NET 库。这是真的简单易用,具有伟大的设计师,图像和动画的速度快。这是我最好的建议。

I worked several times with VG.NET library. It's realy easy to use, has great designer and the images and animations are fast. It's my best recommendation.

这篇关于对于Windows矢量图形库与C#绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆