VC++下贝济埃曲线的绘制

2007-08-25 01:30苏百兖杜永生
智能计算机与应用 2007年4期
关键词:右键绘制鼠标

苏百兖 杜永生

摘要:介绍用VC++绘制能移动的贝济埃曲线的方法。

关键词:贝济埃曲线VC类工程

1能移动的贝济埃曲线的功能

贝济埃曲线是以法国数学家皮埃尔·贝济埃命名的,它首先描述了这种曲线的性质。在一条贝塞尔曲线上,两个中点称为控制柄的位置足以描述一条不平滑曲线的总体形状。在计算机图形应用程序中,用户操纵的控制柄通常在屏幕上显示为小框。用鼠标单击或牵引这些点,就可以控制曲线的复杂度和形状。在VC++生成的Windows窗口中,在你选定的四点上,单击鼠标四下,即立刻绘制出一条贝济埃曲线,如果你想调整该曲线,只要对准贝济埃曲线的四个折点中的一个,按下鼠标右键,拖动鼠标到你需要的位置,贝济埃曲线亦随着移动,直到你满意为止。

2VC++下绘制能移动的贝济埃曲线的步骤

步骤1:启动VC++6.0,生成名为DrawBez的工程。

选中File→New菜单,单击Pmject标签,选择MFC Ap-pWizard[exe],输入工程名DrawBez,在第一步中选择SingleDocument,其他各步都用默认设置,最后点击finsh,完成工程的建立;

步骤2:在CDrawBezView类中添加如下数据成员:

2运行效果见下图。

猜你喜欢
右键绘制鼠标
Painting ski maps 绘制滑雪地图
绘制童话
轻松整理Win10右键菜单
自定义“开始”右键控制菜单
绘制世界地图
用右键菜单管理右键菜单
给Windows 10右键菜单做“手术”
神秘的不速之客
鼠标折叠笔
45岁的鼠标