社区
J2ME
帖子详情
一条线,由若干个节点连接而成,List对象数组,每节点的坐标已知,每相邻两个节点都是直线连接。现有一点,坐标已知,怎么求出这个点最靠近哪条线段
+N一米阳光
2015-07-14 02:42:45
一条线(弯弯曲曲不规则),由若干个节点连接而成,List对象数组,每节点的坐标已知,每相邻两个节点都是直线连接。现有一点,坐标已知,怎么求出这个点最靠近哪条线段
...全文
637
4
打赏
收藏
一条线,由若干个节点连接而成,List对象数组,每节点的坐标已知,每相邻两个节点都是直线连接。现有一点,坐标已知,怎么求出这个点最靠近哪条线段
一条线(弯弯曲曲不规则),由若干个节点连接而成,List对象数组,每节点的坐标已知,每相邻两个节点都是直线连接。现有一点,坐标已知,怎么求出这个点最靠近哪条线段
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丶初号鸡
2015-07-14
打赏
举报
回复
遍历list集合 每两个相邻的点 和 已知的点带到getLength方法中去,然后把距离算出来后比较下就可以了
丶初号鸡
2015-07-14
打赏
举报
回复
笨的办法就是把所有线段都比较一下 选择距离最小的那个。
+N一米阳光
2015-07-14
打赏
举报
回复
简单的点到线段距离算法已有,现在是想知道这个点(不在线上)最靠近哪条线段 /** * 计算点到线段的距离 * @param x * @param y * @param x1 * @param y1 * @param x2 * @param y2 * @return */ public static double getLength(double x, double y, double x1, double y1, double x2, double y2){ double cross = (x2 - x1) * (x - x1) + (y2 - y1) * (y - y1); if (cross <= 0) return Math.sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1)); double d2 = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1); if (cross >= d2) return Math.sqrt((x - x2) * (x - x2) + (y - y2) * (y - y2)); double r = cross / d2; double px = x1 + (x2 - x1) * r; double py = y1 + (y2 - y1) * r; return Math.sqrt((x-px)*(x-px)+(py-y)*(py-y)); }
CAD高效合并
线段
全攻略
本文详细介绍如何在CAD中高效合并多条
线段
。包括使用PEDIT和JOIN命令的操作步骤,适用于不同场景下的
线段
合并需求,并提供端
点
检查、特殊场景处理及常见问题解决方案。同时强调了合并后结果的验证方法。
【CAD合并多条
线段
的详细操作指南标题】
本文提供CAD合并多条
线段
的详细操作指南。介绍了两种核心合并方法,PEDIT命令适用于首尾相连
线段
,JOIN命令适合离散
线段
。还给出技巧与注意事项,如端
点
检查、特殊场景解决方案等。此外,针对常见问题提供解决办法,并提及性能优化建议。
力扣算法题:平分正方形(算法小白每日一题)
本题要求找出一条
直线
,同时平分
两个
给定正方形(顶边平行x轴),该
直线
必过两正方形中心
点
。解法基于解析几何:先计算两中心
坐标
,确定过中心的唯一
直线
;再求该
直线
与各正方形四条边的交
点
,从中筛选出4个有效交
点
,并取距离最远的两
点
作为结果端
点
。当多解时优先选斜率最大者(含垂直情况)。核心涉及中
点
计算、
直线
-
线段
求交、
坐标
边界判断等算法要素。
CAD二次开发仿系统
直线
命令.
该代码示例展示了在AutoCAD环境中使用C#实现动态绘制多
线段
的功能。用户可以输入
点
来创建
线段
,选择闭合或放弃当前
线段
,程序会将
线段
添加到模型空间。,
基于ECharts
坐标
系构建动态物联网拓扑图
本文详解如何利用ECharts的cartesian2d
坐标
系构建高可用物联网拓扑图,涵盖设备
节
点
建模、动态链路绘制、流动效果实现及大规模
节
点
性能优化策略。重
点
包括
坐标
系基准设定、SVG图标集成、lines系列流量动画、merge动态增删
节
点
、四叉树空间分区等关键技术,并结合工业监控与5G网络管理两大典型场景验证可行性。
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章