CodeBus
www.codebus.net
Search
Sign in
Sign up
Hot Search :
Source
embeded
web
remote control
p2p
game
More...
Location :
Home
Search - vc p
Main Category
SourceCode
Documents
Books
WEB Code
Develop Tools
Other resource
Search - vc p - List
[
Graph Drawing
]
Vcad
DL : 0
实现图形学中画直线,园和圆弧以及直线裁剪,区域填充等功能 1. 对于画直线,只需知道起点和终点即可。在工作区间中按下鼠标(即选择起点),拖动至另一处松开(终点),即得到直线。 2. 画圆需要圆心坐标、半径、及起始角和终止角,至于实验要求的画1/4圆弧,可设起始角=0,终止角=45,若要画整个圆弧起始角和终止角分别为0和360即可。 3. 椭圆需要的参数更多,有椭圆中心坐标、长轴、短轴、长轴和X轴正向夹角、及起始离心角和终止离心角,要画整个椭圆还是部分椭圆只需控制起始和终止离心角。与画圆弧类似,具体说明源程序中也有。 4. 直线裁减实现的功能是:给定任一条直线(由两点控制),对任一矩形,裁减直线落在矩形内部的一段,但是本程序并没有真正把该部分裁掉,只是用红色把它显示出来,也就是说,红色部分就是被矩形裁减掉的部分。 5. 对于区域填充功能,给定一个任意多边形(程序中用多边形的顶点控制)用边缘填充算法(即扫描线上交点往右象素取反具体见书本或课件),调用递归函数进行填充。本程序运行时会看到,扫描线是从上往下扫描(即向顶点纵坐标增大的方向扫描
Date
: 2025-12-20
Size
: 5.31mb
User
:
刘路
[
Graph Drawing
]
mschart_demo
DL : 0
Date
: 2025-12-20
Size
: 142kb
User
:
张明
[
Graph Drawing
]
Texture
DL : 0
vC++环境下不使用OpenGL实现纹理映射-Texture
Date
: 2025-12-20
Size
: 952kb
User
:
左亮亮
[
Graph Drawing
]
VC-P-P6.0
DL : 0
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.