本帖最后由 llsheng_73 于 2014-4-15 15:43 编辑
 - (defun c:CV()
- (vl-load-com)
- (setq aca(vlax-get-acad-object))
- (setq dwg(vla-get-activedocument aca))
- (setq msp(vla-get-modelspace dwg))
- (setq en(car(entsel "请选择弧:")))
- (setq xx(vlax-ename->vla-object en))
- (setq bu (vla-get-startpoint xx));;;vlax-curve-getStartPoint得到的结果需要进行了转换,这样可以不进行转换了,但多线段等别的图元对象不适用,下同
- (setq bu1 (vla-get-endpoint xx))
- (setq bbb(vla-addline msp bu bu1))
- (vla-zoomextents aca)
- (princ "已完成!")
- )
|