读书人

有关图形的选择有关问题?(小弟我在画

发布时间: 2012-03-16 16:34:56 作者: rapoo

有关图形的选择问题?(我在画板上画几个直线,当鼠标移动到上面时能过判别出这个直线的两个端点。

现在我正在做3次B样条的曲线拟合,我是遇到了上述问题:我在画板上画几个直线,当鼠标移动到上面时怎样能过判别出这个直线的两个端点,对直线或样条曲线应该做什么处理。

请高手们指点一下,在下谢过了!

[解决办法]
画一条曲线,就应当记录其起始坐标。鼠标移动时,遍历所有的曲线端点,判断是非在某条曲线端点上或与其相近。
判断鼠标是否在曲线上:每条曲线都有个方程,比如y=ax+b,把鼠标的坐标带进去判断一下.
[解决办法]
做成矢量图
[解决办法]
每画一条线的时候都要记录起止点位置.

然后在MOVE的时候用点到线的距离来判断是否应该选中线.

读书人网 >.NET

热点推荐