数字媒体技术计算机图形学VC++实验4:实现二维图形的平移、放缩和旋转变换

本文介绍了如何使用VC++进行数字媒体技术的计算机图形学实验,具体涵盖如何绘制坐标轴和矩形,并实现图形的平移、放缩和旋转变换。首先创建项目,定义点类、直线类和颜色类,然后编写各类的头文件和源文件。接着添加图形变换类,编写菜单函数以实现各种变换操作。通过这些步骤,可以成功地在程序中观察到图形的变化效果。
摘要由CSDN通过智能技术生成

运行示例
在这里插入图片描述

1.实现绘制出坐标轴与矩形

新建项目命名为Translation
首先定义一些需要用到的变量 以及类

分别是点类 直线类 颜色类
直线类包含点类和颜色类
TranslationView.h包含直线类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
还有个CLine,忘记截图了

随后直接编写三个类的头文件,源文件,把代码复制粘贴进去就行了
RGB.h
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值