乐筑天下

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

[编程交流] 线对象上的特殊端点

[复制链接]

13

主题

54

帖子

63

银币

初来乍到

Rank: 1

铜币
44
发表于 2022-7-6 12:51:50 | 显示全部楼层 |阅读模式
问候语,
我正在使用AutoCad LT 09。我正在寻找一种方法(lisp例程)从一个点到另一个点绘制一条线,这条线的每一端都有一个“回退”。该线的外观和行为类似于维度上的引线,但回退将在两端。请参阅所附图像作为示例。
这条线的末端仍然在绘制它的节点上,但这条线的每一端似乎都有点短。在本例中,线对象端点(控制柄)将位于I形对象的中心。
 
提前感谢您,感谢任何能够对此有所了解的人。
杰瑞
135153ic5cr4d77oo8o7dr.jpg
回复

使用道具 举报

NBC

4

主题

182

帖子

178

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 13:14:39 | 显示全部楼层
首先,您声明正在使用LT;如果没有某种形式的附加组件(如LT扩展器)的帮助,LT无法使用LSP功能。
实现所需结果的一种方法是创建一个不包含任何对象的块;然后创建新的标注样式。
在新创建的标注样式中,可以将“箭头”设置为先前创建的块。这会给人留下“线”末端有间隙的印象。然后创建尺寸,而不是列位置之间的线
回复

使用道具 举报

13

主题

54

帖子

63

银币

初来乍到

Rank: 1

铜币
44
发表于 2022-7-6 13:45:30 | 显示全部楼层
NBC,谢谢你的想法。我的LT确实有一个扩展程序,我们使用各种lisp例程。
我将尝试一下你的维度风格。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:53:37 | 显示全部楼层
只是一个快速的
 
  1. [b][color=RED]([/color][/b][b][color=BLUE]defun[/color][/b] c:lback [b][color=RED]([/color][/b][b][color=BLUE]/[/color][/b] tmp p1 p2[b][color=RED])[/color][/b]
  2. [b][color=RED]([/color][/b][b][color=BLUE]or[/color][/b] *def [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] *def [b][color=#009999]0.1[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  3. [b][color=RED]([/color][/b][b][color=BLUE]or[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]not[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] tmp [b][color=RED]([/color][/b][b][color=BLUE]getdist[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]strcat[/color][/b] [b][color=#ff00ff]"\nSpecify Set Back <"[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]rtos[/color][/b] *def[b][color=RED])[/color][/b] [b][color=#ff00ff]"> : "[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  4.      [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] *def tmp[b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  5. [b][color=RED]([/color][/b][b][color=BLUE]if[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]and[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] p1 [b][color=RED]([/color][/b][b][color=BLUE]getpoint[/color][/b] [b][color=#ff00ff]"\nSpecify First Point: "[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  6.           [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] p2 [b][color=RED]([/color][/b][b][color=BLUE]getpoint[/color][/b] p1 [b][color=#ff00ff]"\nSpecify Second Point: "[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  7.    [b][color=RED]([/color][/b][b][color=BLUE]progn[/color][/b]
  8.      [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] p1 [b][color=RED]([/color][/b][b][color=BLUE]trans[/color][/b] p1 [b][color=#009900]1[/color][/b] [b][color=#009900]0[/color][/b][b][color=RED])[/color][/b] p2 [b][color=RED]([/color][/b][b][color=BLUE]trans[/color][/b] p2 [b][color=#009900]1[/color][/b] [b][color=#009900]0[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  9.      [b][color=RED]([/color][/b][b][color=BLUE]setq[/color][/b] p1 [b][color=RED]([/color][/b][b][color=BLUE]polar[/color][/b] p1 [b][color=RED]([/color][/b][b][color=BLUE]angle[/color][/b] p1 p2[b][color=RED])[/color][/b] *def[b][color=RED])[/color][/b]
  10.            p2 [b][color=RED]([/color][/b][b][color=BLUE]polar[/color][/b] p2 [b][color=RED]([/color][/b][b][color=BLUE]angle[/color][/b] p2 p1[b][color=RED])[/color][/b] *def[b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  11.      [b][color=RED]([/color][/b][b][color=BLUE]entmake[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]list[/color][/b] [b][color=RED]([/color][/b][b][color=BLUE]cons[/color][/b] [b][color=#009900]0[/color][/b] [b][color=#ff00ff]"LINE"[/color][/b][b][color=RED])[/color][/b]
  12.                     [b][color=RED]([/color][/b][b][color=BLUE]cons[/color][/b] [b][color=#009900]10[/color][/b] p1[b][color=RED])[/color][/b]
  13.                     [b][color=RED]([/color][/b][b][color=BLUE]cons[/color][/b] [b][color=#009900]11[/color][/b] p2[b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  14. [b][color=RED]([/color][/b][b][color=BLUE]princ[/color][/b][b][color=RED])[/color][/b][b][color=RED])[/color][/b]
  15.            
  16.            
  17.            
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 03:15 , Processed in 1.612142 second(s), 63 queries .

© 2020-2025 乐筑天下

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