乐筑天下

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

[编程交流] 自动标注多段线/直线

[复制链接]

14

主题

76

帖子

63

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 15:46:17 | 显示全部楼层
 
rk25134,我也和你一样是新手。
在我看来,塔尔瓦特委员对你很有帮助。我必须强调,塔瓦特是这里最活跃的论坛成员之一,他一直鼓励我。
这样,他就不会感到被鼓励再次帮助他了。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 15:50:15 | 显示全部楼层
 
我确实很努力,并遵循你之前的帖子,取得了非常丰硕的成果,但你确实忽略了我的最后两个回复,此外,你一直在另一棵遥远的树上唱歌,这对你和那些愿意理解你的目标想法以帮助你的用户都没有帮助。
 
如果你确实发现我没有鼓励你,那是因为你没有很好地遵循你的思路,也没有明确的任何代码目标。
 
 
非常感谢路易斯的精彩描述和好话,非常感谢。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 15:51:29 | 显示全部楼层
 
这就是你想要的吗?
 
  1. (defun c:DoDim (/ *error* c s ss)
  2. ;;     Tharwat 17. Jan. 2014        ;;
  3. (defun *error* (u)
  4.    (if c
  5.      (setvar 'CMDECHO)
  6.    )
  7.    (princ "\n*Cancel*")
  8. )
  9. (if (and (progn
  10.             (princ "\n Select a single LINE only ...")
  11.             (setq c (getvar 'CMDECHO)
  12.                   s (ssget "_+.:S:E:L" '((0 . "LINE")))
  13.             )
  14.           )
  15.           (progn
  16.             (princ "\n Select a single LWPOLYLINE only ...")
  17.             (setq ss (ssget "_+.:S:E:L" '((0 . "LWPOLYLINE"))))
  18.           )
  19.      )
  20.    (progn
  21.      (setvar 'CMDECHO 0)
  22.      (foreach x (mapcar 'cdr
  23.                         (vl-remove-if-not
  24.                           (function (lambda (p) (eq (car p) 10)))
  25.                           (entget (ssname ss 0))
  26.                         )
  27.                 )
  28.        (command "_._dimaligned"
  29.                 "_none"
  30.                 x
  31.                 "_none"
  32.                 (vlax-curve-getclosestpointto (ssname s 0) x)
  33.                 "_none"
  34.                 x
  35.        )
  36.      )
  37.      (setvar 'CMDECHO c)
  38.    )
  39. )
  40. (princ)
  41. )
  42. (vl-load-com)
回复

使用道具 举报

15

主题

243

帖子

228

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-5 15:57:06 | 显示全部楼层
像这个页面上的帖子和帖子让人非常不安。
来到论坛,寻求帮助,拒绝回答问题,完全无视已完成的例程发布,并在其他论坛中创建重复帖子,OP也会这样做,忽略任何不完整的例程。
真是一个忘恩负义的非编码者,讨厌看到古鲁浪费时间。
Tharwat,不要说你的是,但当像你这样的人试图帮助像OP这样的人时,这是相当令人沮丧的。
我赞同路易斯对你的能力的看法,只是希望人们不要伸出手来,希望自己的日常工作能落到实处,而不阅读别人的帖子或他们需要回答的问题。
真是太自私了
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 15:57:22 | 显示全部楼层
是的,你是对的,这就是为什么我有时删除我张贴到OPs上的代码,这些代码不关注收到的信息,甚至没有简单的回复。
 
我最喜欢任何操作之间的活动线程,这里有很多lisp大师,通常这样的线程会迫使所有用户尽全力,最终会非常有成效。
 
非常感谢。
回复

使用道具 举报

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 16:01:41 | 显示全部楼层
很好,谢谢
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 16:04:18 | 显示全部楼层
很高兴听到,欢迎随时光临。
回复

使用道具 举报

22

主题

326

帖子

185

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
243
发表于 2022-7-5 16:07:22 | 显示全部楼层
对不起,OP,但我不喜欢你发帖的方式,就像一个老板。。
回复

使用道具 举报

20

主题

70

帖子

50

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 16:12:06 | 显示全部楼层
看了这个lisp,想也许可以修改例程,使其也适用于多段线?我有许多独立的实体,它们都是简单的多段线(起始和结束),其中一些是对齐的,我必须对每一个进行尺寸标注。
谢谢
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:13:29 | 显示全部楼层
另一种方法是使用柱网顶点而不是最接近的顶点,这样无论柱网中有多少个截面。使用intersectwith将允许基线倾斜,例如比较两条基准线或直线/基准线,其中一条是测量基本链测长度和偏移例程的直线。下面从帖子的语气上没有代码。
 
Danielk big hint链测长度和偏移量
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-31 01:10 , Processed in 0.884100 second(s), 73 queries .

© 2020-2025 乐筑天下

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