Vc++6.0下Opengl怎么样定时自动画线? 80
MFC下Opengl使用的双缓冲,OnTimer定时器(10ms一个定时循环)。假如X={0,10,20,30,40},Y={0,10,20,30,40},Z={0,10...
MFC下Opengl使用的双缓冲,OnTimer定时器(10ms一个定时循环)。假如X={0,10,20,30,40},Y={0,10,20,
30,40},Z={0,10,20,30,40}。在OnPaint()中画线glVertex3f(x1,y1,z1);glVertex3f(x2,y2,z2);第一个定时循环画出了0-10这条线,但是第二个定时循环画10-20这条线时0-10这条线擦除没有了,如果在第二个定时循环中用for循环再把0-10,10-20再画一次的话很占CPU内存,当数据很大时画线好慢,求解决! 展开
30,40},Z={0,10,20,30,40}。在OnPaint()中画线glVertex3f(x1,y1,z1);glVertex3f(x2,y2,z2);第一个定时循环画出了0-10这条线,但是第二个定时循环画10-20这条线时0-10这条线擦除没有了,如果在第二个定时循环中用for循环再把0-10,10-20再画一次的话很占CPU内存,当数据很大时画线好慢,求解决! 展开
展开全部
只要引用的不是静态库的函数都是动态链接的。
绝大多数C/C++的库函数都是静态库,API性质的都是非静态库。
缺少文件很可能是CRT缺少文件。下载安装对应的DLL就好。有改动的很少一般不需要修改代码。
绝大多数C/C++的库函数都是静态库,API性质的都是非静态库。
缺少文件很可能是CRT缺少文件。下载安装对应的DLL就好。有改动的很少一般不需要修改代码。
追问
我有点没理解清楚,程序中用到了glClear函数,每次都把上一次的擦除了。现在我就是要用glClear()函数(因为缩小放大移动等要重绘),又不想擦除上一次的画线,每个定时循环周期只画当前一条线,如此0-10,10-20,20-30,30-40,当第4个定时循环时4条线都显示。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询