QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
1天前
查看: 2659|回复: 14
收起左侧

[讨论] autocad中两相切图形能相互剪切没

[复制链接]
发表于 2014-10-24 15:29:01 | 显示全部楼层 |阅读模式 来自: 中国广西桂林

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
两同心椭圆,大椭圆长半轴70短半轴26;小椭圆长轴38短半轴26。画完后试着去剪切椭圆的左或右部分,都无法剪去。
4 W+ O3 R' }5 k5 ~1 x6 b但是,在椭圆的圆心处补画一半径26的圆后,上述要求可以满足。
& f# }. P! M, w# [4 T; P- Z请赐教,谢谢!
2 U  @  ~3 _/ B& O
发表于 2014-10-25 08:30:40 | 显示全部楼层 来自: 中国辽宁
计算机图形学与几何学不同,从几何学角度,我们知道两个图形相切,但计算机可未必这么想,呵呵
发表于 2014-10-25 11:51:51 | 显示全部楼层 来自: 中国江苏连云港
不知道,没用过
发表于 2014-10-25 11:57:48 | 显示全部楼层 来自: 中国广东深圳
我猜是个bug,你猜呢?
发表于 2014-10-25 12:13:00 | 显示全部楼层 来自: 中国江西南昌
楼主所描述的两个椭圆既不相交,也不相切,只是有两个公共点(这两个公共点并非两椭圆图形的切点!)。修剪用的边界线,必须是线,点是不能用作修剪界线的。

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2014-10-26 09:33:37 | 显示全部楼层 来自: 中国辽宁本溪
画了一下,能修剪……
 楼主| 发表于 2014-10-27 10:03:54 | 显示全部楼层 来自: 中国广西桂林
oxm44 发表于 2014-10-25 12:13 static/image/common/back.gif% \9 x9 D3 H0 Q$ ?( P1 d+ }
楼主所描述的两个椭圆既不相交,也不相切,只是有两个公共点(这两个公共点并非两椭圆图形的切点!)。修剪 ...

. w& H8 s  \$ n  I呵呵,两短轴都是26,且为同心椭圆,你说相切不相切;
  H7 X& _6 i1 q) Y4 t如果说cad只能识别线边界,才能修剪,但我在椭圆中心处补画一半径为26的圆后,上述的椭圆就随便修剪。由此分析26的圆在0,26点坐标处也应为一点才对,26的圆是如何促成修剪椭圆的任务完成的呢。

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2014-10-27 21:37:05 | 显示全部楼层 来自: 中国陕西西安
可以修剪啊
5 \! S* }: C" ?; }7 _! |& V6 e3 t1 [8 ~; |4 z6 {$ T% v2 u+ L3 s
1.PNG

评分

参与人数 1三维币 +3 收起 理由
2005llnn + 3 技术讨论

查看全部评分

 楼主| 发表于 2014-10-28 08:23:33 | 显示全部楼层 来自: 中国广西桂林
本帖最后由 zq9901 于 2014-10-28 08:25 编辑 # l; h4 ]4 g" n8 w

+ ?" U1 i/ ~# M9 O$ p大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。
1 |) a0 s: e, N/ M3 N8 @
TXT3.JPG

评分

参与人数 1三维币 +3 收起 理由
2005llnn + 3 技术讨论

查看全部评分

发表于 2014-10-28 14:08:38 | 显示全部楼层 来自: 中国辽宁本溪
这个问题应该是编程算法中存在的BUG,能否修剪好像与两椭圆的尺寸有关,如果把楼上的大椭圆长轴用夹点拉短一点就行了……事先是可以判断能否修剪,就看能否捕捉到交点……8 M, x" @' t) a6 ~5 r: C; p
' f3 |# d5 u& c& s" }3 }
当捕捉不到交点时,可采用变通的手段,作辅助直线解决吧,所以这种BUG对于实际操作并无大碍,不必大惊小怪……CAD中类似这样的事多着呐……都是用变通的手段处理。

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2014-10-28 21:02:16 | 显示全部楼层 来自: 中国陕西西安
zq9901 发表于 2014-10-28 08:23 static/image/common/back.gif$ |# L5 A$ N% |: A# W( d
大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。

0 x7 M& y/ A. z! I+ ~' ]都可以正常修剪9 {+ @3 p2 ^" c9 u8 X- u
7 Q) p: m* A! |7 n8 U
1.PNG

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2014-10-29 07:58:46 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-29 08:10 编辑 # B' h" E6 D: H
2 O& E+ G. A/ J/ e
楼主发贴时没说明CAD版本,或者把DWG文件发上来呀?有些操作在低版本中可能有BUG,在高版本中可能就不存在了,我用08试验的结果为不定,如下图(关键词:尺寸相关、能否捕捉交点):/ p7 |, P+ E) h/ d* Y0 |  x7 e. o
) @. U3 g( L& u! I2 N! L6 w
两椭圆修剪问题.gif
* t5 w5 Y( c7 O( x+ |/ i% Y  q

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 技术讨论

查看全部评分

发表于 2014-10-29 08:05:59 | 显示全部楼层 来自: 中国辽宁本溪
我爱用acad 发表于 2014-10-28 21:02 static/image/common/back.gif9 ~7 k) e8 D( E# Q/ X5 C
都可以正常修剪
$ r2 t3 O4 C: t/ E% i0 j( _6 c: X8 b
按楼主给的尺寸画看看能不能修剪……
发表于 2014-10-29 13:39:15 | 显示全部楼层 来自: 中国广西南宁
试了一下,我用的是2015版,,以红色椭圆为修剪边,修剪绿色椭圆。当长轴为70时,不能修剪,提示未与对象相交。将长轴改为80,就可以了。又试着改成60,不行。改成50,又可以了。真是有点奇怪。. `; ^* u" N% v5 O

* c' @3 J  a% H( s- Q  `+ T 10.29.jpg 0 `* o$ w! z# c. z+ i

2 Y8 M, _% p/ R! v9 `- v' M, w另外我想是不是捕捉的问题,又试着将两椭圆约束成同心和相切,但在长轴为70的情况下还是不能修剪。1 X* x& r0 C# C
说是bug吧,为啥改变了一下尺寸又行了呢?
- S3 _4 n/ g9 o) a想不明白,还是等高手来指点吧。

评分

参与人数 1三维币 +10 收起 理由
2005llnn + 10 技术讨论

查看全部评分

发表于 2014-10-30 20:53:12 | 显示全部楼层 来自: 中国陕西西安
有意思的现象,当长轴分别为70和38时,短轴尺寸为18~2300时均无法修剪,小于18或大于2300时才可修剪。
/ f6 j5 b5 D( \/ |- W
$ i, C9 L  j$ D! g" }1 } 1.PNG
1 C6 H" b2 y4 |( I- n( x3 s% U2 [4 M8 Q' w3 e
2.PNG
6 y) o& L* D5 f! \% J
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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