实验项目名称: | 贝齐尔(Bezier)曲线曲面的生成方法 | 项目介绍: | 课程性质及背景:本课程是实践较强的专业必修课,是为高等工业学校机械类各专业开设的一门培养学生具有机械设计能力的技术基础课,主要讲授CAD/CAM基本知识、基本理论和基本方法,在现代机械制造技术方面为计算机辅助制造方面奠定基础。并掌握相关软件的操作使用技巧。 课程特点及必要性:1、通过图形变换矩阵计算了解各种图形变换的基本方法,理论结合实践,更直观、清晰地反映了变化的过程; 2、整合虚拟现实技术与网络教学平台,打破时间、地域限制。 | 项目目的: | 1、了解贝齐尔(Bezier)曲线德卡斯特里奥的递推算法和贝齐尔(Bezier)曲线 2、了解德卡斯特里奥递推算法如何实现。 3、用几何作图法绘制出图,对德卡斯特里奥的递推算法编出程序 | 面向理论课程: | CADCAM技术 | 面向专业: | 机械设计制造及其自动化 | 仪器硬件设备及软件环境: | 计算机网络教室,学校校园网 | 实验项目功能及效果: | 实验内容或任务: 给出原始点和控制点,然后给出比例系数,根据德卡斯特里奥递推公式计算出各级节点,最后推出曲线上的点。改变比例系数,比较新的曲线点。记录多个连续的曲线点位置,绘制出贝齐尔曲线。 1、确定原始数据数组,包括初始点和控制点,比例系数,以及最终输出数据(曲线上点为坐标); 2、根据递推公式,编制出相应程序; 3、建立窗体和对象,输入程序,并进行调试; 4、输入不同的点位和比例系数,记录输出数据,截取变换图形; 5、分析数据,核对结果。 实验效果: 图1 建立窗体给出初始数据和执行按钮 图2 输入数据和递推程序 图3 计算某一特定比例系数的曲线点 图4 计算不同比例系数下连续的曲线点 图5 显示由各个点组成的曲线图型 图6 改变比例系数增加点位 图7 变换结果和图形 |
|