具体是这样的: 现在我在视图上画出了一个波形,现在希望把它进行旋转,分别在不同的角度下保存波形。
比如,显示出旋转30度后的波形,75度……270度……等等
我不希望是通过求波形上的点坐标值转换得出,因为点过多,算起来非常麻烦希望大人们给俺一点好好的建议来实现波形旋转!!!!!
分不够再加!!!
比如,显示出旋转30度后的波形,75度……270度……等等
我不希望是通过求波形上的点坐标值转换得出,因为点过多,算起来非常麻烦希望大人们给俺一点好好的建议来实现波形旋转!!!!!
分不够再加!!!
解决方案 »
- 如何用DrawText输出几行文字,让其中某一行用别颜色
- 继续问关于下拉窗口的问题。现在还是没有解决!(类似与ComboBoxEx 风格)
- 用vc写的程序中,怎样写按F1怎么定位到帮助的相关主题中去?是Index定位么?还是怎么会事
- 编译错误C2065
- ★★★ 线程问题的增分 ★★★
- !!!!!!!!怎么样在VC中不读数据库,直接构造结果集Recordset!!!!!!!(靠!我就不信VB搞定的东西VC会搞不定!)
- 高手请进,VC中制作一个多页显示的TAB必须要用画笔和画刷自己画吗?
- 在向数据库中添加数据的时遇到的问题!
- 为什么我的FormView不能显汉字??
- 关于CDockablePane停靠位置动态改变的问题
- 有关多线程中的事件触发问题~
- 关于HANDLE 和GlobalAlloc的问题
Graphics graph(pDC->m_hDC);
Image image(....);//把你的波形存为图片,再加载
Point destPoints[] = { Point(..),Point(..),Point(...)}; //原来3个角映射后的点
graph.DrawImage(&image,&destPoints);///////////////////////////
其实对你的程序而言,旋转点效率最高,而且最简单,你给个公式让它旋转就可以;
人家计算机自己旋转,它都不麻烦你嫌什么麻烦? 呵呵