乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 16|回复: 9

[编程交流] 维度基线和continu

[复制链接]

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 17:04:19 | 显示全部楼层 |阅读模式
大家好,
 
我想知道是否有可能在一个命令中使用一种命令或lisp来获取continue和baseline命令?
 
在下图中,您可以看到我在一个命令中需要的结果。
现在它是在2个命令中完成的,需要花费大量时间。
 
180425dkxv643qn8b5qnv6.jpg
 
 
有人能帮我吗?
谢谢
 
 
谨致问候,
马丁
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:15:15 | 显示全部楼层
有几种不同的方法可以做到这一点,建议只需使用lisp按dim顺序拾取点,保存在列表中,然后依次运行两个dim命令。
 
  1. pick pt1 pt2 pt3 pt4
  2. dim pt1 pt2, dim pt2 pt3 etc in a loop
  3. dim base pt1 pt1v pt2 pt3 pt4 pt5 etc

 
Ps我一次完成水平方向,只需在垂直方向上拖出一条线。这就是我所说的自动标注,对不起,它是正确的。很确定有不同的版本,可以登陆www.Lee-mac。通用域名格式
回复

使用道具 举报

12

主题

42

帖子

21

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:24:12 | 显示全部楼层
  1. (defun c:tt()
  2. (setq p1 (getpoint "\nStarting Point")
  3. p2 (getpoint p1"\nEnd Point")
  4. nn (getint "Number:")
  5.       lst nil)
  6. (if (and p1 p2 nn)
  7.    (progn (setq lst (dividex p1 p2 nn) sc (* (getvar "DIMTXT") (getvar "DIMSCALE")))
  8.           (mapcar '(lambda (x y) (command ".dimaligned" "_non" X "_non" Y "_non" (polar x (- (angle x y) (* 0.5 pi)) (* 5 sc)))
  9.                           (command "_text" "_non" (polar x (- (angle x y) (* 0.5 pi)) (* 5.5 sc))  sc  (* (/ (- (angle x y) (* 0.5 pi)) pi) 180.0)  (rtos (distance x p1) 2 2) "")
  10.               )  lst (cdr lst))
  11.    ))
  12. )(princ)
  13. (defun dividex ( s e i / a r sl)
  14.    (setq r (list s)
  15.          a (angle s e)
  16.   sl (/ (distance s e) i) ;
  17.    )
  18.    (repeat (fix i)
  19.        (setq r (cons (polar (car r) a sl) r))
  20.    )
  21. )
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:27:44 | 显示全部楼层
ssdd好主意,但如果线的间距完全不同,那么它将不起作用。因此使用围栏选项。
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 17:36:12 | 显示全部楼层
@SSSD:这个Lisp程序。。。
这不是我真正想要的,不过还是谢谢你
 
@比格尔:我不明白你的意思。。
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 17:43:27 | 显示全部楼层
有人能帮忙吗?
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:48:56 | 显示全部楼层
我很惊讶其他一些人没有张贴它没有那么难,看看图片,dims是在单通道完成的,它是使用围栏和ssget完成的。
180427eybmpwtkt95ttt51.jpg
回复

使用道具 举报

22

主题

272

帖子

254

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2022-7-5 17:57:05 | 显示全部楼层
比格尔,你的链接坏了。我要去编辑你的帖子。你能查一下吗?
 
 
这是一条信息:
 
 
mdbdesign,您没有访问此页面的权限。这可能是由于以下几个原因之一:
 
[列表=1]
  • 您的用户帐户可能没有足够的权限访问此页面。您是否试图编辑其他人的帖子、访问管理功能或其他特权系统?
  • 如果您试图发布,管理员可能已禁用您的帐户,或者它可能正在等待激活。
    [/列表]
  • 回复

    使用道具 举报

    106

    主题

    1万

    帖子

    101

    银币

    顶梁支柱

    Rank: 50Rank: 50

    铜币
    1299
    发表于 2022-7-5 18:01:00 | 显示全部楼层
    更改后,图像质量不是最好的,但只需将一条线拖动到其他线上,就会出现所有DIM。大约花了2秒钟。
    回复

    使用道具 举报

    7

    主题

    26

    帖子

    19

    银币

    初来乍到

    Rank: 1

    铜币
    35
    发表于 2022-7-5 18:06:22 | 显示全部楼层
    我还是不知道怎么做
     
    有人能帮忙吗?
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

    QQ|关于我们|小黑屋|乐筑天下 繁体中文

    GMT+8, 2025-3-13 09:38 , Processed in 0.491411 second(s), 75 queries .

    © 2020-2025 乐筑天下

    联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表