Ejemplo n.º 1
0
//****************************************************************
//函数名称:Display_sin(uchar *img)显示正弦
//****************************************************************
void Display_sin(uchar *img)
{
  for(int i = 0; i <64 ;i++)
  {
      Display_point(i,(int)(Sin_tab[(i*3)%100]*(36.0/3267))+6,1,img);
  }
  Display_changestr(photo7,zhengxian);
}
Ejemplo n.º 2
0
//****************************************************************
//函数名称:Display_juxing(uchar *img)显示矩形
//****************************************************************
void Display_juxing(uchar *img)
{
  for(int i = 0; i <16 ;i++)
  {
      Display_point(i,9,1,img);
  }
  for(int i = 9; i <36 ;i++)
  {
      Display_point(16,i,1,img);
  }
  for(int i = 16; i <32 ;i++)
  {
      Display_point(i,35,1,img);
  }
  for(int i = 9; i <36 ;i++)
  {
      Display_point(32,i,1,img);
  }
  for(int i = 32; i <48 ;i++)
  {
      Display_point(i,9,1,img);
  }
  for(int i = 9; i <36 ;i++)
  {
      Display_point(48,i,1,img);
  }
  for(int i = 48; i <64 ;i++)
  {
      Display_point(i,35,1,img);
  }
  Display_changestr(photo7,juxing);
}
Ejemplo n.º 3
0
/* This function displays the information for the immersed node */
void Display_immersed_node(ImmersedNode *ib_node) {

    char s[100];
    int g;
    PetscPrintf(PCW, "Printing information for the immersed node\n");
    Display_point(&ib_node->im_point, "immersed");
    Display_point(&ib_node->control_point, "control point");
    Display_point(&ib_node->image_point, "image point");
    for (g=0; g<ib_node->n_fluid; g++) {

        sprintf(s, "Fluid_%d", g);
        Display_point(&ib_node->fluid_point[g], s);
        printf("<--coef:%lf:", ib_node->fluid_coef[g]);
    } /* for g*/

    PetscPrintf(PCW, "Number of Fluid: %d\n*********************************\n", ib_node->n_fluid);

}
Ejemplo n.º 4
0
//****************************************************************
//函数名称:Display_juchi(uchar *img)显示锯齿
//****************************************************************
void Display_juchi(uchar *img)
{
  for(int i = 0; i <16 ;i++)
  {
      Display_point(i,32-2*i+6,1,img);
  }
  for(int i = 16; i <32 ;i++)
  {
      Display_point(i,2*(i-16)+6,1,img);
  }
  for(int i = 32; i <48 ;i++)
  {
      Display_point(i,32-2*(i-32)+6,1,img);
  }
  for(int i = 48; i <64 ;i++)
  {
      Display_point(i,2*(i-48)+6,1,img);
  }
  Display_changestr(photo7,juchi);
}