计算机图形学的一些作业啦!结合了几个资源,应该包括了课程要求吧!
2021-12-14 21:22:43 5.8MB 综合了几个版本的,呵呵
1
(1) 关于对称(y=-x)的对称变换 (2) 绕着原点逆时针旋转75度 (3) 平移(x方向52,y方向60) (4) 将原图放大为2倍,将原图缩小为0.5 (5) X方向错切15度 实验目的:熟悉二维变换 实验指导:使用矩阵相乘实现二维图形变换(矩阵方法) 附加:实现关于(10,15)点旋转90度; 实现关于 y=15x+30对称
1
直线、圆、多边形 这是针对09年所写计算机图形学源码重构后的版本。新版本在实现用多种算法生成直线、圆、多边形等图形图像的同时,使用了双缓存绘图防止图像闪烁,并使用自定义结构扫描线存储所绘连块图形区域提高了二次绘图效率。 同时将所有图形图像封装成类,便于图形的重绘以及旋转、平移、缩放、对称变换等几何操作。 这是真正意义上实现了二维图层操作,而不是一个演示性的算法。 光照实验与消隐借用已有代码,因此代码变量命名风格与之前的不统一。
1
图形学入门,关于球,立方体,三角形等的简单三维变换,基于VC的MFC框架
2021-11-23 20:14:45 2.46MB MFC 图形学
1
1. 用对话框实现对立方体,长、宽、高,的设置。 2. 用工具栏上的按钮实现对立方体的控制。具体控制有:平移、缩放、旋转。
2021-11-20 14:56:01 3.6MB 图形学
1
F-K滤波法压制多次波的基本原理为:将地震数据由时间-空间域(T-X)变换到频率-波数域(F-K),根据F-K域内一次波和多次波能量分布特征在F-K域中进行多次波的滤波分离。此方法在考虑多次波频谱特性的同时,兼顾多次波信号在对应剖面的波长等特性,相比频率域切除,该方法通过增加波数域限制可以有效减少切除过程中有效波的损失。 Ryu(1982)首次利用F-K变换对多次波进行滤波处理,发现F-K滤波需要保证合适的压制带。F-K二维滤波不能简单地通过直线在频率波数域内进行一次波和多次波的分离,直线边界会引入Gibbs现象,为了有效选取切除函数,Zhou和Greenhalgh(1994)提出了非线性F-K滤波方法,利用波场外推之后的多次波来自动确定切除函数,但在近偏移距无法获取理想的数据分离效果。利用F-K滤波法压制多次波的最重要步骤是选取处于一次波和多次波速度之间的校正速度,校正速度选取不当则可能会影响一次波信息的完整性,导致原始数据信噪比的降低。
2021-11-08 23:14:26 5KB c语言程序
1
二维仿射变换矩阵 用于 JavaScript 的仿射变换矩阵 (3x3) 类,可执行各种变换,例如旋转、缩放、平移、倾斜、剪切、加、减、乘、除、逆、分解等(包括完整的 HTML 文档)。 它主要用于需要跟踪或创建变换并希望将其永久/手动应用于您自己的点和多边形的情况。 矩阵可以选择同步画布 2D 上下文对象,以便画布上的变换与像素完美匹配 Matrix 对象的局部变换。 使用 toCSS() 也可以同步一个 DOM 元素。 没有依赖性。 现在还包括一个矢量反射方法(参见包含的演示示例用法): 安装 下载 zip 并解压到文件夹。 git 通过 HTTPS: $ git clone https://github.com/epistemex/transformation-matrix-js.git git 通过 SSH: $ git clone git@github.com
2021-11-02 16:04:52 282KB JavaScript
1
掌握基于原点的二维图形的基本变换-图形的平移、旋转和放缩
2021-10-18 10:40:14 2.34MB 二维变换 平移 旋转 缩放
1
计算机图形学课设,基于MFC和二维变换的画图软件,文档请看我的博客:https://blog.justlovesmile.top/
2021-09-15 18:01:39 28.97MB 计算机图形学 MFC 画图软件
1
MFC实现的图形在三维坐标下,进行坐标平移、投影、对称等变换。
2021-07-07 02:12:56 136KB 三维变换 C++ MFC
1