QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

楼主: ryouss
收起左侧

[分享] 甜甜圈 33#附檔

[复制链接]
发表于 2016-1-14 13:24:23 | 显示全部楼层 来自: 中国北京
w_hs1 发表于 2016-1-13 17:03) }6 u; W' Q' y3 u8 \) }
这个题目是不应该出现自相交现象的。关于扫描中的自相交,SW自带的帮助中的路径、扫描轮廓不可自相交很容 ...
& U* }7 |5 \& y! o: d6 F
又见不老大师    致敬+ T/ G' v% K8 p8 s
发表于 2016-1-14 15:13:46 | 显示全部楼层 来自: 中国上海
littletb 发表于 2016-1-13 22:012 ]/ G+ S' x6 M; V& E
谢谢不老叔亲身指导,受益匪浅。% p2 Y6 R6 o6 T5 r8 Z
不过,我还是有个疑问,为什么用整圆就无法扫描,而用圆弧就可以呢?( c) g# i9 V* b) j/ g' U
...
% L3 ]' r% o# b7 k
此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆心,这是一个临界位置。只要轮廓直径稍许小一点,这些截面都不相交,扫描完全没有问题;反之,轮廓直径稍许大一点,这些截面全部相交,扫描必然失败。在这个临界位置上据不一定了,因为计算机都有一个精度,严格说来在大多数情况下会有误差,而不同的版本,不同的轮廓组成(如一个整园还是两个半圆)和轮廓基准面位置,不同的路径组成……,粗看起来好像没有多少差别,实际上软件的计算已经有了变化,得到的结果也会有些许差别,而在临界状态下这些许差别常常可以得到完全不同的结果,这现象在SW的许多实例中已经多次出现过。
2 P/ {- U- M" q1 c在本题中我用的SW2016版本,直接用整园扫描没有出现问题。
发表于 2016-1-14 17:11:47 | 显示全部楼层 来自: 中国上海
22553711 发表于 2016-1-13 16:49
1 B0 ^( X, h* L% Q; L1 T7 u回梁兄,“指导”是真正不敢当,能与您一块讨论已经自觉很荣幸了
& @1 x4 W; l. S18#贴图理论上中间就是一点 ...
$ w1 f8 J# j) b' G4 Z) v
我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零厚度。到目前SW还是不支持零厚度,可喜的是有一种例外,在扫描中有时候可以生成零厚度零件,如本题生成实体其实中间一点也是零厚度,扫描没有问题。如果将路径改成半个圆扫描也可生成实体,其形状与整圈剖去一半效果是一样的,但是却逃过了零厚度的陷阱。类似用扫描功能作出零厚度实体,以前也有过一些实例。

点评

謝謝不老叔的指導  发表于 2016-1-14 17:26
 楼主| 发表于 2016-1-14 20:23:26 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-14 20:29 编辑 % I# }( n$ O2 o, Q9 E( T* _
keilei001 发表于 2016-1-14 12:26
5 [9 N3 v, e& `不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

) X: C5 H8 [/ u: j筆電2012 sp4 實体掃出只要是有"實体交錯"就是掃不出,1 j* K( C! o* D7 ^
可能是作業平台的問題吧,因辨公室的sw是同樣的安裝片,(但同樣筆電2015就行,迷糊了!!)# H5 u0 B! H$ Z/ @3 v
未知是否他者也有這樣的問題.
3 g$ r0 t; M, a8 R7 K0 b# N3 D6 c6 M5 }5 S" F4 [' G
1.png
, S) M- Q! b' O' T8 S# Q0 w6 u1 u
1 t$ n, A6 n2 @4 Y& ~9 U
发表于 2016-1-14 21:17:47 | 显示全部楼层 来自: 中国江苏苏州
w_hs1 发表于 2016-1-14 15:13  v2 y$ J$ v8 Y& E
此题直径30的原型截面的扫描路径上有两个半径为15的圆弧,因此理论上在这弧段上的截面正好都通过圆弧的圆 ...

# [8 T; ^9 b/ B; f6 m0 i6 ^* |感谢不老前辈的指点。我有点明白了。
" H% `  ?7 R1 u" d% W: k应该说SW在处理整圆和圆弧时的计算方法不一样,算法的精度可能导致这样的结果。
$ O5 k' `0 B2 \7 t3 ^0 x另外,在处理临界状态时候的算法也有不同。就如keilei001前辈所提出的第二种方法,可能让SW能解出扫描的路线而不自交。
发表于 2016-1-15 07:44:50 | 显示全部楼层 来自: 中国上海
keilei001 发表于 2016-1-14 12:26
$ E8 c. K; r6 }, @2 E* s, k" H( |3 U5 c不老叔说得对,只要在每一个扫描的微段中实体没有自相交就行,在路径行进一段以后再出现实体自相交并不影响 ...

8 h1 B7 v% M+ X5 \2 i“六角形的顶点换到X”是什么意思?我不明白。
发表于 2016-1-15 09:38:06 | 显示全部楼层 来自: 中国广东肇庆
w_hs1 发表于 2016-1-15 07:44
, l  [+ `+ D( e8 q4 L9 `“六角形的顶点换到X”是什么意思?我不明白。

- p. T/ C' U5 Z4 T不老叔好,是我表达得不严谨,惭愧。1 }. L8 F4 E& S( Z
我的意思是把6角形扫描轮廓的顶点从下图中左边的方向换成右边的方向,这样会扫描失败,还请不老叔指教。
2 a. T1 F4 J, ]6 S: U3 W+ B) B4 X1 `5 c3 v: N: V. U  U' @
Snap1.jpg
/ r" F, J/ O8 H1 y- o
 楼主| 发表于 2016-1-15 10:51:23 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-15 11:01 编辑 / _3 @" n8 I! u/ H; T, o7 i1 Z9 Z

: g8 c4 \+ c3 d9 V* {; ~向諸大知會,我的筆電SW 2012 SP4 實体掃出可以允許"實体相交"了,
; [! [! z7 E  I% @; }可是也是莫名其妙,把筆電帶到辦公室和PC"工具-選項"作比對也沒什麼差異,! L! M, L  {8 J: [# c
但確認跳出後重新跑K大的6角形扫描就正常了,. A2 Y6 u; @2 ~$ q; q( ]: G
難道 "工具-選項" 中有某項設定會影響 "實体掃出的特徵"??
1 l5 {# U/ E: @) Z6 ?4 J3 w# h8 r6 _. X5 w
如下之前都認為SW不能做的,現在就行了." n* _2 C9 R' L# A
$ D3 n5 H9 `+ ^7 e6 k& O
1.jpg ( q0 y9 `% J$ P" t" E

. ]' K! C4 _- s* @" K. {
发表于 2016-1-15 11:12:15 | 显示全部楼层 来自: 中国浙江杭州
w_hs1 发表于 2016-1-14 17:11& `3 q+ D4 L% \/ H$ c# }* J
我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...
# R) C/ z. [  Y* P1 h
多谢不老叔细致解答,小子再多作尝试

点评

我用SW2012,2015 轮廓由上下两个半圆组成,实体扫描还是扫描不出,想知道木兄測試結果!  发表于 2016-1-15 11:35
 楼主| 发表于 2016-1-15 11:55:20 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-14 17:11
3 b2 x* S% H7 O6 N! B& n5 t) x我用SW2016,轮廓由上下两个半圆组成,无论实体扫描还是曲面扫描加厚都可以,但是剖面,因为剖面会产生零 ...
' |% q1 E2 G6 j9 C: R
向前輩報告,用半圓測試結果如下7 z: l$ ?2 h' E( X( E# H2 u6 q% A
2.jpg
& {  x. \; m" ]# s/ R1 O) _0 G
5 K# w0 ^. W7 p5 D1 D8 T' C
发表于 2016-1-15 18:34:54 | 显示全部楼层 来自: 中国浙江杭州
回梁兄:+ z) J2 X$ Z$ h; ^  c$ U
电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。

点评

感謝回覆  发表于 2016-1-15 18:41
发表于 2016-1-15 19:59:31 | 显示全部楼层 来自: 中国广东肇庆
22553711 发表于 2016-1-15 18:34
9 z; ^5 t2 A  h# n; p' L回梁兄:
4 Z, s# s4 r: c电脑上只有2012,尽管用了不老叔介绍的方法,还是不能进行实体扫描。

6 m7 w, r* u& D1 ]3 \/ g# c& O不老叔说是用2016版的,其他版本扫不出不奇怪啊。
5 H+ m7 Q  }% z; Z晚上在另一台装有2016的电脑试试。
发表于 2016-1-17 16:43:42 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-15 11:55
; \/ w/ g5 t1 C/ U" A& m$ c向前輩報告,用半圓測試結果如下
7 \+ P8 B% E$ g

% b3 k4 ~: |; c& O, [1 \我说的是用整园做轮廓,半圆做路径,扫描没有问题。 " d4 x( m2 g, e6 _
半环1.jpg + \" k0 h. z7 s0 Z* \
但是用半圆做轮廓,整园做路径,结果与梁大一样。$ ?- B4 x. a3 J- ^0 m
 楼主| 发表于 2016-1-17 17:47:50 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-17 18:01 编辑 ) g: D# B9 \' Y
w_hs1 发表于 2016-1-17 16:43
; I2 a9 j) R( b& ?/ |我说的是用整园做轮廓,半圆做路径,扫描没有问题。
0 P; c& p7 I7 a4 b7 C6 h, J0 n3 o* ?- O' j( e
但是用半圆做轮廓,整园做路径,结果与梁大一 ...
! X! }* B5 K2 T2 \' J
感謝前輩指導$ O+ F( e- l. C4 _5 n) `
5 \- o$ P# y% r" D5 ^
是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。
# p. G" k: h! R4 s. P- B$ N2 _
但是不能鏡射成全周,是這樣嗎? 全周就要用 "移動複製" 成兩個實體!+ s0 ?. k! i8 P, d5 j
011701.png
6 X8 `9 W0 \6 w 011702.png
7 d2 y4 e% W% F9 @% s% Z+ { 3.png
. H1 ]) E5 t/ L. v7 K% s' A  n& v4 j) u* ~+ B
% H$ s9 t$ G9 I: Y: e

3 y! u0 H8 O' m
$ D9 p6 v# B2 R9 x4 ]( B# r+ O* U: U7 t- {5 X
 楼主| 发表于 2016-1-17 18:08:51 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-17 16:43
1 X4 G( b" k/ U7 t7 r我说的是用整园做轮廓,半圆做路径,扫描没有问题。 * \6 n% ~6 h0 U1 a/ v

4 u. Z" L# h# v( L; @' ^. [' t3 Y6 l但是用半圆做轮廓,整园做路径,结果与梁大一 ...
+ j3 e2 f9 X& F( l7 Y
http://www.3dportal.cn/discuz/fo ... &extra=page%3D1  G4 {- Y4 m% x% C/ [7 E  Q
另外如上3#,是否可以再指導是如何做成的,先謝謝了!
发表于 2016-1-18 09:58:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 18:08
* S; ]. ~0 L0 |  j  N% Nhttp://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=1470287&extra=page%3D1  C1 O$ f% ], h
另外如上3#,是否 ...

% d7 t3 c: q1 ?0 S8 S2 S% C这个不是我做的呀

点评

前輩很抱歉,提共錯誤信息了!  发表于 2016-1-18 11:02
发表于 2016-1-18 10:41:51 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-17 17:47% T) O& }! _$ T* k" F: _$ P
感謝前輩指導8 ?+ |8 e7 r  N7 u$ Z

1 |, e  e: h# s: f: V是的在2012版用整园做轮廓,半圆做路径,扫描就没有问题。

* W' q$ H% B4 ~4 b7 g
+ P7 E! e6 C, |$ @4 x$ w# [( P- m我用上下两个半圆合成一个整园作轮廓,用整园作路径,扫出整个环,一个实体,没有问题呀。
7 M: ?. X& W6 N3 }% z% ` 环1.jpg
' N" ]  P9 I$ J8 S) C7 @7 J

点评

謝謝提示,可能功力不夠再努力練習了!  发表于 2016-1-18 10:55
 楼主| 发表于 2016-1-18 11:13:52 | 显示全部楼层 来自: 中国浙江嘉兴
w_hs1 发表于 2016-1-18 10:41
( S% ?: S' h# T7 f我用上下两个半圆合成一个整园作轮廓,用整园作路径,扫出整个环,一个实体,没有问题呀。
" e. o6 H$ _* u9 H( s' b# D+ U  }
另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?0 x* r+ L, w) K8 i% D: q. S
0 s! l& u/ W( f: e
http://www.3dportal.cn/discuz/fo ... 0308&extra=page%3D1
发表于 2016-1-18 11:27:48 | 显示全部楼层 来自: 中国上海
ryouss 发表于 2016-1-18 11:138 R& ~: ?4 X3 L9 M: w+ t" E
另個問題煩請賜教了,如下請看看,線性陣列球跟球可以相切嗎?1 _* A  ~. @  G: u. w

1 K5 L; @& U, i  shttp://www.3dportal.cn/discuz/fo ... 03 ...
7 }' A) B* u% f/ Z: U0 _
此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

点评

是的,謝謝回覆  发表于 2016-1-18 11:28
 楼主| 发表于 2016-1-18 11:36:13 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-1-18 11:37 编辑 , w9 |  s/ m' G" p& T; b
w_hs1 发表于 2016-1-18 11:279 {- T% j( s2 i8 }
此是随形阵列,不能产生多实体,所以不能相切,要有些许重叠。

" Q! R; L3 O0 @6 h. N! Rhttp://bbs.icax.org/thread-555620-9-1.html  85#
7 k. b0 J0 N$ A8 Y, K8 O; ~/ E
2 Z/ {2 s; n8 c6 G. }前輩創作太多了,讓我們這些後輩學都學不完,如上也是前輩的大作呀!; E) |9 r0 ]. }; t6 t0 v
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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