乐筑天下

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

需要帮助修剪对象

[复制链接]

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-1-20 14:44:18 | 显示全部楼层 |阅读模式
好的...我试图让我的生活变得简单一点,但是我发现沿着栅栏或可能有栅栏的物体修剪一个物体至少有点困难。
问题...
使用选定的点作为剖面图的中心创建一个更大计划的剖面图。
我可以使用SelectByCrossing并使用由一系列点代表的栅栏,但是没有有效的方法来修剪该栅栏之外的所有对象。对于线条,我可以单独检查它们并将端点修改为栅栏和线条的交叉点,但对于圆圈我不能,圆弧会改变对象的外观。
有什么想法吗?
谢谢

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2007-1-20 15:58:44 | 显示全部楼层
对于圆圈和省略号,删除它们并绘制圆弧。
对于弧更改开始或结束等。
因此涉及大量重新绘制。
块很困难,因为没有包装器,vba不允许访问剪辑。
但是您可以使用sendCommand。
我不太确定您想要什么,但在我看来,您可以通过制作更大计划的块来获得您想要的一切,然后使用sendCommand将其剪辑为您想要的内容。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-1-20 16:50:35 | 显示全部楼层
不幸的是,这正是我不想做的,因为生成的对象经常不像原来的对象。似乎欧特克应该实现某种修剪方法...
我会继续寻找...否则我将不得不为每个特定的实体类型编写一个对象处理程序。
回复

使用道具 举报

3

主题

88

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2007-1-20 18:04:17 | 显示全部楼层
VBA没有修剪方法。我不得不使用“发送命令”,这实在是太难看了。
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2007-1-20 18:07:04 | 显示全部楼层
如果他们正在穿过栅栏,一个圆将成为一个弧线,其开始和结束角度与栅栏上的交叉点一致。
弧线不应该看起来“不同”,因为它只会改变起始角或端角。折线可能是猪
看起来你可能需要写一些包装!
顺便说一句,千篇一律的lisp被称为EXTRIM(快速工具),Dent前一段时间发布了一个名为Detail.lsp但我似乎找不到它,尽管那是Lisp,它可能会给你一些想法
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2007-1-20 20:00:05 | 显示全部楼层
VB(A)...有可用的getSplitCurves方法吗?
如果是这样,定义切削刃并选择所有要切割的对象就不那么复杂了,那么该方法将根据在该刃上找到的交叉点生成新对象,并删除不需要的断开部分...不知道
这里我展示了一个在arx中使用该方法完成的命令...
http://www.theswamp.org/index.php?topic=10568.msg134894#msg134894
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2007-1-20 21:28:35 | 显示全部楼层
我一直在玩这个,因为我一直想要一个修剪功能。
修剪折线比我想象的要难。
懒惰和使用相交方法让我大吃一惊。
由于切割线中间可能有一条之字形线,交叉点的数量可能很大,不幸的是,这些点似乎是随机排列的,因此没有用。
回到绘图板。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-7 04:21 , Processed in 0.258378 second(s), 66 queries .

© 2020-2025 乐筑天下

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