关于画矢量图程序的思路

[复制链接]
查看11 | 回复1 | 2008-11-22 16:17:40 | 显示全部楼层 |阅读模式
如题,我想知道画矢量图程序的思路:比如在窗口中拖动鼠标画一条线,而且单击这条线后可以激活他,并做一些更改,该如何实现?是把线条,矩形等图形做成控件,还是什么??
另外,假如我已经添加了一个图形,在画第二个图形时是重画整个窗口,还是只画新图形的那个区域?(c++)
谢谢大家!!小弟着急,或者给些资料也行!!
当你拖动时,线段不应该跟着动吗?动的话,那肯定要重画呀~~
好像您没明白我的意思,我是说要有一个交互的过程,即:你点击线段的节点,并拖动,那么线段就跟着移动、改变,要在屏幕上显示出线段变化的过程一定要用窗体的刷新吧~~也就是重画~
我想了想,如果不把线段,多边形做成控件的话,那要如何在画完图形后在选中他,并修改呢?
谢谢~~

回复

使用道具 举报

千问 | 2008-11-22 16:17:40 | 显示全部楼层
矢量图是由很多的节点围成的简称图的路径
只要修改一下路径中的节点就可以更改图形的形式 而不需要重画 很简单吧 只需要用小箭头拖动节点就行了随你怎么变...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行