明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1984|回复: 8

哪位大哥可以帮忙把龙龙仔老师“Spline转换为pline”程序修改一下

[复制链接]
发表于 2011-9-1 20:05:39 | 显示全部楼层 |阅读模式
本帖最后由 mycad 于 2011-9-25 14:49 编辑

         哪位大哥可以帮忙把龙龙仔老师“Spline转换为pline”程序修改一下,原程序把spline转化为pline,但是都是弧段,我想可不可以把spline转化为不含弧段的pline线,其中每一段的线段长度可以用户设置,可以设置每一段为0.5米,1米等,谢谢。
        我把(vl-cmdf "_.pline" (nth N1 PT_LIST) "A")改为(vl-cmdf "_.pline" (nth N1 PT_LIST) "L")后,绘制的pline线开头不对,不知为什么,谢谢各位高手赐教,同时也谢谢明镜通道的龙龙仔老师,谢谢!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-9-1 20:32:21 | 显示全部楼层
如果您不介意用偏方...
measure ==> 搜集点位 ==> 用 Pline 串接
发表于 2011-9-2 07:16:00 | 显示全部楼层
本帖最后由 caiqs 于 2011-9-2 07:35 编辑

关闭捕捉后再运行
vl-cmdf和command算不得程序,只能说是脚本,受捕捉影响较大,稳定性差
 楼主| 发表于 2011-9-2 11:56:32 | 显示全部楼层
请问怎样“ 搜集点位 ==> 用 Pline 串接”?
发表于 2011-9-2 12:02:57 | 显示全部楼层
您上传个文件,依您的实例来作探讨如何?
 楼主| 发表于 2011-9-13 20:26:16 | 显示全部楼层
附图,拟合的效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2011-9-14 08:51:28 | 显示全部楼层

  1. (defun gtPtlst (sel / n pt pts)
  2.    (repeat (setq n (sslength sel))
  3.       (setq n (1- n)
  4.            pt (cdr (assoc 10 (entget (ssname sel n))))
  5.           pts (cons pt pts)  
  6.    ) )
  7. )

  8. ;;; For test only
  9. (defun c:Test ()
  10.    (setq ee (entsel)
  11.          ee (car ee)
  12.         dat (entget ee)
  13.          p0 (cdr (assoc 10 dat))
  14.          p9 (cdr (assoc 10 (reverse dat)))
  15.          dd (getdist "\n设置每一段为 ?? 米: ")
  16.    )
  17.    (command "measure" ee dd)
  18.    
  19.    (setq Ptss (gtPtlst (ssget "P"))
  20.          ptss (cons
  21.                 p9
  22.                 (reverse (cons p0 ptss))
  23.    )          )
  24.    (setVar 'OsMode 0)
  25.    (Apply 'command (cons "_PLINE" ptss))
  26.    (command)
  27. )

 楼主| 发表于 2011-9-23 13:01:53 | 显示全部楼层
谢谢Andyhon 大哥!
 楼主| 发表于 2011-9-25 14:47:50 | 显示全部楼层
本帖最后由 mycad 于 2011-9-25 20:50 编辑

请问怎样删除“mearsure”生成的point实体呢?即:怎样把Andyhon 大哥的程序运行后生成的“point”实体删除,在lisp程序中处理,不用手工处理,谢谢赐教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-25 05:15 , Processed in 0.183784 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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