Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - vc p
Search - vc p - List
实现图形学中画直线,园和圆弧以及直线裁剪,区域填充等功能 1. 对于画直线,只需知道起点和终点即可。在工作区间中按下鼠标(即选择起点),拖动至另一处松开(终点),即得到直线。 2. 画圆需要圆心坐标、半径、及起始角和终止角,至于实验要求的画1/4圆弧,可设起始角=0,终止角=45,若要画整个圆弧起始角和终止角分别为0和360即可。 3. 椭圆需要的参数更多,有椭圆中心坐标、长轴、短轴、长轴和X轴正向夹角、及起始离心角和终止离心角,要画整个椭圆还是部分椭圆只需控制起始和终止离心角。与画圆弧类似,具体说明源程序中也有。 4. 直线裁减实现的功能是:给定任一条直线(由两点控制),对任一矩形,裁减直线落在矩形内部的一段,但是本程序并没有真正把该部分裁掉,只是用红色把它显示出来,也就是说,红色部分就是被矩形裁减掉的部分。 5. 对于区域填充功能,给定一个任意多边形(程序中用多边形的顶点控制)用边缘填充算法(即扫描线上交点往右象素取反具体见书本或课件),调用递归函数进行填充。本程序运行时会看到,扫描线是从上往下扫描(即向顶点纵坐标增大的方向扫描
Date : 2025-12-20 Size : 5.31mb User : 刘路


Date : 2025-12-20 Size : 142kb User : 张明

vC++环境下不使用OpenGL实现纹理映射-Texture
Date : 2025-12-20 Size : 952kb User : 左亮亮

VC++实现bmp图的分层打印,绘制中国地图-Bmp in VC++ hierarchical graph print, draw the map of China
Date : 2025-12-20 Size : 3.64mb User : 邹雪峰
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.