听起来你想创建个人资料
看看这是否有帮助,底线已经画出来了
在您的个人资料网格上
- ; polylinie = polyline object
- ; lisXYLin = list with coordinates of points 1, 2, 3, ...
- (foreach p lisXYLin
- (setq linie (vla-AddLine MSpace (vlax-3d-point p) (vlax-3d-point (mapcar '+ (list 0 100) p))) )
- ; vertical line
- (if [color=red](setq pc (vlax-invoke polylinie 'IntersectWith linie acExtendBoth))[/color] ;_ end of setq
- (progn
- (setq dad (distance p pc)) ;_ end of set
- ; ....... (entmake (list '(0 . "TEXT") ... )) ; write a text
- )) ;_ end of if pc
- (if (and linie (not (vlax-erased-p linie)) ) (vla-Delete linie) ) ;_ end of if and
- ) ; f
|