you might try ...
- (defun c:test ()
- (setq ss (ssget)) ; 选 二/四 线可串接
- (setvar 'PeditAccept 1)
- (setvar 'OffsetDist 1000) ; 距离 自定之
-
- (command "Pedit" "M" ss "" "j" 0.0 "")
- (setq ee (entlast)
- pts (acet-ent-geomextents ee)
- p5 (apply 'acet-geom-midpoint pts)
- pt (car pts)
- )
- (command "offset" "" (list ee pt) (polar pt (angle p5 pt) 1) "")
- (command "Chprop" (entlast) "" "La" (Getvar 'Clayer) "")
- )
|