湖北汽车工业学院实验报告
湖北汽车工业学院社会实践调查报告

湖北汽车工业学院社会实践调查报告题目:十堰市地区《老年法》、《老年人权益保护法》贯彻落实情况及运行效果的调查报告学生名称:周豪学号:20100630308自然班:T1063—3专业:法学(商法)调查目的:了解十堰市地区《老年法》、老年人权益保护法》贯彻落实状况及老年人(60岁以上)的法律意识和维权意识.调查对象:60岁以上老年人;社区居民委员会;法律工作者;市民政局;市老龄委等相关人员和单位.调查地点:十堰市街区广场、街区;郧县城关镇、茶店镇、柳陂镇相关地点单位。
调查时间:8月15日——8月28日报告正文一、引言第六次人口普查显示,我国60 岁以上人口约为1。
7765亿占全国总人口的13.38%,而我市60岁以上人口约为44。
7万占全市总人口的13.38%,远高于全国近0.12%,以无可争辩的事实说明我市已呈现出严重的人口结构老龄化趋势。
老年人曾经是社会财富的主要创造者,他们理应过上有尊严的老年生活,共享社会的发展成果但同时不得不承认他们又是一个数目庞大的弱势群体,往往他们的权益容易到侵犯。
要实现六个“老有"不仅需要我们秉承“尊老、敬老、爱老"的传统美德,更需要我们在新形势下在制度方面切实履行《老年法》、《老年人权益保护法》切实维护老年人合法权益,以便他们能够安度晚年、从解决老年群体最关心、最直接最现实的利益问题出发积极应对老龄化,为构建和谐十堰、文明十堰而发挥重要作用!作为一个法学专业的学子,我带着专业的兴趣和是盛夏的激情,通过对《老年法》、《老年人权益保护法》的学习,以走访谈话、实践观察的方法历时两个星期对《老年法》、老年人权益保护法》的贯彻实施状况和效果做了一番调查,有了一定的理解发现和心得.二、深入学习《老年法》、《老年热权益保护法》1、《老年法》是我国历史上第一部为保护老年人这一特殊群体权益的法律,反映了全体老年人的心声。
他的实施体现了党和政府对广大老年人的关爱,对于保障老年人合法权益、发展老年事业、弘扬中华民族“尊老、爱老、敬老"的传统美德、对实现“老有所养、老有所医、老有所学、老有所教、老有所为、老有所乐”推动精神文明和谐社会全面建设小康社会建设发挥着积极重要的作用。
湖北汽车工业学院计算机组成原理实验报告

湖北汽车工业学院计算机组成原理实验报告一、实验目的本次实验旨在通过搭建和设计8位加法器电路,掌握计算机组成原理中加法器的基本原理和实现方法。
二、实验原理1.8位加法器8位加法器是一种用于执行二进制数相加的逻辑电路。
基本的8位加法器是由8个全加器组成的,在8个输入位和一个进位输入位中,通过逻辑门、逻辑电路互连、时钟信号等实现。
输出为一个8位的和,以及一个进位输出。
2.全加器全加器是指一个三输入二输出的逻辑电路,它可以实现两个二进制位的相加运算,并且能够接收来自前一位的进位。
全加器的输入包括三个二进制位,分别为两个相加的二进制位和来自前一位的进位,输出也是两个二进制位,分别为相加的结果和向后传递的进位。
三、实验步骤1.利用电线和逻辑门,按照电路原理图搭建8位加法器电路,并连接时钟信号。
2.在适当的位置输入两个8位的二进制数,并设置进位输入。
3.使用示波器来观察输出的和和进位。
四、实验结果五、实验分析1.实验结果验证了8位加法器的设计和搭建的正确性,能够准确地进行二进制数相加运算,并正确输出和进位结果。
2.通过使用示波器观察输出的和和进位,不仅可以直观地了解到加法器电路的工作原理,还可以帮助我们检验加法器的正确性。
六、实验总结通过本次实验,我深入了解了计算机组成原理中加法器的基本原理和实现方法,并通过实际搭建和设计电路的方式进行了验证。
通过观察实验结果和使用示波器测量输出,我对加法器电路的工作原理有了更加深入的理解。
此外,本次实验还加强了我与逻辑门、逻辑电路的熟悉,并提升了我分析和解决问题的能力。
通过实验过程中的调试和验证,我学会了容易出错的地方以及如何进行错误排查。
总之,本次实验在计算机组成原理的学习中起到了非常重要的作用,使我能够更好地理解和掌握课程知识。
湖北汽车工业学院实验报告

湖北汽车工业学院实验报告班级学号姓名课程名称完成日期实验四实现Bezier曲线的生成算法一、实验目的1、熟悉CDC图形程序库;2、掌握Bezier曲线的生成算法;3、掌握利用Bezier曲线生成复杂形状的曲线;二、实验性质验证性三、实验要求1、认真阅读本次实验的目的,了解本次实验要求掌握的内容;2、能够根据实验指导书的要求,完成相关的内容;四、实验内容(一)生成绘图应用程序的框架(如下图)具体实现见第一次实验,过程不再详细说明。
(二)在应用程序中增加菜单完成相关菜单的设计,具体的效果如下图所示,并设置好相关菜单消息的映射,具体的实现在前面的实验中介绍过,再此不在详细说明。
(三)在应用程序中增加一个参数设置的对话框在VC++6.0环境中打开资源视图,插入两个对话框,如图所示(具体实现过程见实验二):(四)在绘图函数中添加代码通过以上步骤,得到了与菜单对应的消息映射,就可以在函数中添加代码绘制图形了。
1、利用Bezier曲线的生成算法实现二次Bezier曲线的生成(算法的详细原理见教材)。
void CBezierView::OnBezier2(){// TODO: Add your command handler code hereInputBezier2Info Dlg;Dlg.DoModal();CDC*pDC=GetDC();//得到绘图类指针RedrawWindow();//重绘窗口CPen bluepen(PS_SOLID,2,RGB(0,0,255));//创建画实线、线宽为2的蓝色画笔CPen *old=pDC->SelectObject(&bluepen);float x0,y0,x1,y1,x2,y2;float i,x,y,dt,t,n=30.0;x0=Dlg.p0_x;y0=Dlg.p0_y;x1=Dlg.p1_x;y1=Dlg.p1_y;x2=Dlg.p2_x;y2=Dlg.p2_y;dt=1/n;for(i=0;i<=n;i++){t=i*dt;x=x0*(1-t)*(1-t)+x1*2*t*(1-t)+x2*t*t;y=y0*(1-t)*(1-t)+y1*2*t*(1-t)+y2*t*t;if(i==0)pDC->MoveTo(x,y);pDC->LineTo(x,y);}pDC->MoveTo(x0,y0);pDC->LineTo(x1,y1);pDC->LineTo(x2,y2);pDC->SelectObject(old);ReleaseDC(pDC);}运行效果如下:2、利用Bezier曲线的生成算法实现三次Bezier曲线的生成(算法的详细原理见教材)。
湖北汽车工业学院 熟悉Linux环境实验

北汽车工业学院实验报告实验一熟悉Linux环境实验一、实验目的1、了解Linux编程环境和编程工具。
2、掌握Linux常用命令。
3、熟悉SHELL脚本的建立及执行。
4、掌握Ubuntu下如何编辑、编译和运行一个C语言程序。
5、学会利用gcc、gdb编译、调试C程序。
二、实验内容1、登陆Linux环境Linux进入系统,再点击桌面上的VMware Station进入虚拟机,点击窗口上方菜单的虚拟机/快照/恢复系统,进入Ubuntu窗口,输入密码:111111 ,进入Ubuntu 图形桌面环境。
2、熟悉Ubuntu图形桌面环境输入密码进入系统后,显示Ubuntu的主界面。
桌面左边的部分为启动器,类似于windows中的任务栏。
图标从上至下分别是:Dash主页、主文件夹、火狐浏览器、常用应用软件、Ubuntu软件中心、系统设置、工作区切换、挂载U盘、回收站。
桌面的右上角分别是:输入法、电子邮件、网络连接、系统声音、时间日期、当前用户、系统设置。
1)Dash 允许您搜索应用程序、文件、音乐和视频,并显示您最近使用过的项目。
如果您曾使用电子表格工作或编辑过图片,却忘了存储位置,则您定会发现 Dash 的此项功能非常有用。
要开始使用Dash,请单击屏幕左侧顶端的 Ubuntu 徽标。
要隐藏Dash,请按Esc。
2)主文件夹类似于windows中的“我的电脑”,打开后显示的是个人主目录,左侧是导航窗口。
3)FireFox浏览器是Ubuntu12.04自带的网络浏览器。
其用法与windows下的浏览器使用无区别。
4)用户可以将自己常用的应用软件放在启动器中,比如文本编辑器、终端窗口等。
方法是直接把应用程序拖至启动器,再右键点击此图标锁定至启动栏即可。
3、练习常用的Shell命令(必做)(5分)当用户使用终端模拟窗口时,就是在和称为shell的命令解释程序进行通信。
当用户在键盘上输入一条命令时,shell程序将对命令进行解释并完成相应的动作。
湖北汽车工业学院实验模型制作报告02

湖北汽车工业学院实验报告班号:T1013-12 学号:201x013x00 xx 姓名:汪军课程名称:模型制作A 日期:2012-2013学年第一学期序号评分项目满分简短评语1 选择题材合理性102 模型制作工艺合理性103 加工手段正确、合理104 模型制作过程中解决问题的能力205 模型制作完整性及最终整体效果406 实验报告对实验过程的纪录与分析的准确性、完整性10总成绩实验非金属模型制作一、实验目的1.学习非金属模型制作的程序与方法。
2.认识非金属模型制作常规用的材料与工具。
3.熟悉常用材料的加工特性与工具的使用。
4.掌握根据各视图确定模型制作的工序。
5.掌握模型制作的表面处理方法。
6.通过模型制作环节的学习学会基本手工制作的操作工艺,达到训练动手操作、提升动手制作得手部感觉的目的。
二、实验内容非金属模型制作。
三、主要知识点1.非金属模型制作的程序与方法。
2.非金属模型材料的工艺特性与加工方法。
3.制作工具的使用。
4.模型表面处理。
5.模型的曲线、曲面连接的过渡与关系。
6.专用材料的使用五、石膏模型翻制浇筑成型法的制作步骤1、根据个人兴趣和能力,选择适合自己的实物模型实体,根据需要将其进行拆解,将不能通过一个分型面的繁琐多余部分(螺钉、螺栓、装饰部分等)卸掉不要,或者将其拆解进行多个单独制作。
2、将拆卸后的实体上与分型面不在同一水平面上或不同向的洞槽、凹坑部分填平,这步主要是为了方便所制作的模型脱模,机构完整。
3、由于所选择的实物分型面结构复杂,不能使用插片的方法,只能用泥围的方法。
将实物分型面下半部分埋入粘土中,均匀的在实物上涂上黄油或者其他油脂类物质做脱模阻隔济,在其上注入石膏,制作出上半部分阴模。
4、待上半部分的石膏干后,将其从粘土中取出,除去粘土,使用刮刀修正模型的分型面,使其尽可能的接近理想的分型面处。
在实物周围做一周分型槽,分型面与分型槽成阶梯状,并在修光滑的边上要做几个圆或方形的定位,也就是和第二块模的对接定位记号。
湖北汽车工业学院销售实训报告--

一.观摩过程的呈现以及对观摩单位的销售流程实际执行情况 (3)(一)所研究车型的调查 (3)(二)观摩过程的呈现 (7)(三)观摩过程的分析和感想 (9)二.呈现模拟演练场景的设计和演练过程。
(10)(一)完整的汽车销售流程: (10)(二)模拟场景的设计: (13)三.本次实训中的付出、收获、感悟以及对整个汽车销售职业的看法 (18)四.怎样才能成为一名优秀的顾问式汽车销售管理人员 (21)我国经济水平的增长和人们生活水平的不断提高,让人们的消费观念也发生了巨大的改变,越来越多的人群成为了购车一族,而与之对应的汽车企业也是发展蓬勃。
2013年,我国汽车产销分别完成2211万辆和2198万辆,同比增长14.8%和13.9%。
近两年我国汽车消费的“城市格局”和“人群格局”正在发生巨大的变化,四线城市家庭汽车的拥有率正式超过一线城市,汽车消费城市格局发生逆转,中等偏上收入人群超越富裕人群成为家庭汽车消费的第一主力,80后在汽车消费中的占比逐渐逼近70后,尤其在高档车型的消费,已跃升为第一主力。
SUV车型引领中国汽车消费升级,且细分市场竞争激烈,消费者也正在经历换车时代,而质量、安全、外观及维护成本等,都成为消费者购车时关注的要素。
这个学期我们学习了汽车销售实务这门课程,从书本中和老师的讲课中学到了很多的汽车销售实务理论知识,为了能把所学的理论知识和汽车销售实际技能紧密联系起来,进一步巩固汽车销售的基础知识和基本方法,增强实战能力,近期我们进行了汽车销售实训实践。
汽车销售实训是汽车销售实务课程的重要实践性教学环节,是综合运用所学汽车销售技能而进行的一次基本训练,是最具专业特色的实践性教学环节之一。
它是从顾问式销售的基本思想出发,结合销售的三层思维,即“卖产品,卖需求,卖感觉”和消费者不同购买决策阶段的核心感觉,以换位思考的方式来分析挖掘顾客的个性需求。
为了更好的学习到汽车销售的实战经验,我们小组成员去了中威标致4s店,通过在店里跟销售人员的接触与沟通,亲自体验了销售人员给我们介绍标致508车型。
湖北汽车工业学院实验报告 实验二 shell 脚本实验
湖北汽车工业学院实验报告实验二 shell 脚本实验一、实验目的1、熟悉Linux提供的文本编辑器Vi的使用。
2、掌握shell脚本的建立和执行方式。
3、掌握bash的基本语法。
4、学会编写shell脚本。
二、实验内容1.编写Shell脚本文件,该文件的功能:从键盘输入年月,然后自动显示该年份下该月的日历,然后再显示系统当前的日期和时间。
要求用2种不同方式执行该脚本。
(2分)参考程序:$vi mycal(进入vi环境输入下列脚本程序)echo “Please input year:”read year #从键盘读入年份给year变量echo “Please input month:”read month #从键盘读入月份给month变量cal $month $yeardate:wq!回车(保存文件并退出vi)执行脚本方法:方法一:以脚本名作为bash参数(格式:$bash 脚本名 [参数])$bash mycal 回车#斜体部分是输入命令,$是终端提示符显示:方法二:将shell脚本的权限设置为可执行,然后在提示符下直接执行。
(用chmod命令)$chmod a+x mycal#把mycal设置为对所有用户都有“执行”权限。
$PATH=$PATH:. #将脚本所在的目录添加到命令搜索路径(PATH)中。
$mycal #输入脚本名直接执行该脚本操作和结果截屏:注:cal 命令显示公园1~9999年中任意一年或任意一个月的日历。
如果不带任何参数,则显示当前月份的日历。
如果只有一个参数,则该参数被解释为年份。
当有两个参数时,则第一个参数表示月份,第二个参数表示年份。
两个参数之间应留有空格。
年份要使用完整形式,如2006,不能写成06。
2、编写Shell脚本文件,要求从命令行接收数值参数,并计算这些参数的和。
(1分)参考程序:$vim sy3_2(进入vim环境输入下列脚本程序)x=0 #累加器变量清零for y in $* #变量依次取位置参数值,然后执行循环体中的命令表,至位置参数取完为止。
湖北汽车工业学院实训报告
湖北汽车工业学院实训报告课程名称:计算机辅助工业设计[二] 上机时数:5学时实训一 AutoCAD绘制工程图一、实训目的1.基本线的绘制,点、线的输入方式。
2.基本体的创建。
3.熟悉AutoCAD基本编辑工具的使用。
4.多段线创建实体。
5.Autocad绘制工程图的程序与方法。
6.错误!未找到引用源。
的填充。
二、实训内容用AutoCAD绘制建筑的平面图。
结合自己的专业方向选择适宜的素材进行平面图的绘制。
大致分为三类:汽车五视图、产品三视图及细节放大图、建筑平面与立面图。
三、主要知识点1.基本几何体及多段线工具的使用。
2.直线、曲线的绘制。
3.物体对象的编辑操作。
4.平面图形(线)的绘制。
5.块与填充。
四、实训步骤1.在corelDRAW中导入准备好的汽车五视图。
2.对五视图做裁剪,调整.保证每个视图的比例相同3.将调整好的图片导出保存,4.再将图片插入CAD5.用线描出车的形状.注意转折和曲面6.用同样的方法画出剩下的三个视图,然后删除图片湖北汽车工业学院实训报告课程名称:计算机辅助工业设计[二] 上机时数:8学时实训二 AutoCAD绘制实体模型一、实训目的1.基本线的绘制,点、线的输入方式。
2.基本面的创建。
3.熟悉AutoCAD曲线。
4.曲面的生成。
5.Pline绘制实体6.三维视图的切换二、实训内容用AutoCAD将实训一中的平面图绘制成实体模型。
结合自己的专业方向选择适宜的素材进行平面图的绘制。
大致分为三类:汽车曲面或其他表达汽车形态的三维图、产品曲面或其他表达产品形态的三维图、建筑实体图。
三、主要知识点1.曲线工具的使用。
2.旋转曲面的生成。
3.指纹曲面的生成。
4.边界曲面的生成。
5.其它曲面的生成。
6.可以学习使用专业的建筑设计软件,如天正。
四、实训步骤1.先做出长方形的底座.2.选好出沙发垫子的大小3.对垫子的边角进行处理4.然后把三个坐垫依次做出来.5.然后先把扶手的大致形状做出来.然后进行细节处理然后用同样的方法把另一边也做出来6.最后做出靠背.湖北汽车工业学院实训报告课程名称:计算机辅助工业设计[二] 上机时数:8学时实训三 Rhino 3D建模与产品表达一、实训目的1.Rhino 3D曲线的绘制。
湖北汽车工业学院文学专业实习总结报告范文模板
实习报告文学专业姓名:巴菲特学号:20170921009 专业:文学班级:文学01班指导老师:巴菲特实习时间:XXXX-XX-XX—XXXX-XX-XX 20XX年XX月XX日目录目录 (2)前言 (3)一、实习目的及任务 (3)1.1实习目的 (3)1.2实习任务要求 (3)二、实习单位(岗位)简介 (4)2.1实习时间 (4)2.2实习单位(岗位)简介 (4)三、实习内容 (5)3.1熟悉工作流程与工作程序 (5)3.2培养工作实践能力和基本人际关系处理能力 (6)3.3强化岗位专业知识的理解与运用能力 (6)四、实习心得体会 (7)4.1人生角色的转变 (7)4.2个人能力的提高 (7)4.3人际关系的拓展 (7)五、实习总结 (8)5.1实践是检验真理的标准 (8)5.2团队,个人成长的催化剂 (8)5.3良好的心态是学习工作中的基石 (9)5.4学无止境,贵在坚持 (9)前言毕业实习是大学教育最后一个极为重要的实践性教学环节。
通过实习,一方面,使自己接触实际,了解社会,增强劳动观点和事业心、责任感;第二方面,使自己在社会实践中接触与本专业相关的实际工作,增强感性认识,培养和锻炼综合运用所学的基础理论、基本技能和专业知识,提高独立分析和解决实际问题的能力,把理论和实践结合起来,提高实践动手能力,为自己毕业后走上工作岗位打下一定的基础;第三方面,通过实习还可以检验学习效果,为进一步提高教育学习质量,培养个人能力积累经验。
一、实习目的及任务1.1实习目的通过实习实践,能系统运用所掌握的经济、管理、法规等知识,在实习单位的生产、经营、管理和商贸等实践活动中,通过不断学习与训练,掌握一定的实践知识与技能,并对生产、经营及人际沟通有一定的切身体验,以期培养独立思考、工作的能力,使自己成为适应社会需要的合格的文学专业人才。
1.2实习任务要求1.2.1 巩固和掌握运用文学基本理论、基本方法和基本技能;1.2.2熟悉所在实习单位的工作流程与工作程序;。
湖北汽车工业学院社会实践调查报告模板
湖北汽车工业学院社会实践调查报告模板调查报告题目:十堰市高校二手教材使用情况调查报告学生姓名: _____范明月___ _ _______ 学号: ___ ____20099530529_ _ ________ 自然班: ___ _ __ KT953-5_________专业: ______ __ 国际经济与贸易 __________2011年06月调查目的:调查对象:调查方法:调查地点:调查时间:社会调查基本情况进一步掌握十堰市两所高校的二手书交易情况,深入二手书的需求—供给链进行探究,了解同学对该现象的看法。
湖北汽车工业学院、湖北医药学院均为两所高校的大一至大四的在读大学生本次调查采取的是随机问卷调查,发放问卷是在两所高校的校园,随机选择同学,当场发卷填写并当场回收的形式。
共发出调查问卷 200 份,回收 200 份,回收率达到 100%湖北汽车工业学院、湖北医药学院六月五日至六月二十日报告正文最近为了了解附近高校的书籍利用情况和对于书籍循环使用中存在的一些问题,进一步掌握十堰市两所高校的二手书交易情况,深入二手书的需求—供给链进行探究,了解同学对该现象的看法。
我们在湖北汽车工业学院、湖北医药学院做了关于旧书(二手书)的回收和利用的调查。
我们采用的是随机偶遇式,并且现场发卷,当场收卷,问卷回收率 100%。
先说下调查者的基本情况。
其中男生 123,女生 77。
所在的年级:90 83807056 59605040302010 2大一大二大三大四表 1因为大四的学长血迹都在答辩所以遇到的比较少,这个有点不好,如果大四的我想对于回收那块的效果会更好的。
9.您的学校是否有提供二手书交流的平台,您是否经常去10%0%有,经常去43%有,偶尔去有,没有去过47%没有表 211.如果在学校附近有二手书市场,您是否愿意购买二手书42, 21% 24, 12%比较不愿意无所谓58, 29% 比较愿意76, 38%非常愿意表 3根据我们近些天的调查,可以了解到,大学生大部分还是愿意购买二手书籍。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
蓝色画笔 CPen *old=pDC->SelectObject(&bluepen); float x0,y0,x1,y1,x2,y2; float i,x,y,dt,t,n=30.0; x0=Dlg.p0_x;y0=Dlg.p0_y; x1=Dlg.p1_x;y1=Dlg.p1_y; x2=Dlg.p2_x;y2=Dlg.p2_y; dt=1/n; for(i=0;i<=n;i++) { t=i*dt; x=x0*(1-t)*(1-t)+x1*2*t*(1-t)+x2*t*t; y=y0*(1-t)*(1-t)+y1*2*t*(1-t)+y2*t*t; if(i==0)pDC->MoveTo(x,y); pDC->LineTo(x,y); } pDC->MoveTo(x0,y0); pDC->LineTo(x1,y1); pDC->LineTo(x2,y2); pDC->SelectObject(old); ReleaseDC(pDC);
(二)在应用程序中增加菜单 完成相关菜单的设计,具体的效果如下图所示,并设置好相关菜单 消息的映射,具体的实现在前面的实验中介绍过,再此不在详细说明。
(三)在应用程序中增加一个参数设置的对话框 在VC++6.0环境中打开资源视图,插入两个对话框,如图所示(具 体实现过程见实验二):
(四)在绘图函数中添加代码 通过以上步骤,得到了与菜单对应的消息映射,就可以在函数中添 加代码绘制图形了。 1、利用Bezier曲线的生成算法实现二次Bezier曲线的生成(算法的详 细原理见教材)。 void CBezierView::OnBezier2() { // TODO: Add your command handler code here InputBezier2Info Dlg; Dlg.DoModal(); CDC*pDC=GetDC();//得到绘图类指针 RedrawWindow();//重绘窗口 CPen bluepen(PS_SOLID,2,RGB(0,0,255));//创建画实线、线宽为2的
湖北汽车工业学院实验报告
班 级 课程名称 学 号 完成日期 姓 名
实验四 实现Bezier曲线的生成算法
一、实验目的 1、熟悉CDC图形程序库; 2、掌握Bezier曲线的生成算法; 3、掌握利用Bezier曲线生成复杂形状的曲线; 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,了解本次实验要求掌握的内容; 2、能够根据实验指导书的要求,完成相关的内容; 四、实验内容 (一)生成绘图应用程序的框架(如下图) 具体实现见第一次实验,过程不再详细说明。
3、以上是本次实验的基本部分,能不能利用该算法,完成任意阶次 Bezier曲线的生成,请同学们认真考虑,完成这部分的内容,并将具体 的实现过程撰写在实验报告上。 五、思考 1、如何实现任意阶次Bezier曲线的生成;
2、 如何利用Bezier曲线来实现任意复杂形状曲线的生成。
六、实验总结
} 运行效果如下: 2、利用Bezier曲Байду номын сангаас的生成算法实现三次Bezier曲线的生成(算法的详 细原理见教材)。。
void CBezierView::OnBezier3() { // TODO: Add your command handler code here InputBezier3Info Dlg1; Dlg1.DoModal(); CDC*pDC=GetDC();//得到绘图类指针 RedrawWindow();//重绘窗口 CPen redpen(PS_SOLID,2,RGB(255,0,0));//创建画实线、线宽为2的红 色画笔 CPen *old=pDC->SelectObject(&redpen); float x0,y0,x1,y1,x2,y2,x3,y3; float i,x,y,dt,t,n=30.0; x0=Dlg1.p0_x;y0=Dlg1.p0_y; x1=Dlg1.p1_x;y1=Dlg1.p1_y; x2=Dlg1.p2_x;y2=Dlg1.p2_y; x3=Dlg1.p3_x;y3=Dlg1.p3_y; dt=1/n; for(i=0;i<=n;i++) { t=i*dt; x=x0*(1-t)*(1-t)*(1-t)+x1*3*t*(1-t)*(1-t)+x2*3*t*t*(1-t)+x3*t*t*t; y=y0*(1-t)*(1-t)*(1-t)+y1*3*t*(1-t)*(1-t)+y2*3*t*t*(1-t)+y3*t*t*t; if(i==0)pDC->MoveTo(x,y); pDC->LineTo(x,y); } pDC->MoveTo(x0,y0); pDC->LineTo(x1,y1); pDC->LineTo(x2,y2); pDC->LineTo(x3,y3); pDC->SelectObject(old); ReleaseDC(pDC); } 运行效果如下: