画家算法 本算法不能处理的情况: 多边形循环遮挡 多边形相互穿透 解决办法:分割成两个
2022-05-17 21:53:49 649KB 消隐
1
java计算机图形学实验 完成图形的 上移 下移 左移 右移 旋转 缩放 功能
2022-05-17 19:50:54 60KB 计算机图形学 移动 旋转 缩放
1
使用梁友栋算法进行裁剪,将该算法封装在一个类Clip中,主程序中通过调用LiangBarskyLineClip(float x0,float y0,float x1,float y1,Rectangle rect,Graphics g)方法 来判断金刚石的每一个线是否需要画出,并将裁剪得到的线段画到另一个画布中显示,并在原画布中裁剪的区域使用clear函数擦去,方便查看裁剪的是哪一个区域。
2022-05-17 15:16:32 319KB java 梁友栋 Liang-Barsky 裁剪
1
计算机图形学课(Java、Java 3D与计算机几何设计-高新瑞编)这本书的主要程序代码,希望对大家有点用
2022-05-17 12:44:43 25KB java 3D 计算机图形学
1
1.绘制金刚石图案 金刚石图案的成图规则是:把一个圆周等分成n份,然后每两点之间连线。当n取奇数时,该图案可一笔连续绘成,即用MoveTo函数确定一个当前点,然后连续用LineTo函数连点成线。请设计连线规则并编程实现。 2.绘制魔术三角形 绘制下图所示的魔术三角形图案 ,采用三种可明显区分的颜色填充。 3.绘制递归圆 应用递归的方法绘制如下所示的图案。 1. 绘制三次Bezier曲线 (1)给定四个已知点P1—P4,以此作为控制顶点绘制一段三次Bezier曲线。 (2)给定四个已知点P1—P4,以此作为曲线上的点绘制一段三次Bezier曲线。 2. 绘制三次B样条曲线 给定六个已知点P1—P6,以此作为控制顶点绘制一条三次B样条曲线。 北极星图案的绘制:完成对北极星图案的缩放、平移、旋转、对称等二维变换。 采用Ivan Sutherland算法(编码裁剪算法)实现二维线段的裁剪,要求:以金刚石图案中圆周的最上点和最右点构成的窗口对该图案进行裁剪。
2022-05-16 18:48:45 5.53MB 计算机图形学 王新宇 C++ 实验报告
使用c语言完成的计算机图形学的课程设计,实现了等值线的绘制
2022-05-16 12:07:51 178KB 计算机图形学 课程设计 等值线绘制
1
Opengl 水壶 计算机图形学 课程设计
2022-05-16 10:59:27 1.2MB Opengl 水壶 计算机图形学
1
公共汽车上的圣诞车轮 OpenGL和C ++上的计算机图形学项​​目预览视频: : 按下空间将开始播放简短的动画动画,除了使用两个不同的灯光着色器的公共汽车上的圣诞节车轮音乐外,还有几个对象。 由于阴影和某些照明尚未完成,因此已被注释掉。 Little Baby Bum在公交车上欣赏圣诞节车轮音乐的短片。 来自free3d.com的后台对象。 课程框架中的一些代码,在每个文件中都有说明。
2022-05-16 10:20:40 7.82MB C++
1
参考《计算机图形学》第4版详细介绍了Bézier曲线的生成算法探究与实现,包括Bézier曲线发展历史、公式推导、常用Bézier曲线、Bézier曲线拼接等原理。原文最后还附上关于二次和三次Bézier曲线的源代码供大家参考。
2022-05-16 09:10:14 1.72MB 算法 文档资料
本人计算机图形学作业,用直接绘图法,do boor算法,均匀B样条,准均匀B样条四种方法实现,运行环境VC6.0
2022-05-15 21:55:39 300KB B样条曲线 VC 计算机图形学
1