| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1052 人关注过本帖
标题:[求助]绘图问题画垂线
只看楼主 加入收藏
nopower
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-20
收藏
 问题点数:0 回复次数:6 
[求助]绘图问题画垂线

我现在需要画垂线的代码
具体就是用鼠标在窗体中拾取一条线并作出这条线一条垂线
拾取线pointselect(x,y)这个已经写完了,我现在需要画垂线的鼠标函数代码
拜托各位帮忙解决一下

void ITool.OnMouseDown(int button, int shift, int x, int y)
{
PointSelect(x ,y);

}

void ITool.OnMouseMove(int button, int shift, int x, int y)
{

}
void ITool.OnMouseUp(int button, int shift, int x, int y)
{
}

搜索更多相关主题的帖子: 绘图 
2007-09-20 16:39
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 
可以用直角三角形來做。倆直角邊就是垂線了

すばらしいコードを書き出すのは楽しい事です
2007-09-20 17:00
nopower
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-20
收藏
得分:0 
麻烦说一下代码,谢谢了,我想通过斜率来做
2007-09-20 17:28
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 
用勾股定理求第三個點的坐標。妳試試吧 我下班了

すばらしいコードを書き出すのは楽しい事です
2007-09-20 17:35
nopower
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-20
收藏
得分:0 

也不说明白点

2007-09-21 08:44
zhao601
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2005-8-26
收藏
得分:0 
假设拾取一条线方程为:y=k*x+b (k,b为常数),做过(x0,y0)点的垂线直线方程:
y=-1/k*x+c,将(x0,y0)带入,求出C,就得到了垂线方程,剩下的就不用我说了。
2007-09-22 17:19
nopower
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-20
收藏
得分:0 
回复:(zhao601)假设拾取一条线方程为:y=k*x+b (k...
非常感谢
2007-09-24 10:27
快速回复:[求助]绘图问题画垂线
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017102 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved