matlab中怎样用鼠标画线

请问,在matlab中在一副图上怎样任意用鼠标取点画线?我要用Matlab,而且不是GUI的... 请问,在matlab中在一副图上怎样任意用鼠标取点画线?
我要用Matlab,而且不是GUI的
展开
 我来答
dong524dong
2009-05-18
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
讲一下逻辑(我这里用的是FLEX3)
画线的关系不外乎是取开始点的坐标(StartX, StartY)、结束点的坐标(EndX, EndY).

(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这个事件对象能取到这点的坐标。
(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意:这个坐标是跟着你鼠标实时变的哦。
好了,有了两个点的坐标我相信你可以画出来了,呵呵。
lineStyle(_thinkness, _color, _alpha, _pixelHinting, _scaleMode);//设定线型
moveTo(start.x, start.y);//移动到起始点
lineTo(end.x, end.y); //开始画线
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式