简单的图形学变换
1.6k
等22人参与

在这几小节,我们看到了如何利用矩阵和矩阵乘法,实现图形变换。这些是二维图形学的基本原理。

在这里,如果你对进一步编程感兴趣,我强烈建议大家基于这几小节所学习的内容,建立一个属于自己的小型图形变换库。

你的代码只要支持可以渲染“点”就可以。你可以使用若干个点,在屏幕上绘制出一个圆或者是一个长方形。之后,对每一个点都使用同样的变换矩阵变换,就可以看到渲染的点组成的整体图形(圆或者长方形)发生了变换。

进一步,你可以将这些变换封装成方法,形成属于自己的小型图形变换库。

为了完成这个编程,大家需要简单查询一下,如何使用 Python 绘制一个点。有很多 Python 的库可以做到这一点,比如 cairo。

相信这是一个很酷的练习。大家可以在这里分享你的代码或者你实现的效果(github 链接也可以。)

大家加油!:)


我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信