繁体   English   中英

在Windows窗体中显示开罗图形

[英]Show cairo graphics in windows forms

我使用luacairo生成了一些图形,并希望在.dot net c#程序(Windows窗体不是WPF)中显示它们。 我生成了一些科学图形。 开罗可以生成多种图形格式,但我不确定哪一种是完成此任务的最佳选择。 原则上,SVG似乎是最佳选择,但在winforms中绘制SVG似乎非常复杂。 我只想显示图形,并允许用户放大和缩小,但不更改图形本身。 您可以建议此任务的最佳图形格式吗?

PS:我找到了https://github.com/vvvv/SVG来绘制SVG,但这似乎很复杂。 如果您认为这仍然是最佳解决方案:是否有一个使用此库的简单示例?

检查这个出来。 Microsoft有关使用SVG图形的示例。 本质上,SVG是最好的选择,因为它是矢量绘图,因此几乎没有视觉损失。

如果可以输出CAD或obj,则可以使用AutoCad库,否则,其他不知名的CAD控件制造商也可以使用。 在这里我使用VectorDraw 几乎像solidworks / autocad一样,它同时执行2D和3D矢量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM