乐筑天下

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

关于线段打断(高手、斑竹请帮忙)

[复制链接]

23

主题

30

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
122
发表于 2003-1-15 13:42:00 | 显示全部楼层 |阅读模式
我做了一个选择集,里面有各种相交实体,我现在要对相交实体进行操作,比如,把交点某侧的多余短端部分删除掉(该实体可暂时定为Line or Arc 简单实体),请问思路?
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2003-1-15 14:28:00 | 显示全部楼层
关键是不知如何编程控制被剪切端,望高手赐教。
回复

使用道具 举报

2

主题

46

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
54
发表于 2003-1-21 09:12:00 | 显示全部楼层
不知你的选择集相交实体是什么关系?一对多还是多对多?我以前做过一对多的情况(如线line1和选择集),思路是遍历选择集中的实体ent,求线line1与各实体ent的交点,然后判断ent的端点与交点的位置关系,通过entmod实体数据,将交点设为较近的端点来达到线段打断的目的。
若选择集中实体纵横交错,即多对多,就不好求了。
回复

使用道具 举报

11

主题

36

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2003-1-21 14:47:00 | 显示全部楼层
计算区域中需要剪裁一侧的平行线,以平行线作为参照进行剪裁
回复

使用道具 举报

23

主题

30

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
122
发表于 2003-1-21 16:53:00 | 显示全部楼层
我这里是多对多,不过我的解决思路是所有都是一个选择集,然后做两层循环(对同一个选择集),当外层实体和内层实体ID相同continue,否则处理,此时情况变成一队多,由于我的程序的性质,不管端点离交点远近,超过一定距离后认为是有用不能断掉(缩掉),思路和你一样,当然,我这里还要处理求交点的各种情况,比如延伸与否
谢谢!!
回复

使用道具 举报

0

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
2
发表于 2006-9-14 15:51:00 | 显示全部楼层
帮忙:
打开一个有很多实体的图形,再画一条直线作为边界线对实体进行剪切。建立遍历器进行遍历实体后求交点,但是怎么把边界线和其他实体分开,然后求边界线与其他实体的交点?
多谢
回复

使用道具 举报

5

主题

16

帖子

1

银币

初来乍到

Rank: 1

铜币
36
发表于 2006-9-22 13:09:00 | 显示全部楼层
to CAD菜鸟
遍历选择集中的实体ent,求线line1与各实体ent的交点
这个问题该怎么做?
要用到那些arx函数,小弟正为此事情困惑
望指点一二。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 22:01 , Processed in 0.292704 second(s), 66 queries .

© 2020-2025 乐筑天下

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