已知两点,画一条直线,判断线的每个坐标点位置,线是(斜线)

syty_msyl 2010-04-29 09:42:15
已知两点,画一条直线,判断线的每个坐标点位置,线是(斜线)

最好是有vc的公式 ,如 第一点P1,第二点P2 P1.x-P2.x 这种方式
...全文
666 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjj839222 2011-08-23
  • 打赏
  • 举报
回复
关注一下
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
我在一张图片上画两个点,根据这两个点画一条线,这条线是斜的
littlefangMFC 2010-04-29
  • 打赏
  • 举报
回复
没看明白问题
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 kingbyang1 的回复:]
有已知的两点完全可以出去通过这两点的直线的嘛,斜率k=(P2.y-P1.y)/(P2.x-P1.x),然后y=kx+b,带入其中的一个点就可以求出b的值,自然就可以算出想要的值了啊!
[/Quote]

y=kx+b 不会解开,不知道都代表怎么,b怎么求出来的
vc_love2010 2010-04-29
  • 打赏
  • 举报
回复
你要根据一个X坐标得到一个Y坐标.那么你的X肯定是给定的,而你的a,b也是根据数学可以计算出来的
Double xGetLinePointY(double pointy)
{
return a*pointY+b;
}
klkvc386 2010-04-29
  • 打赏
  • 举报
回复
up........
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
我这方面不懂,能不能把 y代表什么 ax代表什么描述一下 谢谢
VR_Lab 2010-04-29
  • 打赏
  • 举报
回复
有已知的两点完全可以出去通过这两点的直线的嘛,斜率k=(P2.y-P1.y)/(P2.x-P1.x),然后y=kx+b,带入其中的一个点就可以求出b的值,自然就可以算出想要的值了啊!
byxdaz 2010-04-29
  • 打赏
  • 举报
回复
计算出两点P1,P2之间的角度angle,若P1(x0,y0),计算下一点N(x,y)坐标为:
x = r*cos(angle) + x0;
y = r*sin(angle) + y0;
注:r为P1点到下一个点的距离.r小于P1,P2之间的距离
尹成 2010-04-29
  • 打赏
  • 举报
回复
两点算表达式y = ax + b求a,b,
然后穷举一个区域,求另一个值
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
比如 取两点之间的斜率 斜率=k k=(P2.y-P1.y)/(P2.x-P1.x)
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
能不能说的细一点,如这个公式,在vc里面怎么用(x,ax+b)公式
Eleven 2010-04-29
  • 打赏
  • 举报
回复
数学问题啊。。。
xiuxianshen 2010-04-29
  • 打赏
  • 举报
回复
直接用直线公式就好了啊
你只要从一个点的x坐标遍历到另一个点的x坐标就可以了
fishion 2010-04-29
  • 打赏
  • 举报
回复
用数学公式算就行了(x,ax+b)
m_tornado 2010-04-29
  • 打赏
  • 举报
回复
vc有这样的公式么?直接算直线的表达式,然后穷举吧
用两点算表达式y = ax + b求a,b,
然后穷举一个区域,求另一个值
xz801025 2010-04-29
  • 打赏
  • 举报
回复
应该不是很难吧,自己想一想啦
syty_msyl 2010-04-29
  • 打赏
  • 举报
回复
研究中
aoyihuashao 2010-04-29
  • 打赏
  • 举报
回复
两点 A(x1,y1),B(x2,y2)
if(x1>x2)//保证 x1<x2
{
C=A;
A=B;
B=A;
}

float k = (y2-y1)/(x2-x1); //斜率,x2 ==x1的情况另外处理

int pointnum = x2-x1+1;
POINT pt[pointnum];
for(int x = x1; x<x2;x++)
{
pt[x-x1].x = x;
pt[x-x1].y = (int)(k(x-x1)+y1);
}
尹成 2010-04-29
  • 打赏
  • 举报
回复
帖子都沉底了,帮楼主顶下
加载更多回复(2)
    创新是一个国家、企业不断前进的灵魂,而专利是创新的重要载体,是一个企业产品质量、竞争力的重要体现,各级政府、企业都将专利创新提升到了一个非常重要的高度。     但不幸的是,作为创新主体的工程技术人员和在校师生多数对什么是专利以及如何撰写专利交底书都存在着这样那样的误区,总觉得自己的工作没有创新,也没有一些新想法可以去写专利,勉强写出来的专利往往也是不分重的工程逻辑叙述或者各种已知公式、算法的堆砌,在专利工程师、代理机构进行专利检索时被判定为现有技术或者因为阅读困难而无法正常的交流。     作为一位已经获得近20项发明专利授权、每年要审核团队数十项发明专利交底书的技术专家,深刻的理解工程技术人员撰写专利的难和痛,并辅导不少工程师成功的掌握了专利撰写的方法,帮助多家服务企业实现了发明专利的大幅攀升,部分企业在只会写实用新型专利、发明专利寥寥的基础上实现了百项发明专利的快速积累。     本课程是职场提升系列课程的一部分,主要从技术人员的视角去理解专利的三性以及如何根据专利三性的审查原则和判断标准、创新类型去讲授专利的挖掘以及撰写。    本课程包含几部分内容:     第一部分专利基础:什么是专利、什么是专利的新颖性、创造性以及实用性以及三性的审查原则和判断标准。     第二部分专利挖掘:根据发明专利创造性中的创新类型并结合实例,讲授如何挖掘专利的创意。     第三部分专利检索:针对专利创意进行专利检索,判断专利创意是否具有新颖性和创造性,是否属于现有技  术。    第四部分专利撰写:根据专利模板结合实例讲授专利的写作技巧以及注意事项。    第五部分专利保护:根据专利侵权判断标准和侵权分析方法介绍如何规避专利风险、如何开展专利诉讼。    第六部分专利布局:结合企业自身的战略、技术积累开展专利前瞻性布局。    通过学习本课程,您将改变原来对专利无从下手的困惑,不断迸发出新的创意并提升专利交底书的质量,赶快加入一起学习,从此让不知道如何写专利的烦恼成为历史吧!   本课程为连载课程,每周都会更新多次,最迟在5月30日完结。 

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧