我正在做一个画图程序,需要点击不同的画图类型实现矢量图,基本图形,物理器材图等等,当点击一个具体的图形的按钮时如立方体,如何进行操作,是利用位图资源,还是利用算法绘制好一个图形的概貌,并且还需要调整大小 ,线的颜色,线的类型等,如何去实现,先谢谢各位了。

解决方案 »

  1.   

    嗯。先把各种图形都封装成类,实现其绘制函数。该类允许设定一个图形显示比例的参数。在图形也好,托到视图也好,都是给这个类设定不同的显示范围,计算出相应比例调用绘制函数即可。
      

  2.   

    这个主要设计到了对象的抽象,即类的设计。
    关键是如何实现各种图形的封装类。
    ,学习~~ 
      

  3.   

    是啊 用位图的话是简单些,就是需要大量的做好的位图
      

  4.   

    恩 关键是画图的算法需要抽出来封装好,方便调用