乐筑天下

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

[编程交流] Lisp-解冻冻结层

[复制链接]

6

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:20:07 | 显示全部楼层 |阅读模式
大家好,
 
我在这个Lisp程序,我正在整理一些帮助。下面的代码基本上会解冻一个特定的冻结层,但是,解冻后它不会自动重新生成-重新生成的原因是,所有对象、线。。。这是冻结在这个特定的层,现在将出现-虽然我尝试命令regen在lisp中,它没有工作,所以我正在寻找建议?
 
使用下面相同的方法,我想知道如何解冻视口中冻结的层?
 
 
干杯
 
 
 
(if(setq ename(tblobjname“layer”layname))
(程序
(setq layent(entget ename))
 
(如果(=(cdr(assoc 70 layent))1)
(程序
(setq层(subst(cons 70 0)(assoc 70层)层)
(entmod图层)
(entupd(cdr(assoc-1层)))
)
)
)
)
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 12:36:59 | 显示全部楼层
(命令“REGENALL”)怎么样-David
回复

使用道具 举报

6

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:46:03 | 显示全部楼层
有没有办法使用assoc 70和subst(cons…)解冻视口层。。。?
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 12:56:06 | 显示全部楼层
 
 
据我所知不是这样。VPlayer数据作为扩展数据存储在视口实体中,您无法对视口进行entmod-大卫
回复

使用道具 举报

6

主题

21

帖子

14

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 13:02:09 | 显示全部楼层
由于我无法安装虚拟专用层,我尝试了类似的方法,但没有成功??任何建议。。。再次感谢
 
 
(if(setq ename(tblobjname“layer”layname))
(程序
(setq layent(entget ename))
 
(如果(和(=(getvar“tilemode”)0)(/=(getvar“cvport”)1))
(程序
(命令“vplayer”“thaw”layent“”)
)
(普林斯)
)
)
)
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 13:19:29 | 显示全部楼层
也许这对你有用
  1. (command "vplayer" "thaw" (cdr (assoc 2 layent)) "" "")
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 13:21:16 | 显示全部楼层
 
你必须给vplayer一个名字。
 
替换:
  1. (command "vplayer" "thaw" layent "" "")

使用:
  1. (command "vplayer" "thaw" [color=Red]layname[/color] "" "")
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 06:15 , Processed in 0.858820 second(s), 77 queries .

© 2020-2025 乐筑天下

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