用VB或C#或C++语言编写一个程序 实现提取一个任意三角形的中线。求大神指导,万分感谢!!!

编写的程序可以应用于arcgis,在arcgis上实现提取三角形中轴线的功能,求编程高手帮助,感谢!!!... 编写的程序可以应用于arcgis,在arcgis上实现提取三角形中轴线的功能,求编程高手帮助,感谢!!! 展开
 我来答
金色潜鸟
2015-04-13 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5721万
展开全部
arcgis 好像用 python。
中轴线?你是说 三角形的三条中线?
若已知三角形三个顶点坐标 x1y1,x2y2,x3y3.
顶点 [x1,y2] 与[ (x2+x3)/2,(y2+y3)/2] 连线就是一条中线。
可以用 2点式 直线 方程写出来:
(x-x1)/( (x2+x3)/2-x1) = (y-y1)/( (y2+y3)/2-y1)
另2条是:
(x-x2)/( (x3+x1)/2-x2) = (y-y2)/( (y3+y1)/2-y2)
(x-x3)/( (x1+x2)/2-x3) = (y-y3)/( (y1+y2)/2-y3)
当然,你也可以用
斜截式:y=kx+b
截距式:x/a+y/b=1
写程序时要处理一下分母为0 的情况。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式