本帖最后由 zhynt 于 2011-7-5 10:45 编辑
正如And兄所说的一样,是捕捉没有关造成的,只要将后面画图的部分改成:
- (if (< (getvar "osmode") 16384)
- (setvar "osmode" (+ (getvar "osmode") 16384))
- )
- (command "pline" pta ptd pt2 pt1 "A" "ce" ptb pt6 "L" pt5 "A" "ce" ptc pt3 "L" pt4 "C")
- (setvar "osmode" (- (getvar "osmode") 16384))
就行了。
楼上的xd_getObjectboundingbox 和XD-point_box函数没有提供。
|