乐筑天下

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

求助,如何只保留矩形框内部图员,外部的全部删除或剪掉

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
7
发表于 2008-5-29 15:23:00 | 显示全部楼层 |阅读模式
工作需要经常要从一张大图中截取一张小图,有没有办法画一个矩形,把矩形外部的没有与这处矩形相交的图元都删除,与矩形相交的图元把矩形外的部分trim掉。
请哪们介绍一个思路。不要介绍图纸空间的布局方法,不是我需要的效果。
回复

使用道具 举报

20

主题

105

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2008-5-29 18:22:00 | 显示全部楼层
说实话,画了快两年图了,还不知道怎么布局,都是直接模型空间打印的。
矩形删除工具好像网上是有的,忘记了贱人工具箱中有没有这个工具,可能是有的。
可以到工具板块寻找。
如果要写的话,估计是这样的,我没有写过,只说说思路。
首先创建选择集,sset.select acSelectionSetCrossing  [, Point1][, Point2](方框的两点)
把所有与方框相交的和方框内的对象都选择。
然后排除方框内的对象(用getboundingbox得到范围看与方框有没有相交,不相交就删除)。
相交的就麻烦了。
根据不同的对象,可能需要不同的处理方式。
比如块,肯定是最麻烦的。
回复

使用道具 举报

15

主题

70

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2008-5-30 09:14:00 | 显示全部楼层
楼上的是正解,顶
回复

使用道具 举报

15

主题

70

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2008-5-30 09:15:00 | 显示全部楼层
请教:xxxtttxxx
怎么使用VBA读取实体的组码?
回复

使用道具 举报

20

主题

105

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
185
发表于 2008-5-30 11:50:00 | 显示全部楼层
没有试过读取组码。
而且感觉组码这个东西比较复杂,不同地方含义有不相同。
实体的祖码我不会,不过我觉得可以自己在帮助中查到实体组码,然后与其对应
的entitytype列表,vba查询到实体的entitytype,对应找到组码
回复

使用道具 举报

1

主题

10

帖子

3

银币

初来乍到

Rank: 1

铜币
14
发表于 2008-6-23 11:15:00 | 显示全部楼层
创建块然后用XCLIP
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 11:41 , Processed in 0.477977 second(s), 64 queries .

© 2020-2025 乐筑天下

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