乐筑天下

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

[编程交流] 更改比例因子线条

[复制链接]

57

主题

243

帖子

190

银币

后起之秀

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

铜币
285
发表于 2022-7-6 07:20:54 | 显示全部楼层 |阅读模式
为什么有时有效,有时无效?
是什么导致了这种情况?
我打算应用例程来更改线型的比例因子。
 
  1. (defun c:ls (/ ns a n i b1 c d b2)
  2. (setvar "cmdecho" 0)
  3. (setq ns (getreal "\nNew Scale: "))
  4. (setq a (ssget))
  5. (setq n (sslength a))
  6. (setq i 0)
  7. (repeat n
  8.        (setq b1 (entget (ssname a i)))
  9.        (setq i (1+ i))
  10.        (setq c (assoc 48 b1))
  11.        (setq d (cons (car c) ns))
  12.        (setq b2 (subst d c b1))
  13.        (entmod b2)
  14. )
  15. (princ)
  16. )
  17. (prompt "\nType: LS")
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:37:29 | 显示全部楼层
函数名entmode有一个错误,必须像这个entmod一样没有e。
当前例程的名称属于内置命令列表。
 
您是否尝试了ltscale命令调用?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 07:40:55 | 显示全部楼层
尽管我不确定是否可以单独更改每个实体的比例因子。
回复

使用道具 举报

57

主题

243

帖子

190

银币

后起之秀

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

铜币
285
发表于 2022-7-6 07:48:14 | 显示全部楼层
 
塔尔瓦特,
已修复,但仍然存在相同的不一致性。
此外,有时会使线路加倍。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:02:48 | 显示全部楼层
请注意,DXF代码48(局部线型比例因子)仅在值不同于1.0时出现-类似于颜色代码62或线型代码6。
LTSCALE实际上是一个系统变量,其值通过乘以局部线型比例因子来影响图元的外观。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:09:37 | 显示全部楼层
该解决方案应该与我在上一个帖子中向您建议的解决方案类似。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:17:58 | 显示全部楼层
考虑以下代码:
还要注意,由于您没有在代码中调用任何命令,因此无需更改CMDECHO系统变量。
 
请花些时间研究上述代码,并询问您是否有任何问题。
回复

使用道具 举报

57

主题

243

帖子

190

银币

后起之秀

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

铜币
285
发表于 2022-7-6 08:28:13 | 显示全部楼层
 
李,
我很感激这更多的帮助。
在我的限制范围内,我认为我理解代码。
然而,对于我发布的代码,我不理解为什么有些作品和其他时候没有。
 
我能看到的一件事是,他们代码的一个特点是在没有冗余代码或多余行的情况下进行优化。当然,这是可执行的,并且只显示了它的质量,但是对于那些对AutoLISP的知识仍然非常基础的人来说,逐步理解代码变得有点困难。
对于所有人来说,得到真正大师的帮助和解释总是一种特权。
 
储罐
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 04:26 , Processed in 0.404200 second(s), 68 queries .

© 2020-2025 乐筑天下

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