掌上游戏新活动平台

曲线绘制 VC ++

2026-10-02 05:15:51

社区

界面 帖子详情 曲线绘制 VC ++ maxbob 2011-03-11 01:21:51 请问下,从一个文件中读取数据后,然后用曲线绘制出来。怎么实现啊??使用VC++

...全文

470 19 打赏 收藏 曲线绘制 VC ++ 请问下,从一个文件中读取数据后,然后用曲线绘制出来。怎么实现啊??使用VC++ 复制链接

扫一扫 分享 举报

写回复 配置赞助广告取 消

确 定

用AI写文章 19 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 jianghandaxue 2011-03-21 打赏举报 回复 先画好坐标,在坐标系确定每个点,再用MoveEx(),LineTO()来联线 maxbob 2011-03-21 打赏举报 回复 Help

如何在每次画图前清屏?

现在有个比较严重的问题,在第一次画图以后曲线就在屏幕上,第二条曲线就叠放在上面。我现在想每次画图之前都清屏一次。但是我是个新手,不知道用哪个函数来实现。 maxbob 2011-03-21 打赏举报 回复 [Quote=引用 12 楼 maxbob 的回复:]

我已经实现绘制的曲线动态显示啦,但是现在的问题是该如何清除之前画的曲线?有什么清屏的函数吗

[/Quote]

我使用这个函数改变颜色,m_pMemDC->SetROP2(R2_NOT);可是不起作用啊? maxbob 2011-03-21 打赏举报 回复 我一般用Rectangle(0,0,768,768);这类方法清屏,不知这里能不能用。

#15楼

请问这四个参数都代表什么啊?我怎么使用后,曲线是移动啦,可是背景颜色都变了啊??请大侠指教!!

muzizongheng 2011-03-18 打赏举报 回复 这个原理就是一个moveto, lineto,然后加上初中的斜率知识。

在rect中建立坐标系, 根据你的实际高宽和你的x。y的比例, 打点。

有许多现成的控件可以用。

如: http://www.codeproject.com/KB/miscctrl/graph2d.aspx

论坛签名======================================================================

当您的问题得到解答后请及时结贴.

http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html

http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html

http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

如何给分和结贴?

http://community.csdn.net/Help/HelpCenter.htm#结帖

访问我的blog

http://blog.csdn.net/muzizongheng

xali 2011-03-18 打赏举报 回复 我一般用Rectangle(0,0,768,768);这类方法清屏,不知这里能不能用。 向立天 2011-03-17 打赏举报 回复 [Quote=引用 12 楼 maxbob 的回复:]

我已经实现绘制的曲线动态显示啦,但是现在的问题是该如何清除之前画的曲线?有什么清屏的函数吗

[/Quote]没有所谓清屏函数

就是在画之前先用一个背景色改一下先前话的东西

你可以参考我4楼给的例子 maxbob 2011-03-17 打赏举报 回复 我已经实现绘制的曲线动态显示啦,但是现在的问题是该如何清除之前画的曲线?有什么清屏的函数吗

maxbob 2011-03-17 打赏举报 回复 下面是我的绘制曲线的源码?各位大哥哥姐姐给点意见啊

void CHistogramCtrl::DrawLine1(char *scope)

{

if(!m_pMemDC->GetSafeHdc())

return;

m_pMemDC->SelectObject(m_colorPen);

FILE *file1;

DWORD dwRet;

file1=fopen("test.dat","r");

fread(pBuff,1024*1024,1,file1);

fclose(file1);

int i=0,j=0;

while (pBuff[i+j]!=NULL)

{

m_pMemDC->MoveTo(i,pBuff[i+j]);

for (i;i<600;i++)

{

m_pMemDC->LineTo(i,pBuff[i+j]+200);

}

j=j+10; maxbob 2011-03-17 打赏举报 回复 请问实现曲线动态显示怎么做啊?多谢啊

youngwolf 2011-03-16 打赏举报 回复 www.st-curve.cn maxbob 2011-03-16 打赏举报 回复 上面就是我的要画的效果图,不过这个是老外写的,背景是动态的,而我的是要背景是静态的。曲线是实时获取文件里处理好的数据来画的,请问有啥好的思路或有相关的源码奉献下啊,多谢啦! maxbob 2011-03-16 打赏举报 回复 maxbob 2011-03-16 打赏举报 回复 谢谢各位朋友的解答,我是VC新手,请大家多多指教,不胜感激。、。。。。。。。。。。。

我是基于单文档多视图的,请问该如何将读到的文件里的数据用到MoveTO和LineTO函数里啊?还有我的曲线的背景是网格线,该背景是画在静态文本里的,请问我该如何控制背景和静态文本的大小取值,一旦我给背景赋值后就和静态文本不匹配 wwgddx 2011-03-12 打赏举报 回复 要画折线的话,就moveto lineto,点很密集的话,也没什么问题

如果要画平滑的曲线就必须用B样条曲线或贝斯特曲线来画 无幻 2011-03-12 打赏举报 回复 y 可以用GDI 或者gdi+ 向立天 2011-03-12 打赏举报 回复 看看这个

http://blog.csdn.net/xianglitian/archive/2010/12/27/6100767.aspx ouyh12345 2011-03-11 打赏举报 回复 先画坐标系,再画线 fandh 2011-03-11 打赏举报 回复 如果是点,直接用moveto lineto就可以了! 用VC6++配置的OpenGL绘制3D机器人和猫 用VC6++配置的OpenGL绘制3D机器人和猫

去发现同类优质开源项目:https://gitcode.com/

本项目提供了一个使用VC6++和OpenGL实现的3D机器人和猫绘制程序。通过该项目,您可以了解和学习以下OpenGL绘图算法的应用:

DDA画线算法

中点画椭圆算法

Bezier曲线算法

真实感光照处理

此外,本程序还支持通过键盘上下左右键调整视角,使您能够从不同角度观察绘制出... 用VC6配置的OpenGL绘制3D机器人和猫:开启三维图形编程之旅 用VC6配置的OpenGL绘制3D机器人和猫:开启三维图形编程之旅

去发现同类优质开源项目:https://gitcode.com/

项目介绍

在现代计算机图形学领域,三维图形的绘制与处理一直是热门话题。今天,我们将为您介绍一个开源项目——用VC6++配置的OpenGL绘制3D机器人和猫。这个项目旨在帮助开发者深入了解OpenGL这一强大的图形库,并通过实现一个3D机器人和猫的绘制程序,展现Ope... VC界面绘制双缓存 转载请注明原文网址:

http://www.cnblogs.com/xianyunhe/archive/2011/11/20/2255811.html

1、闪屏的问题

在GDI的绘图系统中,每调用一次区域绘图操作,如FillRect、BitBlt等,图形显示系统就会在屏幕中对指定的区域进行一次刷新操作。如果频繁的进行区域绘制操作的操作的话,我们就会发现,屏幕会出现闪屏。

使用下面的代码对 VC环境下利用OpenGL绘制NURBS曲线的完整教程 本文还有配套的精品资源,点击获取

简介:OpenGL是一个用于图形编程的库,广泛用于多个领域,包括游戏开发和科学可视化。本文档提供了一个使用Visual C++(VC)编写并通过OpenGL绘制非均匀有理B样条(NURBS)曲线的项目。NURBS曲线是一种精确表示复杂曲线的数学模型。在VC项目中,OpenGL通常通过Windows API函数和GLUT库集成,从而允许开发者... 绘图控件第五讲——绘制动态曲线 在工控监测领域,经常需要动态绘制曲线,观察曲线的变化趋势,绘制波形图,绘制频谱等。在前面4讲中介绍了VC(MFC)经常用的TeeChart控件和Hight-Speed Chart Ctrl,这两个都是MFC绘图控件的经典(另外,在Qt中还有QwtPlot和QCustomPlot两大神器)。许多人问如何绘制动态变化的曲线,为此专门写下这篇文章。

C++ GUI 绘图控件目录

界面

15,976

社区成员

115,866

社区内容

发帖 与我相关 我的任务 界面 VC/MFC 界面 复制链接

扫一扫 分享 确定 社区描述 VC/MFC 界面 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章