CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 6638|回复: 14

[求助] 捕捉不到交点啊????

[复制链接]
发表于 2007-8-15 19:54 | 显示全部楼层 |阅读模式
看下面的视频啦。绿色的是一个实体。红色直线是在主视图里面画的。我现在要捕捉红色线和绿色线的交点为什么不可以啦呵呵????

本帖子中包含更多资源

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

x
发表于 2007-8-15 20:28 | 显示全部楼层
原帖由 sun234 于 2007-8-15 19:54 发表
* u: |3 {4 P; e- X% W; E( A看下面的视频啦。绿色的是一个实体。红色直线是在主视图里面画的。我现在要捕捉红色线和绿色线的交点为什么不可以啦呵呵????

- x9 A3 _' H( H( C) p- z如果要是不相交的话,哪来的交点?
发表于 2007-8-15 23:23 | 显示全部楼层
要画成有交点,可用变换坐标来画
 楼主| 发表于 2007-8-16 00:14 | 显示全部楼层

有相交的啊

有相交的。不相信再看一下吧呵呵

本帖子中包含更多资源

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

x
 楼主| 发表于 2007-8-16 00:15 | 显示全部楼层

回复 #4 sun234 的帖子

是有相交的。请版主们再看一下吧呵呵
发表于 2007-8-16 00:56 | 显示全部楼层
回复楼主的问题
" \" L% v6 C6 r7 X& d你的第一张图,红色直线斜穿过实体中间,要在实体的边缘捕捉直线与实体的交点,不在同一个平面自然也没有实际的交点。没有交点,自然无法捕捉。
" n. i* `9 k; @9 x$ \4 t你的第二张图,我不知道是不是跟跟第一张图是同幅图,如果是同一幅,无解。不过,仔细看看,2张图不是同一张图。楼主不厚道。
 楼主| 发表于 2007-8-16 01:31 | 显示全部楼层

回复 #6 ttyuhe 的帖子

是不是同一张啊。但我画的一样的啦。那你说第二个是不是应该可以捕捉到啊。
/ P' S- l0 M; k9 |. P; R  j/ _
! `6 N" j& B. Z, Z) T8 r$ e    否啊。我两个都 是捕捉不到啦呵呵。
3 A) T4 a" d. B- [& y+ b
6 u# A, @' P/ X6 A' C9 S  p    图你也看了。是有相交的。呵呵
发表于 2007-8-17 13:24 | 显示全部楼层
原帖由 sun234 于 2007-8-16 01:31 发表 / a5 j( N/ T1 e: X0 l, D' r0 V& R% D
是不是同一张啊。但我画的一样的啦。那你说第二个是不是应该可以捕捉到啊。( r9 x1 Q* H& h9 q; y: P% Q

! A. O6 ?9 k' O+ ^    否啊。我两个都 是捕捉不到啦呵呵。- I! w5 I- ~3 `6 Y; `! F

# {2 |2 j, s- P: A+ a# B: |) J    图你也看了。是有相交的。呵呵
1 K$ u" J3 \8 s/ U$ b3 b
由于楼主的第一图与第二图不一样,我回去按照楼主的题意。画了第二个图,实体和直线(直线在实体的一个面上),按照正常的捕捉,确实无法实现,无论是二维线框、三维线框还是带边框平面着色、带线框体着色。但是有几中情是况例外:如果直线的中点刚好在实体的边缘上、直线刚好在实体边缘的中点上、直线的端点刚好在实体的边缘上,这几种情况下,都能捕捉这几个特征点,实现交点捕捉。
( q" l6 X0 q6 Z$ [% ?6 k解决的办法:
/ c/ G+ v" Z  l8 Z+ g# Y1、可以把上面提到的几个特征点,利用特征点来实现捕捉交点(特征点即为需要捕捉的交点位置)
% O2 q5 b' W3 N& e  j2、在直线与实体同一个平面的实体边缘做一条辅助线,就可以捕捉2条直线的交点,捕捉到的交点即为你想要的那个点(实体边缘与直线的交点)
5 x: n: P+ Y, n1 L6 x4 ?如有错误的地方还希望大家指出来。不过我还是不能明白,为什么实体边缘与直线相交的情况下不能实现交点直接捕捉,期待高手解答。0 A, S. `; C& M4 C0 n1 H
3 n" `# O: ~' E2 x, d
顺便问下楼主,为何每次都要在帖子最后带“呵呵”、“呵呵中”字样,不知道是不是你书写习惯。看了你的注册日期到现在才18天,发帖均数接近26帖/日。非常喜欢楼主善于提问的学习态度,但是也没必要每问必提,可以找找论坛里其他的问题帖子,或许更有收获呢。

本帖子中包含更多资源

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

x
发表于 2007-8-17 14:53 | 显示全部楼层

我的理解

是否可以这样理解:交点仅限于简单图元(线条)的公共点,而实体与简单图元的记录方式不同,系统无法计算其公共点。试想,如果两个都是实体,那就不是交点,而是交集的问题了。
发表于 2007-8-17 20:34 | 显示全部楼层
根本的原因是,XY工作面的问题!
5 |8 m7 k5 @3 J我还算是把XSBF老师说的这一点记牢了的,呵呵!
2 @( ]9 t* B% M; ?3 m6 F因为你是在空间画图,默认的XY平面不一定和你画的长方体表面重合,所以就有这个问题,最简单的办法是用UCS,把坐标原点移到长方体表面上去,注意让XY与长方体表面重叠,一切搞定!!!
发表于 2007-8-17 21:11 | 显示全部楼层
9楼朋友的解释可能更有说服力。; i' K; j) `1 t' S3 J
建议10楼的朋友,自己动手画一下……
7 y( i2 Y( ?  `+ V/ J( h9 f7 C& X我是在住俯视图中,先做一立方体,再做一条直线,打开所有捕捉和单独开交点捕捉/临时捕捉交点,是无法实现直接交点的捕捉的。6个视图我都实验过了。
7 ]! J1 B0 z. ]$ I6 t就在刚才反复转换视图的过程中,我发现有一个办法可以实现直接交点捕捉:点取直线,把第一点放在实体边缘的中心点,沿边缘拉过来(不要点),出现极轴后,拉到直线与实体相交的地方,你会发现交点奇迹般的出现了。我也不知道为什么。。。
9 p% y3 Y: q' P& Q: `附上图说明。希望高手解答。

本帖子中包含更多资源

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

x
 楼主| 发表于 2007-8-20 04:30 | 显示全部楼层

回复 #10 fffttt 的帖子

你这个说法也不对啊。我下面发个视频 你看一下吧呵呵
 楼主| 发表于 2007-8-20 04:32 | 显示全部楼层

呵呵234

就是这个啦。还是不可以啦。我用的就是UCS啦呵呵

本帖子中包含更多资源

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

x
发表于 2007-8-21 17:50 | 显示全部楼层
不相交也可以
发表于 2007-8-21 18:51 | 显示全部楼层
不在同一个平面自然也没有实际的交点。没有交点,自然无法捕捉。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-5-26 06:47

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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