QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2643|回复: 14
收起左侧

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

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

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

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

x
两同心椭圆,大椭圆长半轴70短半轴26;小椭圆长轴38短半轴26。画完后试着去剪切椭圆的左或右部分,都无法剪去。. E+ o# T7 }  E1 e3 V! o1 L
但是,在椭圆的圆心处补画一半径26的圆后,上述要求可以满足。
6 n; _, k- \7 e' @  x请赐教,谢谢!" g, c% F! b. z6 r' m
发表于 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; J5 j5 v  V% O9 k3 i9 R/ _- e# _
楼主所描述的两个椭圆既不相交,也不相切,只是有两个公共点(这两个公共点并非两椭圆图形的切点!)。修剪 ...

+ d% u5 M. f0 {呵呵,两短轴都是26,且为同心椭圆,你说相切不相切;
' P0 A  d  K6 D如果说cad只能识别线边界,才能修剪,但我在椭圆中心处补画一半径为26的圆后,上述的椭圆就随便修剪。由此分析26的圆在0,26点坐标处也应为一点才对,26的圆是如何促成修剪椭圆的任务完成的呢。

评分

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

查看全部评分

发表于 2014-10-27 21:37:05 | 显示全部楼层 来自: 中国陕西西安
可以修剪啊
0 C  r8 ^! K! R
# J9 t+ f% p2 `+ @  x 1.PNG

评分

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

查看全部评分

 楼主| 发表于 2014-10-28 08:23:33 | 显示全部楼层 来自: 中国广西桂林
本帖最后由 zq9901 于 2014-10-28 08:25 编辑
5 ]1 h) m3 b/ K6 N" e: P: F" Q( o4 @, M4 p
大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。
% M& G- e0 Z: B  e  p; c
TXT3.JPG

评分

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

查看全部评分

发表于 2014-10-28 14:08:38 | 显示全部楼层 来自: 中国辽宁本溪
这个问题应该是编程算法中存在的BUG,能否修剪好像与两椭圆的尺寸有关,如果把楼上的大椭圆长轴用夹点拉短一点就行了……事先是可以判断能否修剪,就看能否捕捉到交点……7 h  g5 A9 z8 r: t. e. G  I

1 C. N+ W" i4 p9 n: q当捕捉不到交点时,可采用变通的手段,作辅助直线解决吧,所以这种BUG对于实际操作并无大碍,不必大惊小怪……CAD中类似这样的事多着呐……都是用变通的手段处理。

评分

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

查看全部评分

发表于 2014-10-28 21:02:16 | 显示全部楼层 来自: 中国陕西西安
zq9901 发表于 2014-10-28 08:23 static/image/common/back.gif
# c$ o  `" ?0 [4 M大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。
- H' q1 n9 K! V& `4 v3 v. D& K: [
都可以正常修剪
* |+ A3 p3 [# ?, w# J! ], r& O7 m( w9 z
1.PNG

评分

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

查看全部评分

发表于 2014-10-29 07:58:46 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-29 08:10 编辑
0 d. {. m& v4 S
7 ~/ R. S% x# U% F* `楼主发贴时没说明CAD版本,或者把DWG文件发上来呀?有些操作在低版本中可能有BUG,在高版本中可能就不存在了,我用08试验的结果为不定,如下图(关键词:尺寸相关、能否捕捉交点):/ {3 p1 }$ P7 `4 ^8 |. l9 ~9 J

0 v- h% h* l3 I; P 两椭圆修剪问题.gif % u" r: k9 [  J

评分

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

查看全部评分

发表于 2014-10-29 08:05:59 | 显示全部楼层 来自: 中国辽宁本溪
我爱用acad 发表于 2014-10-28 21:02 static/image/common/back.gif, g/ w9 I9 M: x+ K9 ?; q; i
都可以正常修剪

2 @! }. ~3 A" v8 n: f( s; d按楼主给的尺寸画看看能不能修剪……
发表于 2014-10-29 13:39:15 | 显示全部楼层 来自: 中国广西南宁
试了一下,我用的是2015版,,以红色椭圆为修剪边,修剪绿色椭圆。当长轴为70时,不能修剪,提示未与对象相交。将长轴改为80,就可以了。又试着改成60,不行。改成50,又可以了。真是有点奇怪。
" u6 i8 _, q  i5 l- B
) _' n# t. I% j. x1 S; N 10.29.jpg 7 z& o+ p% _6 {  P. k/ z) o
7 @& Y, l6 E! L$ ]1 F/ ?; V/ P
另外我想是不是捕捉的问题,又试着将两椭圆约束成同心和相切,但在长轴为70的情况下还是不能修剪。
; E5 O9 c# ^2 m1 k. ~) u说是bug吧,为啥改变了一下尺寸又行了呢?; R" m/ l: g" l# A
想不明白,还是等高手来指点吧。

评分

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

查看全部评分

发表于 2014-10-30 20:53:12 | 显示全部楼层 来自: 中国陕西西安
有意思的现象,当长轴分别为70和38时,短轴尺寸为18~2300时均无法修剪,小于18或大于2300时才可修剪。% X) T# T) I( _6 H4 R# R/ D
: V. e& V/ R+ C' c6 b1 l
1.PNG $ N8 u! ]$ G- p' x& f
. _1 L/ c9 u) m, [
2.PNG
6 q$ X5 R  O/ l& X* F! c. g
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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