QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: ryouss
收起左侧

[分享] 甜甜圈 33#附檔

[复制链接]
发表于 2016-1-14 13:24:23 | 显示全部楼层 来自: 中国北京
w_hs1 发表于 2016-1-13 17:031 A7 B! F& z0 T
这个题目是不应该出现自相交现象的。关于扫描中的自相交,SW自带的帮助中的路径、扫描轮廓不可自相交很容 ...
) ?2 }9 e3 Z% {* B; X* N
又见不老大师    致敬8 y2 n; \) p, v
发表于 2016-1-14 15:13:46 | 显示全部楼层 来自: 中国上海
littletb 发表于 2016-1-13 22:01
5 n* }$ a6 s) p$ v- ?) s# o, d谢谢不老叔亲身指导,受益匪浅。
  J( c6 o3 ^/ p6 z不过,我还是有个疑问,为什么用整圆就无法扫描,而用圆弧就可以呢?
6 R! x" o, t3 J( o: H2 A: _, R- z% I ...
, U* g/ T1 z: @
此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆心,这是一个临界位置。只要轮廓直径稍许小一点,这些截面都不相交,扫描完全没有问题;反之,轮廓直径稍许大一点,这些截面全部相交,扫描必然失败。在这个临界位置上据不一定了,因为计算机都有一个精度,严格说来在大多数情况下会有误差,而不同的版本,不同的轮廓组成(如一个整园还是两个半圆)和轮廓基准面位置,不同的路径组成……,粗看起来好像没有多少差别,实际上软件的计算已经有了变化,得到的结果也会有些许差别,而在临界状态下这些许差别常常可以得到完全不同的结果,这现象在SW的许多实例中已经多次出现过。
5 a& M9 F$ K" f在本题中我用的SW2016版本,直接用整园扫描没有出现问题。
发表于 2016-1-14 17:11:47 | 显示全部楼层 来自: 中国上海
22553711 发表于 2016-1-13 16:49" ?4 o1 ?! v- ]- p" {, \* k; n- f
回梁兄,“指导”是真正不敢当,能与您一块讨论已经自觉很荣幸了2 {" h# G, ~% |; d, X" M5 }
18#贴图理论上中间就是一点 ...

; R4 o: W/ K5 n3 k/ Z/ D5 r我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零厚度。到目前SW还是不支持零厚度,可喜的是有一种例外,在扫描中有时候可以生成零厚度零件,如本题生成实体其实中间一点也是零厚度,扫描没有问题。如果将路径改成半个圆扫描也可生成实体,其形状与整圈剖去一半效果是一样的,但是却逃过了零厚度的陷阱。类似用扫描功能作出零厚度实体,以前也有过一些实例。

点评

謝謝不老叔的指導  发表于 2016-1-14 17:26
 楼主| 发表于 2016-1-14 20:23:26 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-14 20:29 编辑
' J" `. r9 Z- h3 u$ v
keilei001 发表于 2016-1-14 12:26% V9 }: z  {' }: r9 K! {
不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

) R. w  O. d: [8 _+ q筆電2012 sp4 實体掃出只要是有"實体交錯"就是掃不出,5 j' n  t* m* K. z, n
可能是作業平台的問題吧,因辨公室的sw是同樣的安裝片,(但同樣筆電2015就行,迷糊了!!)! K9 N) [, J' `+ C3 }  \' b& s! ~
未知是否他者也有這樣的問題.
/ v3 ?( Z4 r2 f, f4 q  q! [* _. n/ J  `  V
1.png * `- i4 X# _7 F% ]9 d! r# F
2 S' U! R* U6 l% Y1 w
发表于 2016-1-14 21:17:47 | 显示全部楼层 来自: 中国江苏苏州
w_hs1 发表于 2016-1-14 15:13
. U( z) V9 e* `此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆 ...
% p! n- S/ o/ o, g, H/ I. z
感谢不老前辈的指点。我有点明白了。8 N" x; t% N( c$ x
应该说SW在处理整圆和圆弧时的计算方法不一样,算法的精度可能导致这样的结果。5 I9 y9 D+ e8 j+ O* P  u2 s, }* h; K
另外,在处理临界状态时候的算法也有不同。就如keilei001前辈所提出的第二种方法,可能让SW能解出扫描的路线而不自交。
发表于 2016-1-15 07:44:50 | 显示全部楼层 来自: 中国上海
keilei001 发表于 2016-1-14 12:262 x6 P+ ^2 H& u% r) b5 U1 K& o
不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

  Y$ O* n. F( c- U6 a“六角形的顶点换到X”是什么意思?我不明白。
发表于 2016-1-15 09:38:06 | 显示全部楼层 来自: 中国广东肇庆
w_hs1 发表于 2016-1-15 07:44" z3 \- Q2 z. \+ }, k
“六角形的顶点换到X”是什么意思?我不明白。

5 l  A; T' T, B. Q不老叔好,是我表达得不严谨,惭愧。
+ y- ^+ l; l1 P5 i% j* e! O/ p* `4 Z我的意思是把6角形扫描轮廓的顶点从下图中左边的方向换成右边的方向,这样会扫描失败,还请不老叔指教。
$ H( l; G. T/ D0 {& H: u
& l' u1 `; Y+ c" q( I% Q; y5 u! l Snap1.jpg
4 v: ]9 M+ T( T- x' N1 n  X
 楼主| 发表于 2016-1-15 10:51:23 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-15 11:01 编辑
& |" V& l8 a: {+ E' X& s; E
6 @7 `4 ]7 |! a5 W3 r. e  ]向諸大知會,我的筆電SW 2012 SP4 實体掃出可以允許"實体相交"了,
; X- W( F0 z6 u/ G0 b可是也是莫名其妙,把筆電帶到辦公室和PC"工具-選項"作比對也沒什麼差異,$ @6 i* i: B  |
但確認跳出後重新跑K大的6角形扫描就正常了,
1 x/ Y6 R2 U% ?難道 "工具-選項" 中有某項設定會影響 "實体掃出的特徵"??. }- `: m" G7 r) J

. e6 x4 G" C$ Y% G如下之前都認為SW不能做的,現在就行了.9 F7 Q" |+ b- C+ u- A
& e  W, T. }+ i' }: s
1.jpg / D3 ]: J3 ^2 O# X

3 \, q, J* J% b" Q- a5 p
发表于 2016-1-15 11:12:15 | 显示全部楼层 来自: 中国浙江杭州
w_hs1 发表于 2016-1-14 17:11
/ b! W6 l  d* B: a6 G0 J8 I我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...

. m) W1 _4 Q8 s- w多谢不老叔细致解答,小子再多作尝试

点评

我用SW2012,2015 轮廓由上下两个半圆组成,实体扫描还是扫描不出,想知道木兄測試結果!  发表于 2016-1-15 11:35
 楼主| 发表于 2016-1-15 11:55:20 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-14 17:11
+ ~$ }5 s. B$ S9 C' q9 _我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...

1 j# Q% I. x# S7 J向前輩報告,用半圓測試結果如下
: H- y- P% g9 I# ^! v6 o 2.jpg ) J5 [; r6 e5 c# _

6 e+ \8 C! r' K. O) @" T
发表于 2016-1-15 18:34:54 | 显示全部楼层 来自: 中国浙江杭州
回梁兄:" k+ ]# ^; ~0 a5 u
电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。

点评

感謝回覆  发表于 2016-1-15 18:41
发表于 2016-1-15 19:59:31 | 显示全部楼层 来自: 中国广东肇庆
22553711 发表于 2016-1-15 18:34
9 e. i7 S* U" h, Q8 J回梁兄:
: D! b4 E3 p7 V$ [2 N8 a7 Y电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。
7 E2 @( v( Z$ m6 U+ n- l2 v" X
不老叔说是用2016版的,其他版本扫不出不奇怪啊。- d' Q$ f- G% x3 e% Q
晚上在另一台装有2016的电脑试试。
发表于 2016-1-17 16:43:42 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-15 11:55
& a) |' U, R  S& S4 _9 ?0 Z1 X4 u. m向前輩報告,用半圓測試結果如下

3 U* `# @% u1 D* E1 \& d* \) _6 O/ H* r3 e! g3 g% m+ s. Q1 O
我说的是用整园做轮廓,半圆做路径,扫描没有问题。
2 r) P4 d+ }: I# }8 U4 q 半环1.jpg
9 ?: I3 D2 Y  @- |+ @但是用半圆做轮廓,整园做路径,结果与梁大一样。
* N+ q  {# a2 ~- O. y8 D
 楼主| 发表于 2016-1-17 17:47:50 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-17 18:01 编辑 7 @, V; N8 k/ q% C2 ^
w_hs1 发表于 2016-1-17 16:43- B- A3 s8 L# u# [
我说的是用整园做轮廓,半圆做路径,扫描没有问题。
( X6 s, c# x+ Q7 @6 J. W  Y- q; w  _2 ?: u7 g
但是用半圆做轮廓,整园做路径,结果与梁大一 ...
0 G( l/ `2 z' G, {1 [# E
感謝前輩指導
1 e" N& X, k7 m; Y5 n8 g- Y/ p
$ R, W" }+ T! t( c4 g/ Y1 m8 @是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。
7 t  q  p1 g" ]6 }
但是不能鏡射成全周,是這樣嗎? 全周就要用 "移動複製" 成兩個實體!
0 I4 x0 b. u! @" O# A/ ~ 011701.png 5 \4 y# a2 n! A1 H. F
011702.png : K, M) ~4 A+ S0 w! ]
3.png
% i- R$ Z. M( j% N( w- w# @0 p7 `$ f/ k1 y; P3 q& V' Y- ^2 t$ x" j2 N

! T- |! K& p' l' O& H: [) Q$ }2 ]/ i# {* L0 C

' c/ ^" M; s+ ~8 ]# }0 X  P
9 g+ A7 T8 l' W; H% E: K, t( ~" |
 楼主| 发表于 2016-1-17 18:08:51 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-17 16:43& j) ]( ]. l; e# L2 T% I* P7 H
我说的是用整园做轮廓,半圆做路径,扫描没有问题。 * I' b+ m: ^0 i, e; Z5 P' w1 P

( I5 m3 I7 i' |# t* y0 u  [但是用半圆做轮廓,整园做路径,结果与梁大一 ...
' {7 ?9 l7 |$ x; r
http://www.3dportal.cn/discuz/fo ... &extra=page%3D1. k  O# \  r+ g. ?; {7 v. g
另外如上3#,是否可以再指導是如何做成的,先謝謝了!
发表于 2016-1-18 09:58:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 18:08( A( ]1 e; _0 s5 [' O" Y
http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1470287&extra=page%3D15 @5 L( z0 D  Y) X/ m; Z
另外如上3#,是否 ...

4 B8 k1 i$ v* `0 }8 e这个不是我做的呀

点评

前輩很抱歉,提共錯誤信息了!  发表于 2016-1-18 11:02
发表于 2016-1-18 10:41:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 17:47
) u: N- ?& F5 k* X感謝前輩指導' K+ ~/ Q' R" _. L5 ]# o1 d
: O' c+ g4 c) o( v0 q- u0 S
是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。

, ~  L) `6 {! r" G9 |/ q  G) o) y
1 Y. I: k4 J$ n" E我用上下两个半圆合成一个整园作轮廓,用整园作路径,扫出整个环,一个实体,没有问题呀。, |! }: g( Q) U0 @& _- y, i
环1.jpg 2 I4 |2 |# c4 L2 S  b+ B/ q; x

点评

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

( `# Y. h, U7 |5 b! c另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?0 [/ Y+ B6 }; j! Z' K0 S0 H
1 Z" W0 P0 m- K2 B
http://www.3dportal.cn/discuz/fo ... 0308&extra=page%3D1
发表于 2016-1-18 11:27:48 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-18 11:13% r3 h5 C/ B, C3 A5 n* c! R) {. A( a
另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?3 [  k' t, u# v! A: S% X# J6 ?

, C$ `" W5 O7 @; R6 l3 Chttp://www.3dportal.cn/discuz/fo ... 03 ...
# a) `1 O/ ~, Z: l: J- q
此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

点评

是的,謝謝回覆  发表于 2016-1-18 11:28
 楼主| 发表于 2016-1-18 11:36:13 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-18 11:37 编辑
' p: q& t& ?+ X! ~# ?# n( R
w_hs1 发表于 2016-1-18 11:27) s9 o/ X' U1 ~& v/ B0 p
此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

% \; L- y+ l( _# ^! shttp://bbs.icax.org/thread-555620-9-1.html  85#4 b; c; |1 Q4 _# ^
$ L* h+ N* ]4 I5 h
前輩創作太多了,讓我們這些後輩學都學不完,如上也是前輩的大作呀!0 o. |' l* C. o! X
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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