QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: ryouss
收起左侧

[分享] 甜甜圈 33#附檔

[复制链接]
发表于 2016-1-14 13:24:23 | 显示全部楼层 来自: 中国北京
w_hs1 发表于 2016-1-13 17:031 Q0 t/ a2 v0 m3 r1 C. @2 O, |
这个题目是不应该出现自相交现象的。关于扫描中的自相交,SW自带的帮助中的路径、扫描轮廓不可自相交很容 ...

" C8 ?( X2 v8 r$ H& a0 L2 ~1 p4 D又见不老大师    致敬/ f2 Z  ~" P  n. H9 J9 n. G# c
发表于 2016-1-14 15:13:46 | 显示全部楼层 来自: 中国上海
littletb 发表于 2016-1-13 22:01: b& z% s; C5 ~: L1 T
谢谢不老叔亲身指导,受益匪浅。) g( y5 S; `3 u1 z: W$ N
不过,我还是有个疑问,为什么用整圆就无法扫描,而用圆弧就可以呢?0 y7 O$ _" F. a! V- D& L) ~
...
7 m. u: e) v. x: e5 G) I+ W. O
此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆心,这是一个临界位置。只要轮廓直径稍许小一点,这些截面都不相交,扫描完全没有问题;反之,轮廓直径稍许大一点,这些截面全部相交,扫描必然失败。在这个临界位置上据不一定了,因为计算机都有一个精度,严格说来在大多数情况下会有误差,而不同的版本,不同的轮廓组成(如一个整园还是两个半圆)和轮廓基准面位置,不同的路径组成……,粗看起来好像没有多少差别,实际上软件的计算已经有了变化,得到的结果也会有些许差别,而在临界状态下这些许差别常常可以得到完全不同的结果,这现象在SW的许多实例中已经多次出现过。
8 a6 @; \# R; h; n- W$ ^在本题中我用的SW2016版本,直接用整园扫描没有出现问题。
发表于 2016-1-14 17:11:47 | 显示全部楼层 来自: 中国上海
22553711 发表于 2016-1-13 16:49
( j0 f0 G5 E" s# N$ V回梁兄,“指导”是真正不敢当,能与您一块讨论已经自觉很荣幸了
/ Y9 c, T& B1 e$ n. u5 Y+ I7 J18#贴图理论上中间就是一点 ...

0 q" w. e2 ]% a" \! {我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零厚度。到目前SW还是不支持零厚度,可喜的是有一种例外,在扫描中有时候可以生成零厚度零件,如本题生成实体其实中间一点也是零厚度,扫描没有问题。如果将路径改成半个圆扫描也可生成实体,其形状与整圈剖去一半效果是一样的,但是却逃过了零厚度的陷阱。类似用扫描功能作出零厚度实体,以前也有过一些实例。

点评

謝謝不老叔的指導  发表于 2016-1-14 17:26
 楼主| 发表于 2016-1-14 20:23:26 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-14 20:29 编辑 % ^% t( }0 a0 }( U/ h0 ]- Q
keilei001 发表于 2016-1-14 12:26/ v$ b- c- Z; n5 }2 p6 P1 a- \
不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

7 _; U$ m+ T; _! r8 ?, c筆電2012 sp4 實体掃出只要是有"實体交錯"就是掃不出,/ N0 I& w7 ~0 ?1 J3 H( _
可能是作業平台的問題吧,因辨公室的sw是同樣的安裝片,(但同樣筆電2015就行,迷糊了!!)
' p: X: b( V0 r  H- t2 Z未知是否他者也有這樣的問題.
0 g8 B4 e; f. p; T/ H2 d8 F8 r. i- n4 D: ^% }/ F
1.png
$ `+ H9 V* ]1 w$ |
5 y- H' N' [% \+ Q1 N5 L
发表于 2016-1-14 21:17:47 | 显示全部楼层 来自: 中国江苏苏州
w_hs1 发表于 2016-1-14 15:132 c9 ~' l4 E0 M  b+ u$ j: H
此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆 ...

4 }& O' V: o0 M6 c1 Q& O! j感谢不老前辈的指点。我有点明白了。
0 a1 c/ J6 O% |% T+ l应该说SW在处理整圆和圆弧时的计算方法不一样,算法的精度可能导致这样的结果。
9 b* G) Z% @) O- ]! o另外,在处理临界状态时候的算法也有不同。就如keilei001前辈所提出的第二种方法,可能让SW能解出扫描的路线而不自交。
发表于 2016-1-15 07:44:50 | 显示全部楼层 来自: 中国上海
keilei001 发表于 2016-1-14 12:26
7 `0 m' f1 p' `/ B7 W! }不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

' P5 {: i: q% a" a  J9 d“六角形的顶点换到X”是什么意思?我不明白。
发表于 2016-1-15 09:38:06 | 显示全部楼层 来自: 中国广东肇庆
w_hs1 发表于 2016-1-15 07:44% v, Y& ?0 q/ H3 \) }
“六角形的顶点换到X”是什么意思?我不明白。

. G4 t! O; @- U8 J* n不老叔好,是我表达得不严谨,惭愧。
% L5 O3 y- a  ]! ~$ r5 k) c4 o我的意思是把6角形扫描轮廓的顶点从下图中左边的方向换成右边的方向,这样会扫描失败,还请不老叔指教。" H' G% `1 h' A

1 p- p( Z4 X) f( ^" } Snap1.jpg 1 S; j& V) D/ p; ?5 h6 K
 楼主| 发表于 2016-1-15 10:51:23 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-15 11:01 编辑
- A8 G) G& h7 q% q$ S
  w5 [8 Z6 `, r$ I' M向諸大知會,我的筆電SW 2012 SP4 實体掃出可以允許"實体相交"了,0 v& u- T2 u8 i1 c2 ]
可是也是莫名其妙,把筆電帶到辦公室和PC"工具-選項"作比對也沒什麼差異,6 E5 S" [0 Q' X5 G* N- z, Z
但確認跳出後重新跑K大的6角形扫描就正常了,
) x5 a9 D# }, s3 X, T$ B' A難道 "工具-選項" 中有某項設定會影響 "實体掃出的特徵"??3 s1 H3 E# b) ~7 N# R) |4 [! f
( C2 [9 G- q" j7 ~/ S/ a) }
如下之前都認為SW不能做的,現在就行了.2 P. {% S1 S+ w! s

' D( {3 ~3 o0 A  h: j* k- a) P 1.jpg
+ h- u/ E! ?' d/ @3 a* ?+ l

. Y$ b) f8 H$ T, B; T5 e# L; G6 e
发表于 2016-1-15 11:12:15 | 显示全部楼层 来自: 中国浙江杭州
w_hs1 发表于 2016-1-14 17:11* A4 ]* B' Y. H& p* K
我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...
( {/ R: s, s! n; Q: L% `
多谢不老叔细致解答,小子再多作尝试

点评

我用SW2012,2015 轮廓由上下两个半圆组成,实体扫描还是扫描不出,想知道木兄測試結果!  发表于 2016-1-15 11:35
 楼主| 发表于 2016-1-15 11:55:20 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-14 17:115 ?* K* ^4 Z; C9 A( i
我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...

9 b/ I0 X4 Q: T向前輩報告,用半圓測試結果如下
- P0 ], b: D3 a  M/ Z3 y, w 2.jpg * y: @" j5 m8 F' V) U+ U) l( o

/ _- R" ?  x  \+ Q$ T. }; G
发表于 2016-1-15 18:34:54 | 显示全部楼层 来自: 中国浙江杭州
回梁兄:
+ t$ e5 f; M. n8 e1 Y4 c5 h; ^电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。

点评

感謝回覆  发表于 2016-1-15 18:41
发表于 2016-1-15 19:59:31 | 显示全部楼层 来自: 中国广东肇庆
22553711 发表于 2016-1-15 18:34
0 e$ z6 Z; {0 r4 U- p: t( A: q回梁兄:
! M6 d$ F8 p  `电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。
9 b  p: O& X, Z& e) |, S! P
不老叔说是用2016版的,其他版本扫不出不奇怪啊。5 R" x2 d  \& y6 s) K% a
晚上在另一台装有2016的电脑试试。
发表于 2016-1-17 16:43:42 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-15 11:55
1 z6 F0 V' \) `  y1 F( W向前輩報告,用半圓測試結果如下
4 t! I# Y( ?( |* R+ K( O
4 i1 J4 w: z  o! ?9 U9 [
我说的是用整园做轮廓,半圆做路径,扫描没有问题。
1 F6 \+ G9 t- e 半环1.jpg
) B2 \) i6 i8 _/ n2 j但是用半圆做轮廓,整园做路径,结果与梁大一样。
4 q- O: |7 i4 ], E0 ?* |  W
 楼主| 发表于 2016-1-17 17:47:50 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-17 18:01 编辑
  y; f0 @* [" l
w_hs1 发表于 2016-1-17 16:43# R$ D2 X- E9 z- G
我说的是用整园做轮廓,半圆做路径,扫描没有问题。
% b( W9 t0 H% z( c, M
* u* N+ o; w4 Y) R& J+ _但是用半圆做轮廓,整园做路径,结果与梁大一 ...
! [  g+ N) A  w0 ?8 r* p
感謝前輩指導: r" l% i- I' B$ O2 p

% S: K9 J$ l& ^# s是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。

; u& Z& o1 I7 ~. t+ b) q7 }! D但是不能鏡射成全周,是這樣嗎? 全周就要用 "移動複製" 成兩個實體!. P4 W$ O! z/ B+ d) [
011701.png % L) G9 q& E' [" ]% ?
011702.png
# J% e# F& {( v( k) W5 j; M 3.png
2 ?, n- [0 H& T6 q$ `7 a. m' ], K! {4 Y/ ]% r. z, p& n

$ T$ C1 f: H  A* i3 Q+ Z& |0 u+ i1 s1 s
$ W5 |% W4 b; L8 s1 l" |% F  @
* [* R, @; p/ F
 楼主| 发表于 2016-1-17 18:08:51 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-17 16:432 r. D- o2 t1 y9 i
我说的是用整园做轮廓,半圆做路径,扫描没有问题。
9 I9 L- G) n! E# `1 C* q; [8 ^% ?! @9 ^& j9 k- _
但是用半圆做轮廓,整园做路径,结果与梁大一 ...

9 D1 \- G9 T) Nhttp://www.3dportal.cn/discuz/fo ... &extra=page%3D15 S% z4 O1 j% V9 i" Z& A$ L  {
另外如上3#,是否可以再指導是如何做成的,先謝謝了!
发表于 2016-1-18 09:58:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 18:08
. @" E5 \) ?# k+ uhttp://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1470287&extra=page%3D1
* e! l! j0 Y. `& g+ u$ n5 H5 u另外如上3#,是否 ...
) G  i/ L5 ~& L1 b
这个不是我做的呀

点评

前輩很抱歉,提共錯誤信息了!  发表于 2016-1-18 11:02
发表于 2016-1-18 10:41:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 17:47
$ H8 O0 g& _) w" c感謝前輩指導
. B" D% p- e9 u$ @+ n* M+ q8 C1 }- i5 l
是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。

2 A7 B' D0 W2 |* _  }
9 y, ~" x8 k: p8 m) C1 Z( T* o我用上下两个半圆合成一个整园作轮廓,用整园作路径,扫出整个环,一个实体,没有问题呀。1 x  I2 {% x, s, C' |; P0 v  ~6 L9 \
环1.jpg
5 q# h0 a# U3 P) p5 }7 \% x, @0 T

点评

謝謝提示,可能功力不夠再努力練習了!  发表于 2016-1-18 10:55
 楼主| 发表于 2016-1-18 11:13:52 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-18 10:41
3 H; J* [5 w4 S我用上下两个半圆合成一个整园作轮廓,用整园作路径,扫出整个环,一个实体,没有问题呀。

( {' D/ i0 e; b8 D另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?
' \' O% P. ]5 u. l  C! j  h3 Q* O" |/ p, j4 f/ N% V
http://www.3dportal.cn/discuz/fo ... 0308&extra=page%3D1
发表于 2016-1-18 11:27:48 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-18 11:13. r( V6 H9 }. ~, l2 S1 ?2 m3 f* ]
另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?7 I2 @' S1 q1 c8 d, V, w

0 |; M( Q$ x: o$ fhttp://www.3dportal.cn/discuz/fo ... 03 ...

/ U0 G9 \. ]3 z- F$ @& Z, p" c7 e此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

点评

是的,謝謝回覆  发表于 2016-1-18 11:28
 楼主| 发表于 2016-1-18 11:36:13 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-18 11:37 编辑
+ r1 c, f. e3 e8 l9 ?5 V5 B" e5 k# R/ B
w_hs1 发表于 2016-1-18 11:27
( @0 k6 h! s8 I( s6 R, R此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

  ~. f) a' E# ?: j% m$ O8 x& O/ khttp://bbs.icax.org/thread-555620-9-1.html  85#- \/ J% h& ?3 a% R
' c; |0 a: q2 z0 T6 a3 g; \
前輩創作太多了,讓我們這些後輩學都學不完,如上也是前輩的大作呀!
- e9 w/ n1 `# @* q
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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