首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C++中绘制线

在C++中绘制线
EN

Stack Overflow用户
提问于 2014-03-11 21:43:35
回答 3查看 117关注 0票数 0

我有解决在C++中实现的2D桁架结构的代码(作为控制台应用程序)。我想添加一些简单的图形到它,以便可视化最初的结构和变形形式。示例:01.png

但我不知道如何以任何方式添加图形。如何实现这种图形?

跨平台(首选)或窗口。

EN

回答 3

Stack Overflow用户

发布于 2014-03-11 21:53:23

我怀疑这是您想要的答案,但老实说,实现绘图功能并不简单,即使不是从头开始执行:您将不得不检查许多库,选择一个,并掌握它。

除非绘图功能必须与求解器集成(例如对于产品),否则我认为您应该考虑简单地将结果导出到简单的ASCII矩阵格式,该格式可以很容易地导入到具有广泛和灵活绘图功能的各种环境中,其中一个或多个您可能已经知道(例如Matlab、R、Octave等)。

票数 2
EN

Stack Overflow用户

发布于 2014-03-11 21:52:33

查看SDL:http://www.libsdl.org/,它是跨平台的,并且有大量的特性。对于你的任务来说,这可能有点难以接受,但我认为当我还是个新手的时候,它是很容易掌握的。

SDL有一个派生式,它允许您绘制基本形状,如线条和点,并且非常容易使用:

http://sdl-draw.sourceforge.net/

票数 1
EN

Stack Overflow用户

发布于 2014-03-11 22:15:12

一种选择是生成一个可以由另一个程序显示的文件。例如,生成SVG并使用浏览器显示它听起来似乎对您的情况很好,您甚至可以轻松地将它包含在报表中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22337316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档