计算机图形学课程设计

 

计算机图形学课程设计题目

 

(一)   编制画出立体三视图的通用程序,并给出一个实例。

(二)   已知三角形顶点坐标为(5050),(205),(17055),编程在一个程序内实现该三角形的平移、比例和旋转变化。

(三)   给出曲面 消隐图形的程序。

(四)   与基圆相切的直线AB绕圆作纯滚动时,端点B的轨迹就是渐开线,如图所示

            

以基圆圆心为坐标原点 ,渐开线的参数为 ,其变化范围设为0 ), 为基圆半径,渐开线的参数方程为

            

编程绘制 取不同值时的渐开线(要求展示绘制过程,即是一个动态过程)。

(五)   一个圆沿着一定直线作纯滚动时,圆上一定点在平面上运动的轨迹即为平摆线,如图所示

                 

以平摆线的起点为坐标原点 ,平摆线的参数为 ,其变化范围设为0 ), 为动圆半径,平摆线的参数方程为

编程绘制 取不同值时的平摆线(要求展示绘制过程,即是一个动态过程)。

(六)   一个圆与导弧成外切并作纯滚动时所得的摆线称为外摆线,如图所示

                

以导弧的中心为坐标原点 ,外摆线的参数为 ,其变化范围设为0 ,导弧的半径为 ,滚圆的半径为 ,外摆线的参数方程为

 编程绘制外摆线(要求展示绘制过程,即是一个动态过程)。

(七)   用四段三次Bézier曲线逼近一个圆,使逼近误差尽可能的小,编程实现。

(八)   用八片双三次Bézier曲面片逼近一个球面,使逼近误差尽可能的小,编程实现。

(九)   用二次B样条曲线,编程绘制一段汉语、英文或你喜爱的平面图案。

(十)   用三次B样条曲线,编程绘制一段汉语、英文或你喜爱的平面图案。

(十一)编程实现五星闪烁。

(十二)编程实现时钟运动。

(十三)程序实现多边形填充。

(十四)描述一小球的运动轨迹曲线:一小球(半径为 )从某点(竖直高度为 )以横向速度 抛出,落地,弹起(设弹起后所能上升的高度为上一次最大高度的4/5…..最终静止。

(十五)自己选其他感兴趣的题目。

  注明:(九)和(十)可供多人选择,但每个人所绘制的内容应不相同。

(十一)和(十二)可供多人选择,但每个人所做的图案和声

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值