0 Members and 1 Guest are viewing this topic.
(defun FindEndPoints (PtList / dist p1 p2 Output) (if (> (length PtList) 1) (progn (setq dist (list 0)) (foreach p1 ptlist (foreach p2 ptlist (if (> (distance p1 p2) (nth 0 dist)) (setq dist (list (distance p1 p2) p1 p2)) ) ) ) (setq Output (list (nth 1 dist) (nth 2 dist))) ) ) princ Output)