多边形颜色渐变填充C语言,画并填充一个多边形
[c]代码库#include
#include
#include
#include
int main ( void )
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int i, maxx, maxy;
/* our polygon array */
int poly[8];
/* initialize graphics, local variables */
initgraph ( &gdriver, &gmode, "" );
/* read result of initialization */
errorcode = graphresult();
if ( errorcode != grOk )
/* an error occurred */
{
printf ( "Graphics error: %s\n",
grapherrormsg ( errorcode ) );
printf ( "Press any key to halt:" );
getch();
exit ( 1 );
/* terminate with an error code */
}
maxx = getmaxx();
maxy = getmaxy();
poly[0] = 20; /* 1st vertext */
poly[1] = maxy / 2;
poly[2] = maxx - 20; /* 2nd */
poly[3] = 20;
poly[4] = maxx - 50; /* 3rd */
poly[5] = maxy - 20;
/*
4th vertex. fillpoly automatically
closes the polygon.
*/
poly[6] = maxx / 2;
poly[7] = maxy / 2;
/* loop through the fill patterns */
for ( i=EMPTY_FILL; i
{
/* set fill pattern */
setfillstyle ( i, getmaxcolor() );
/* draw a filled polygon */
fillpoly ( 4, poly );
getch();
}
/* clean up */
closegraph();
return 0;
}
多边形颜色渐变填充C语言,画并填充一个多边形相关推荐
- 计算机图形学——多边形填色(多边形颜色渐变填充)
1.问题描述与算法思想 问题描述 多边形颜色渐变填充,设计实现多边形的填充类,设置顶点序列,调用填充函数.通过建立多边形的桶表和边表的数据,按照算法步骤依次扫描填充.调用设计实现的多边形填充类,对所绘 ...
- 多边形颜色渐变填充C语言,vb6:用渐变填充多边形
下面的代码将绘制一个渐变填充矩形.我从vbcity.com的这个帖子稍微修改了一下. 将其放入模块中: Public Type RECT Left As Long Top As Long Right ...
- html怎么填充颜色渐变,CSS实现不规则图形,填充渐变色
JS Bin /* 背景图片实现 */ .background-box { width: 400px; height: 100px; /* 透明色替换为当前背景底色 */ background:lin ...
- 使用canvas画同心圆,并且设置颜色渐变
使用canvas进行画圆,并且设置圆环颜色渐变:中间的实心圆渐变.在使用的过程中,其实是发现createLinearGradient(x0,y0,x1,y1)方法时,根据改变x0,y0,x1,y1可以 ...
- Java边缘填充_任意画一个多边形,用边缘填充算法填充
任意画一个多边形,并用边(缘)填充算法进行填充.(多边形的顶点坐标存放在数组中,坐标值由键盘输入) #include #include //边缘填充 void draw(int a,int b){ f ...
- Android画个颜色渐变的圆环玩玩
先看下最终的效果 开始实现 新建一个DoughnutView继承View public class DoughnutView extends View {} 先重写onMeasure方法,为什么要重写 ...
- html5调颜色浏览器不显示,pyecharts画中国地图(省、市):如何调整渐变颜色、浏览器中大小、生成的HTML打开是空白无法显示的问题...
最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录 ------------------------- 版本问题 现在网上大多数文章都是用的老版本,比如0.5 ...
- c语言画爱心教程(修改爱心颜色,修改打印爱心时间)
主要有三个部分 1.代码及运行结果展示 2.如何修改背景颜色和爱心颜色 3. 如何修改打印速度 1.代码及运行结果展示 代码如下: #include"stdio.h" #inclu ...
- R语言使用epiDisplay包的followup.plot函数可视化多个ID(病例)监测指标的纵向随访图、自定义设置line.col参数为multicolor指定多条可视化曲线的颜色渐变
R语言使用epiDisplay包的followup.plot函数可视化多个ID(病例)监测指标的纵向随访图.自定义设置line.col参数为multicolor指定多条可视化曲线的颜色渐变 目录
最新文章
- 客快物流大数据项目(九):Docker常用命令
- java.sql.date格式化_如何将java.sql.date格式化为这种格式:“MM-dd-yyyy”?
- 怎样去判断一个网站是不是伪静态网站
- Python 入门篇-python3和python2的差异总结
- [AHOI2014/JSOI2014]支线剧情
- Unity3D游戏开发之使用SVN对Unity进行版本控制
- 微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
- oracle怎样避免脑裂的,redis集群怎么防止脑裂
- SEO按天扣费系统商业网站源码
- 【luogu P3627 [APIO2009]抢掠计划】 题解
- Windows用户最佳远程控制器——Xmanager
- office2016+visio2016
- 东北大学大物实验思考题答案解析
- linuxi下的做图工具——gnuplot安装
- mysql heartbeat_mysql管理工具之pt-heartbeat
- 搜索引擎原理第二阶段之预处理
- vue给列表添加序号_element-UI——el-table添加序号
- 电磁散射特性与SAR影像之间的关联,典型地物的散射特性
- 从少儿编程讲讲开发行业的大趋势
- codeup刷题2.1~2.4小节 ——《算法笔记》(胡凡)