如何使用GDImage绘制由6个三角形组成的六边形?

时间:2014-01-14 14:53:01

标签: c drawing

我必须使用gdImage为大学绘制很多形状,并且已经提供了一些基本代码,是否有人能够解释如何在由现有代码中的6个三角形组成六边形?在C中使用gdImage

#include <stdio.h>
#include <gd.h>

int main()
{

  gdImagePtr gdImage = gdImageCreate( 480, 480); 
  FILE *jpgFile = NULL;
  int blue;
  gdImageColorAllocate( gdImage, 255, 255, 255 ); /* Uses the RGB values for white color. */
  blue = gdImageColorAllocate( gdImage, 110, 250, 250 ); /* Uses the RGB values for blue color. */


  gdImageSetThickness( gdImage, 4 ); /* this is shape 15 */
  gdImageSetThickness( gdImage, 4 );

  gdImageLine ( gdImage, 100, 200, 200, 200, blue);

  jpgFile = fopen( "test.jpg", "wb" );
  gdImageJpeg( gdImage, jpgFile, -1 );

  fclose( jpgFile );
  gdImageDestroy( gdImage );
}

如果你能提供帮助,那就太棒了,谢谢:)。

0 个答案:

没有答案