乐筑天下

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

[编程交流] 在Veiwpor中选择对象

[复制链接]

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 09:30:34 | 显示全部楼层 |阅读模式
是否有方法选择仅在当前视口中可见的特定块或对象(可能使用trans函数),但视口处于不同角度,并且视口的形状或大小不总是相同?
 
我试图做的是对特定的块执行旋转动作,我已经可以用我的代码做了,我可以做一个foreach sslength布局列表来在每个页面上执行动作,这是在我想知道的视口中只选择什么。
 
谢谢
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:53:07 | 显示全部楼层
是的,这可以使用trans或TranslaterCoordinates方法来完成。
 
假设每个布局只有一个视口,您可以使用它(随着选项卡的更改):
 
[code](if(and(setq ss(ssget“_x”(list“(0.”VIEWPORT))(cons 410(getvar“ctab))'(-4”))(setq eName(ssname ss 0)))[颜色=蓝色];;
回复

使用道具 举报

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 10:03:23 | 显示全部楼层
谢谢你的快速回复。我在陈述“论点太多”时出错。不确定这是由于编码中的其他“如果”语句,还是与您在那里发布的内容有关。
 
你的假设是正确的,每页只有一个视口。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 10:13:33 | 显示全部楼层
 
澄清一下,您是在将我发布的代码添加到您自己的代码中时收到错误,还是在单独测试我的代码时收到错误?
回复

使用道具 举报

27

主题

126

帖子

99

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 10:26:57 | 显示全部楼层
当我把它添加到我自己的代码中,把我的代码放在你指定的地方。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 10:31:21 | 显示全部楼层
 
... 那代码是什么?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 02:29 , Processed in 0.513084 second(s), 64 queries .

© 2020-2025 乐筑天下

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