明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: liminnet

求段线用LSP增加夹点,谢谢!!

  [复制链接]
发表于 2008-5-30 18:04:00 | 显示全部楼层
弧可以,但是多义线就不行啦,那么针对多段线怎么处理那?
发表于 2008-6-1 09:19:00 | 显示全部楼层

对于曲线,断开后会产生一个新的实体,旧的实体会保持,但是对于pl线则不同,它会产生两个新实体,那对于pl线的加点问题caoyin同志有否办法解决呢?

楼上留言我看到了,不知道为什么我的测试结果与你不同

——圆弧和多段线的操作结果是一样的

发表于 2008-6-1 10:34:00 | 显示全部楼层
好象封闭的多段线无法BREAK。
发表于 2008-6-1 11:14:00 | 显示全部楼层
ZZXXQQ发表于2008-6-1 10:34:00好象封闭的多段线无法BREAK。

封闭的多段线在一个点断开后,会变成两个对象
发表于 2008-6-1 11:31:00 | 显示全部楼层

哦,我在R14上测试不行,2004就可以了。

发表于 2008-6-1 12:48:00 | 显示全部楼层
本帖最后由 作者 于 2008-6-1 12:53:55 编辑

可能是polyline 和 lwpolyline的区别吧,

 R14上没试过,学习

发表于 2008-6-1 13:24:00 | 显示全部楼层
;;;*******************************
;;; No.11-1 增加多段线顶点 函数  
;;;*******************************
(defun C:ayVTXadd(/ entName1 obj pp n pn newVTX)
  ;(AYCMDINIT0);保存用户系统变量.
  (vl-load-com)
 ;(setq entName1 (car (ayEntSel "\n选择多段线对象: " '((0 . "*POLYLINE")))))
 (setq entName1 (car (entSel "\n选择多段线对象: )))
 (if (= (cdr (assoc 0 (entget entName1))) "POLYLINE")
  (vl-cmdf "_.Pedit" entName1 "D" "");转化为"LWPOLYLINE".
 );end_if
 (setvar "osmode" 0)
 (setq pn (getpoint "\n指定点: ")
    obj (vlax-ename->vla-object entName1)
    pp (vlax-curve-getclosestpointto obj (trans pn 1 0))
    n (fix (vlax-curve-getparamatpoint obj pp))
    pn (list (car pn) (cadr pn))
    newVTX (vlax-safearray-fill (vlax-make-safearray vlax-vbDouble '(0 . 1)) pn))
 (vla-addvertex obj (1+ n) newVTX)
 (redraw entName1 4)
  ;(AYCMDINIT1);恢复用户系统变量.
);end_defun
发表于 2008-6-1 13:58:00 | 显示全部楼层

确实是polyline和lwpolyline的区别!!!!前几次我都在cad2002上试验的,多义线全部是polyline,所以无法成功,今天在cad2004上试验就没有问题!!算是学习啦,看来我对于多义线的了解还是太肤浅了,惭愧惭愧,让大家见笑啦

同时谢谢ZZXXQQ版主和ayunger同志

 楼主| 发表于 2008-6-1 14:42:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-6-1 20:29:00 | 显示全部楼层
caoyin发表于2008-6-1 12:48:00可能是polyline 和 lwpolyline的区别吧, R14上没试过,学习

不是的。在R14中不管是POLYLINE还是LWPOLYLINE的封闭线均不能打断。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-19 10:24 , Processed in 0.171440 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表