• 大小: 255KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: C/C++
  • 标签: 水波  干涉  

资源简介

这是一个水波干涉仿真程序,用于演示水波波纹以及两个波纹干涉之后的条纹,可用于中学物理课教学使用。C++设计,含源代码。

资源截图

代码片段和文件信息

#include 
#include 

#include “MyHuabu.h“

#define IDI_ICON_MAIN1 10001

extern void timecall(void *);

int main (int argc char ** argv)
{
  Fl_Window *window;


  window = new Fl_Window (600 500“水波波纹模拟程序-金刚手V0.9“);
  char * myicon=(char *)LoadIcon(fl_displayMAKEINTRESOURCE(IDI_ICON_MAIN1));
  window->icon(myicon);
  MyHuabu myhuabu(00600500);
  Fl::add_timeout(1.0timecall(void*)(& myhuabu));

  window->end ();
  window->show (argc argv);

  return(Fl::run());
}


void timecall(void * c)
{
    (((MyHuabu *)c)->timecount)++;
    if(((MyHuabu *)c)->timecount==PINLV) ((MyHuabu *)c)->timecount=0;
    ((MyHuabu *)c)->redraw();
    Fl::repeat_timeout(0.03timecallc);
}

评论

共有 条评论