下图中有两根直线 用这段代码求得交点 位置竟然不对 请各位看看什么原因
 - ;; 选择两条直线并计算交点
- (setq ent1 (car (entsel "\n选择第一条直线: ")))
- (setq ent2 (car (entsel "\n选择第二条直线: ")))
- (setq obj1 (vlax-ename->vla-object ent1))
- (setq obj2 (vlax-ename->vla-object ent2))
- ;; 计算交点
- (setq intersectPoints (vlax-invoke obj1 'IntersectWith obj2 0))
- (entmake (list '(0 . "CIRCLE")'(62 . 10)(cons 10 intersectPoints) (cons 40 0.1)))
|