搜索资源列表
CADdraw
- 本程序实现八种图形的绘图功能,分别是直线,圆弧,贝赛尔曲线,矩形,圆角矩形,椭圆和多边形。绘图步骤如下: 直线:点鼠标左键确定起始点,移动鼠标点左键确定终点。 圆弧:用鼠标左键依次点四点确定圆弧。 贝赛尔曲线:用鼠标左键依次点四点确定贝赛尔曲线。 矩形:点左键确定起始点,拖动鼠标再点左键确定对角点。 圆角矩形:点左键确定起始点,拖动鼠标再点左键确定对角点。 椭圆:点左键确定起始点,拖动鼠标再点左键确定对角点,便作出了与该矩形相切的椭圆。 多边形:点鼠标左键确定起始点,
计算机图形学小项目
- 实现了 DAA画线法画直 (1) 中点画线法画圆(输入x坐标,y坐标,圆心) (必做) (2) 二维区域填充(四向种子填充颜色算法) (选作) (3) 直线裁减(任选一种) (必做) (4) 贝塞尔曲线(输入四个控制点,或者直接用鼠标点,要求坐标会随右键显示)(必做) -realized DAA painting painting straight line method (1) dotted line method Circle (input coordinates x,
drawbezier
- bezier曲线绘制的一个小程序,鼠标左键控制一个控制节点,鼠标右键控制另一个控制节点-bezier curve drawing of a small program to control a mouse button control nodes, the right mouse button to control another node control
Fractal_
- 为绘制分形混浊曲线、Julia集、和Mandelbrot集的程序源代码,程序运行后, 分别选择菜单“分形”下的子菜单“混沌曲线”、“Julia集”或者“Mandelbrot集”,将分别绘制这 几种分形图案。对于Mandelbrot集,可以用托动鼠标选择一矩形框,然后点击鼠标右键对所选择的区域 进行放大。-for mapping turbidity fractal curve, Julia sets, and the Mandelbrot set of program source c
CurvePainter
- n次贝塞尔曲线及三次b样条曲线的绘制,使用自己编写的curve类,实现曲线上点坐标的计算与绘制,曲线点坐标的计算使用递归算法。点击左键设定控制点,之后点击右件绘制曲线。-n Bessel curve and three b-spline curve mapping, prepared to use their own type of curve, curve coordinates of the point on the calculation and drawing, curve coordi
146165
- DAA画线法画直线 (1) 中点画线法画圆(输入x坐标,y坐标,圆心) (2) 二维区域填充(四向种子填充颜色算法) (3) 直线裁减 (4) 贝塞尔曲线(输入四个控制点,或者直接用鼠标点,要求坐标会随右键显示)-DAA painting painting straight line method (1) dotted line method Circle (input coordinates x, y coordinates, Center) (2) two-dimensi
Béziercure
- 法国数学家贝塞尔发明了矢量作图法,所以把用矢量作出的图形叫做贝塞尔曲线\" ,画贝塞尔曲线的函数:生成界面上有三个按钮,Add**Move,为左键增加点,右键拖动点;Move**Add,为右键增加点,左键拖动点;Clear为清楚界面上所有的点和曲线!
Fractal-quxian
- 本程序为绘制分形混浊曲线、Julia集、和Mandelbrot集的程序源代码,程序运行后,分别选择菜单“分形”下的子菜单“混沌曲线”、“Julia集”或者“Mandelbrot集”,将分别绘制这几种分形图案。对于Mandelbrot集,可以用托动鼠标选择一矩形框,然后点击鼠标右键对所选择的区域进行放大-procedures for the drawing of fractal curves stuffy, Julia Sets, Mandelbrot sets and program sourc
曲线处理——贝塞尔曲线程序
- ;生成界面上有三个按钮,Add**Move,为左键增加点,右键拖动点;Move**Add,为右键增加点,左键拖动点;Clear为清楚界面上所有的点和曲线! 其实这是我得一门选修课的作业!欢迎指教!
186105596_1_BezierCurve
- 一个很好的关于bezier曲线的完整的算法和程序,鼠标左键输入型值点,用opgl显示出来。
ToDraw
- 本程序功能与Windows下附件中的画图软件功能相近。本程序是在VC6.0平台上用MFC所编,支持多文档和多视图结构,视图为滚动视图,允许分割窗口。绘制方面的功能主要包括绘制各种图元,包括直线、Bezier曲线、矩形、圆角矩形、椭圆(圆)、多边形,用笔或画刷自由绘图,橡皮擦擦除,颜料桶填充,取色和区域选取移动。绘图时可以选择各种画笔颜色和画刷颜色,各种线型和线宽,以及画封闭图元时是否填充,当然,还能设置背景色、清除图像及画布大小调整等,并且在绘图区单击右键会弹出快捷菜单。程序支持保存和读取位图格
Curve
- 本程序采用内存作图的方式,高效的完成曲线绘制。实际应用中可以在此基础上进行扩展,现有功能光标跟随、曲线移动、按上下键缩放等。
B样条曲线
- b样条曲线(左键确定点,右键结束)-b-spline curve (Left determine point, right end)
曲线处理——贝塞尔曲线程序
- 生成界面上有三个按钮,Add**Move,为左键增加点,右键拖动点;Move**Add,为右键增加点,左键拖动点;Clear为清楚界面上所有的点和曲线!
sub division 细分曲线
- 功能: 四点插值细分曲线 操作说明: 1.点击鼠标左键在界面上按顺序画出控制多边形的顶点 2.点击鼠标右键确认输入完毕 3.点击鼠标左键进行一次细分 -Features: four-point interpolatory subdivision curve Instructions: 1. Click the left mouse button in the interface in order to draw the control polygon vert
insert_curve
- opengl+控制台,鼠标左键输出点坐标,程序画出经过点的曲线-opengl+ console output point coordinates of the left mouse button, the program after a point to draw the curve
B_Line
- 基于MFC的生成B样条曲线程序,点击鼠标右键动态生成曲线。-MFC-based generation of B-spline curve procedure, click the right mouse button dynamically generated curve.
cubeball
- 按鼠标三个键,立方体与球共同沿三个坐标轴运动-3 Press the mouse button, the cube with the ball joint movement along the three axes
Bezier
- Bezier曲线绘制,左键绘制不超过10个控制点,右键绘制曲线-Bezier curve drawing, draw left no more than 10 control points, draw the curve right
DataShowClass
- 主要功能: 1.动态显示数据。在类中定义了两个大小为2000的double型数值。可显示小于2000组的X,Y数据。动态显示的原理为实时更新数据。只要更新x,y数据,在显示界面就会及时显示。 2.数据捕捉功能。当鼠标靠近数据点时,十字线会绘制一个红色的矩形捕捉框。 3.支持曲线平移,缩放,网格开关,时间显示以及文字说明。平移时,按住右键拖动鼠标;缩放时按住鼠标中键拖动鼠标。 4.支持颜色设置,具体可看弹出菜单。双击鼠标右键,弹出菜单可进行相应的操作。 5.类主要封装了一些设置