QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
两同心椭圆,大椭圆长半轴70短半轴26;小椭圆长轴38短半轴26。画完后试着去剪切椭圆的左或右部分,都无法剪去。
% Q. g5 w4 g( C- z6 D但是,在椭圆的圆心处补画一半径26的圆后,上述要求可以满足。
) }4 h3 A/ z8 _请赐教,谢谢!6 z* `7 t& k! N$ }4 Z8 O+ j  @
发表于 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
$ o! H$ Q* Z4 E# ]" U* @楼主所描述的两个椭圆既不相交,也不相切,只是有两个公共点(这两个公共点并非两椭圆图形的切点!)。修剪 ...

& ]# o4 {" R+ x$ i呵呵,两短轴都是26,且为同心椭圆,你说相切不相切;
+ _1 g/ \( ]( d" [8 Y4 P( v如果说cad只能识别线边界,才能修剪,但我在椭圆中心处补画一半径为26的圆后,上述的椭圆就随便修剪。由此分析26的圆在0,26点坐标处也应为一点才对,26的圆是如何促成修剪椭圆的任务完成的呢。

评分

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

查看全部评分

发表于 2014-10-27 21:37:05 | 显示全部楼层 来自: 中国陕西西安
可以修剪啊
7 `, N0 Q0 h8 \, a' |% S! i! p- a  Q6 A* l- `( `$ x
1.PNG

评分

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

查看全部评分

 楼主| 发表于 2014-10-28 08:23:33 | 显示全部楼层 来自: 中国广西桂林
本帖最后由 zq9901 于 2014-10-28 08:25 编辑
3 v; Q8 s/ t1 x' T
+ E& i+ q# z9 W& R大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。4 \/ l+ A5 A8 s1 k5 d
TXT3.JPG

评分

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

查看全部评分

发表于 2014-10-28 14:08:38 | 显示全部楼层 来自: 中国辽宁本溪
这个问题应该是编程算法中存在的BUG,能否修剪好像与两椭圆的尺寸有关,如果把楼上的大椭圆长轴用夹点拉短一点就行了……事先是可以判断能否修剪,就看能否捕捉到交点……
: H, P! N9 B3 D" T( D
  O- F) |5 d1 @% Y8 \- ?. J8 ]当捕捉不到交点时,可采用变通的手段,作辅助直线解决吧,所以这种BUG对于实际操作并无大碍,不必大惊小怪……CAD中类似这样的事多着呐……都是用变通的手段处理。

评分

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

查看全部评分

发表于 2014-10-28 21:02:16 | 显示全部楼层 来自: 中国陕西西安
zq9901 发表于 2014-10-28 08:23 static/image/common/back.gif$ h) t7 s! W  `$ O0 f5 }0 i2 }
大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。

1 w: h, E* v& t- V3 g都可以正常修剪
) p0 j$ E" m  \* ^2 C8 H0 W, U
1.PNG

评分

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

查看全部评分

发表于 2014-10-29 07:58:46 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-29 08:10 编辑
, r  G) N2 A) _; I/ P  s3 q4 C  _; N- \6 F" C. j
楼主发贴时没说明CAD版本,或者把DWG文件发上来呀?有些操作在低版本中可能有BUG,在高版本中可能就不存在了,我用08试验的结果为不定,如下图(关键词:尺寸相关、能否捕捉交点):5 g/ K, A* V4 g4 A" d, Y
5 d# Y  {/ R; ]
两椭圆修剪问题.gif 0 f* h8 L$ @# R1 m8 L" k9 q- B

评分

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

查看全部评分

发表于 2014-10-29 08:05:59 | 显示全部楼层 来自: 中国辽宁本溪
我爱用acad 发表于 2014-10-28 21:02 static/image/common/back.gif1 P8 ^6 t5 {. ~+ P: y  i8 h8 `
都可以正常修剪
: P9 ~. P* F/ k" E7 d6 S
按楼主给的尺寸画看看能不能修剪……
发表于 2014-10-29 13:39:15 | 显示全部楼层 来自: 中国广西南宁
试了一下,我用的是2015版,,以红色椭圆为修剪边,修剪绿色椭圆。当长轴为70时,不能修剪,提示未与对象相交。将长轴改为80,就可以了。又试着改成60,不行。改成50,又可以了。真是有点奇怪。( c* c0 q2 m/ [( z
5 P8 V" k6 n6 W$ z! \- Z1 M( r
10.29.jpg
6 f% D5 I1 L; b# e8 a7 {, p' K& g; \' A; ~9 e- Y7 T, {
另外我想是不是捕捉的问题,又试着将两椭圆约束成同心和相切,但在长轴为70的情况下还是不能修剪。
, n8 z9 ]' B, s说是bug吧,为啥改变了一下尺寸又行了呢?
: {- Y' a$ T5 i& a5 X  G. Z  w! h想不明白,还是等高手来指点吧。

评分

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

查看全部评分

发表于 2014-10-30 20:53:12 | 显示全部楼层 来自: 中国陕西西安
有意思的现象,当长轴分别为70和38时,短轴尺寸为18~2300时均无法修剪,小于18或大于2300时才可修剪。+ R* k2 o$ E3 \* Y
( S* |( c4 a  ]/ I
1.PNG
! n: @$ h0 R$ r& o% U3 j! e5 o7 d4 Y3 h( o/ ~% p1 m, K
2.PNG
/ X2 K; o8 i4 K- C% l/ A
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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