明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: zzl9105

如何选择框内直线,sssetfirst有何作用?

  [复制链接]
 楼主| 发表于 2011-11-4 11:30:13 | 显示全部楼层
xiaxiang 发表于 2011-11-4 11:08
offset不用再研究了,想想怎么求点集,然后栏选
既然知道 “PTS为方框的角点集”,那还不好处理吗

确实在这里卡壳了,已知方框角点集,如何选?不好选。
把角点向四周扩展点,不用offset,又有什么可以实现的呢
请赐教。
发表于 2011-11-4 14:29:35 | 显示全部楼层
本帖最后由 xiaxiang 于 2011-11-4 14:30 编辑

(mapcar '+ '(1 1) (setq p1 (getpoint  "\n 矩形右上角点:")))
依次求出四个角点
 楼主| 发表于 2011-11-4 14:39:44 | 显示全部楼层
本帖最后由 zzl9105 于 2011-11-4 14:42 编辑
xiaxiang 发表于 2011-11-4 14:29
(mapcar '+ '(1 1) (setq p1 (getpoint  "\n 矩形右上角点:")))
依次求出四个角点


右上角,可以实现,其它的点呢?四个角点都用(1,1)怕不对吧,这样会整体右上移了,部分线还是选不到,如果区别对待,左上角,右下角,左下角呢?用这个(1  1),(1  -1),(-1 1), (-1 -1)
也得判断头晕了
这对于四边形,也得判断这些点的方位,因是批量操作,感觉,这个就有难度,
贴图是四边形,我想要的效果具有通用性---对更多边形
点集已有,对更多边,就没法说它在哪个方位了
发表于 2011-11-4 15:32:40 | 显示全部楼层
对矩形求新的点集是可以的,对多边形就不能用这个办法了
发表于 2011-11-9 16:59:26 | 显示全部楼层
另类方法:判断点与多义线关系。
在此使用了ZML84的函数进行测试,首先对ZML84提供的函数表示感谢。
程序未经严谨测试,未加出错处理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-9 16:30 , Processed in 0.171716 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表