CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > 计算机图形学

计算机图形学习题

2010-10-06 51自学网



1请说明深度缓存算法(Z-buffer)的原理?2请说明消隐中用到的画家算法的原理3假定投影面是xoy面,投影方向由如图所示的 和 确定,请写出空间任意一点p(x,y,z)的平行投影p’(x’,y’,z’)点的坐标,并写出齐次矩阵变换式。4假定投影中心在坐标原点,投影面在z = d处,d>0,d为投影面与投影中心的距离,请推导空间任意一点p(x,y,z)的透视投影p’(x’,y’,z’)点的坐标表示式,并写出对应的齐次变换矩阵。5请写出由P0 ,P1, P2 ….. Pn 为控制顶点的B样条曲线的定义,并说明伯恩斯坦基函数的非零区间是什么,定义一条B样条曲线需要多少个节点,并说明B样条曲线的定义域。6请写出由P0 ,P1, P2 ….. Pn 为控制顶点的Bezier曲线的定义,并说明为什么Bezier曲线不具备局部修改性。7用c语言编写函数,实现中点Brensenham画直线算法。下面给出了函数原型。Void BrensenhamLine(int x0, int y0, int x1, int y1, int clolor) 其中x0, y0为直线起点坐标,(x1,y1)为直线终点坐标,假设坐标均为有效坐标(函数内可以不进行有效性检查),color参数表示直线颜色。另外提供一个函数供大家调用,如下所示:Void SetPixel(int x, int y, int color)-------对(x, y)象素点着色,其它常用函数如求绝对值可用abs(x),求最大值可用max(x,y)。8用c语言编写函数,实现DDA(数值微分法)画直线算法。下面给出了函数原型:Void DDALine(int x0, int y0, int x1, int y1, int clolor) 其中x0, y0为直线起点坐标,(x1,y1)为直线终点坐标,假设坐标均为有效坐标(函数内可以不进行有效性检查),color参数表示直线颜色。另外提供一个函数供大家调用,如下所示:Void SetPixel(int x, int y, int color)-------对(x, y)象素点着色,其它常用函数如求绝对值可用abs(x),求最大值可用max(x,y)。
没时间啦1,2,3,4可以先不用了




 

 

计算机图形学的MFC综合代码
计算机图形学需要哪些外部设备
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |