乐筑天下

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

[编程交流] 旋转云厚度

[复制链接]

4

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 00:45:16 | 显示全部楼层 |阅读模式
大家好,
我正在尝试制作一个lisp脚本,它允许我
-插入修订三角形
-绘制云线批注
-将该云的全局宽度更改为1/64
 
前2个很简单,但我正在努力将宽度实现到我的脚本中。这就是我所拥有的:
 
(定义c:NR(/磅)
(vl cmdf“-insert”“revblock”pause“1”“1”pause)
(命令“revcloud”)
)
 
有人能告诉我将revcloud上的全局宽度设置为1/64的正确方向吗?
 
谢谢
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 01:15:34 | 显示全部楼层
难道用户不必求助于访问属性并更改revcloud的全局宽度吗?
 
如果没有办法通过lisp实现这一点,那么答案可能是使用定制的revcloud lisp,比如fixo的是this thread。。。
 
http://www.cadtutor.net/forum/showthread.php?23765-Simple revcloud LISP
 
见第7页。
 
我改变了主意。你的问题的答案是简单地从普通风格改为书法风格。确保将PLinewid设置为更高的阀门。您可能还需要增加弧的长度。我认为你必须经历一些反复试验才能找出最适合你的方法。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 01:38:54 | 显示全部楼层
你说的1/64是什么意思?
 
无论如何,这里有一个子函数来处理这个问题
 
  1. (defun ChangeWidth (e v)
  2. (if (eq (cdr (assoc 0 (entget e))) "LWPOLYLINE")
  3.    (vla-put-constantwidth (vlax-ename->vla-object e) v)
  4. )
  5. (princ)
  6. )(vl-load-com)
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 01:50:48 | 显示全部楼层
revcloud是一条多段线,多段线可以应用宽度。默认宽度为0.00。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:14 , Processed in 1.219185 second(s), 60 queries .

© 2020-2025 乐筑天下

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