具体是这样的: 现在我在视图上画出了一个波形,现在希望把它进行旋转,分别在不同的角度下保存波形。
比如,显示出旋转30度后的波形,75度……270度……等等
我不希望是通过求波形上的点坐标值转换得出,因为点过多,算起来非常麻烦希望大人们给俺一点好好的建议来实现波形旋转!!!!!
分不够再加!!!

解决方案 »

  1.   

    旋转图片:
    Graphics graph(pDC->m_hDC);
    Image image(....);//把你的波形存为图片,再加载
    Point destPoints[] = { Point(..),Point(..),Point(...)}; //原来3个角映射后的点
    graph.DrawImage(&image,&destPoints);///////////////////////////
    其实对你的程序而言,旋转点效率最高,而且最简单,你给个公式让它旋转就可以;
    人家计算机自己旋转,它都不麻烦你嫌什么麻烦? 呵呵
      

  2.   

    具体看 www.vchome.net上面有讲
      

  3.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=202254