 - ;; xyp-SelCurvesByLength 返回符合长度要求的曲线选择集 (xyp-SelCurvesByLength ss Low Hig)
- (defun xyp-SelCurvesByLength (ss Low Hig / ll)
- (xyp-list2ss
- (vl-remove-if-not
- '(lambda (x) (setq ll (xyp-CurveLength x)) (<= low ll hig))
- (vl-remove-if-not 'xyp-curve-check (xyp-ss2list ss))
- )
- )
- )
- (if (setq ss1 (xyp-SelCurvesByLength (ssget) 200 5000))
- (sssetfirst nil ss1)
- )
|