aaryan 发表于 2022-7-6 07:01:41

曲线上的最大距离fr

尊敬的各位:,
 
我有一个曲线上的点列表,有没有办法找到曲线上距离最大的点。如果是这样,请给我一个解决方案。
 
 
提前感谢
Aaryan公司

Tharwat 发表于 2022-7-6 07:17:35

与哪个点的最大距离?

aaryan 发表于 2022-7-6 07:28:29

谢谢Tharwat
 
从曲线起点沿曲线的最大距离。
假设我在一个列表中有3个点,正好位于曲线对象上,一个点在100m处,第二个点在101.235m处,第三个点可能在94.222m处。像这样,第二个点有最大距离。有什么猜测吗

Tharwat 发表于 2022-7-6 07:40:45

此函数用于提供距给定点最远的距离。
 

(defun foo (l p / d dis mx)
(setq d 0.)
(foreach pt l
   (if (> (setq dis (distance p pt)) d)
   (setq mx pt
         ddis
   )
   )
)
mx
)



(foo <list of points> <any point >)

pBe 发表于 2022-7-6 07:46:13

Linky:-->查找最远点

aaryan 发表于 2022-7-6 08:01:43

谢谢你们。。

Lee Mac 发表于 2022-7-6 08:04:58

对于直线距离,使用距离函数;对于沿曲线的距离,请使用vlax curve getdistatpoint函数。
页: [1]
查看完整版本: 曲线上的最大距离fr