论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 2544阅读
  • 3回复

求助,CAD中用vba如何判断某个点是不是在另一封闭线的线内 [复制链接]

上一主题 下一主题
离线yangyubing
 

发帖
3
土币
180
威望
3
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-05-25
求助,CAD中用vba如何判断某个点是不是在另一封闭线的线内。有没有思路呀,用代码怎么实现呀。

发帖
116
土币
2150
威望
31
原创币
0
只看该作者 1楼 发表于: 2012-05-26
遍历这条线上面的所有点,得到XY的最大最小值,已知点的XY首先要满足介于Xmax和Ymax之间。剩下的我一下子也想不起来,这个涉及到多边形的形状,外凸和内凹各种,再想想
离线jokonem

发帖
118
土币
1732
威望
51
原创币
0
只看该作者 2楼 发表于: 2012-05-29
以前做过一个两多段线交点计算的代码,对于一个点是不是在一条封闭曲线内的确比较麻烦,用算法我同意楼上的意见.既然是封闭曲线,那么很容易把一个面拆分成N多个线段来收索.
晨带馒头迎朝阳,
暮提标本点蘩星。
离线shiqiao2005

发帖
64
土币
1953
威望
2
原创币
0
只看该作者 3楼 发表于: 2012-08-13
这个确实比较难,我想了半天也没想明白。光凸凹多边形就不太好判断
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站