明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2672|回复: 8

SPL线画出来就是三根

[复制链接]
发表于 2011-11-12 12:39:53 | 显示全部楼层 |阅读模式
大家好,先看图吧,


我想画SPL线,但画出来,只有一根,再进行两边偏移,才变成三根线,我想让画SPL线像画MLINE线一样,可以一画就有几根线,
就是画SPL线时,一画就有三条线,有没有什么好的办法,或者程序,各位

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2011-11-12 22:41:00 | 显示全部楼层
个这问题对咱太重要了,咱自己顶一下
 楼主| 发表于 2011-11-13 16:13:24 | 显示全部楼层
那位高手看看有没有什么办法,可不可以解决一下这个问题呀,我再顶顶,要不然就得沉了
 楼主| 发表于 2011-11-14 12:50:13 | 显示全部楼层
咱再顶,要不然真得沉了
发表于 2011-11-14 13:33:39 | 显示全部楼层
357785513 发表于 2011-11-14 12:50
咱再顶,要不然真得沉了

  1. (defun c:tt()
  2.   (setq ent (entlast))
  3.   (command "_spline")
  4.   (while (= 1 (getvar "cmdactive"))
  5.   (command pause)
  6.     )
  7.   (setq new (entlast))
  8.   (if (not (equal new ent))
  9.     (progn
  10.       (setq d (getreal "\n 偏距:"))
  11.       (if d
  12.         (progn
  13.           (VL-CATCH-ALL-APPLY 'vla-Offset (list (setq new (vlax-ename->vla-object new)) d))
  14.           (VL-CATCH-ALL-APPLY 'vla-Offset (list new (- d)))
  15.           )
  16.         )
  17.       )
  18.     )
  19.   (princ)
  20.   )
 楼主| 发表于 2011-11-14 23:09:26 | 显示全部楼层
谢谢楼主,楼主的程序不错,比我画完再偏移要强,可改为默认认次输入的
(setq d (getreal "\n 偏距:"))这句可怎么改呀,请赐教
 楼主| 发表于 2011-11-16 12:26:27 | 显示全部楼层
偶查看一贴孖,顶一下
 楼主| 发表于 2011-11-16 12:27:04 | 显示全部楼层
偶查看一贴孖,顶一下
发表于 2011-11-17 14:21:58 | 显示全部楼层
的确是个好方法,在处理地形图时经常会用到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-23 13:01 , Processed in 0.186133 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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