QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2609|回复: 14
收起左侧

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

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

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

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

x
两同心椭圆,大椭圆长半轴70短半轴26;小椭圆长轴38短半轴26。画完后试着去剪切椭圆的左或右部分,都无法剪去。
9 k3 A( g' N  `9 J! S- \- B% I但是,在椭圆的圆心处补画一半径26的圆后,上述要求可以满足。
. l( l9 P. m' H: Z8 }& o9 O: @请赐教,谢谢!
7 f6 ?7 d( |' ]. I7 M6 W3 Y
发表于 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
1 R- B0 H  D; v5 q% i; i7 o楼主所描述的两个椭圆既不相交,也不相切,只是有两个公共点(这两个公共点并非两椭圆图形的切点!)。修剪 ...

+ @, q& Q. O" {+ L1 ~呵呵,两短轴都是26,且为同心椭圆,你说相切不相切;
7 X9 J8 ~8 F! Q如果说cad只能识别线边界,才能修剪,但我在椭圆中心处补画一半径为26的圆后,上述的椭圆就随便修剪。由此分析26的圆在0,26点坐标处也应为一点才对,26的圆是如何促成修剪椭圆的任务完成的呢。

评分

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

查看全部评分

发表于 2014-10-27 21:37:05 | 显示全部楼层 来自: 中国陕西西安
可以修剪啊
+ {& z4 I8 M* L) `- j
$ p/ \$ b. m3 m* q: [1 ] 1.PNG

评分

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

查看全部评分

 楼主| 发表于 2014-10-28 08:23:33 | 显示全部楼层 来自: 中国广西桂林
本帖最后由 zq9901 于 2014-10-28 08:25 编辑
: n( ~. f0 V9 Z+ y% k9 M
: ?* J) {! a0 a# I( A大家感兴趣就试一下B号的图形,看看是不是能够正常修剪,谁用谁知道。; O; b. e% v. N/ w
TXT3.JPG

评分

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

查看全部评分

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

1 t/ {( V# a/ j3 v' D- R! z当捕捉不到交点时,可采用变通的手段,作辅助直线解决吧,所以这种BUG对于实际操作并无大碍,不必大惊小怪……CAD中类似这样的事多着呐……都是用变通的手段处理。

评分

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

查看全部评分

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

: {" d' A+ U5 y# `7 T; H都可以正常修剪
. f9 m* l3 h9 T# r$ |7 @5 p6 b: Y1 c( h6 r
1.PNG

评分

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

查看全部评分

发表于 2014-10-29 07:58:46 | 显示全部楼层 来自: 中国辽宁本溪
本帖最后由 xhq1954425 于 2014-10-29 08:10 编辑
! n/ U7 ~" v8 M8 D4 G, m/ y$ j8 y2 @; a. j) l
楼主发贴时没说明CAD版本,或者把DWG文件发上来呀?有些操作在低版本中可能有BUG,在高版本中可能就不存在了,我用08试验的结果为不定,如下图(关键词:尺寸相关、能否捕捉交点):  b; g0 Y7 g" Q$ _

) b+ j! z) |0 `3 M+ ~6 t: O& W 两椭圆修剪问题.gif
& G  s% {. g$ B( F8 M0 l

评分

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

查看全部评分

发表于 2014-10-29 08:05:59 | 显示全部楼层 来自: 中国辽宁本溪
我爱用acad 发表于 2014-10-28 21:02 static/image/common/back.gif
6 K7 v( _7 i9 E( M0 @, y2 Z# U都可以正常修剪
& Q: R1 g) M3 T
按楼主给的尺寸画看看能不能修剪……
发表于 2014-10-29 13:39:15 | 显示全部楼层 来自: 中国广西南宁
试了一下,我用的是2015版,,以红色椭圆为修剪边,修剪绿色椭圆。当长轴为70时,不能修剪,提示未与对象相交。将长轴改为80,就可以了。又试着改成60,不行。改成50,又可以了。真是有点奇怪。+ x2 {/ Q+ w1 x
# Q8 J4 H; c: h; p/ L4 x
10.29.jpg # j+ w- ^+ N% A& n# @2 b/ ?
3 [: L* [8 o( y$ ?0 R+ P
另外我想是不是捕捉的问题,又试着将两椭圆约束成同心和相切,但在长轴为70的情况下还是不能修剪。
& M* l9 c6 o; Y9 H- J说是bug吧,为啥改变了一下尺寸又行了呢?( F1 q' e4 b; w0 [5 j+ }
想不明白,还是等高手来指点吧。

评分

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

查看全部评分

发表于 2014-10-30 20:53:12 | 显示全部楼层 来自: 中国陕西西安
有意思的现象,当长轴分别为70和38时,短轴尺寸为18~2300时均无法修剪,小于18或大于2300时才可修剪。
/ R8 |. ^# J% h$ m
7 |" @( [; M8 H 1.PNG
/ X/ B% y0 F, c; c+ h
4 A! ]; W3 q) R& Z 2.PNG 2 F2 W7 Q5 n( d7 h' L6 r1 h: n( h( q
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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