机械必威体育网址

标题: 直线和中心线相交但不垂直,旋转凸台失败?圆以切线为转轴也失败?旋转曲面却可以... [打印本页]

作者: zuce    时间: 2022-2-17 00:03
标题: 直线和中心线相交但不垂直,旋转凸台失败?圆以切线为转轴也失败?旋转曲面却可以...
本帖最后由 zuce 于 2022-2-17 00:05 编辑
8 \+ G' w' S+ ^
' l, Q5 Y9 \& [: X; x* |图一左图中心线和轮廓线垂直相交,“旋转凸台”成功;4 E* f- \  ~. g+ W  G, `2 x
右图只是稍微修改了一下两根线的夹角,这就失败了?9 H) m+ c# }- ^- E
到底是为什么啊?6 P1 k: Q0 \! ~- k
百思不得解啊,小白求指点~
6 \$ X. r+ E2 h- v/ }[attach]530316[/attach]图一:右图中心线和直线若不相交也能成功;或者中心线改成普通直线也行;又或者右图做曲面旋转也能ok
7 ?) M3 p3 c2 Z1 _  E8 \
. l( t3 _# E' Y  u; A. b4 H/ T& F3 w% I9 L% g, X% {3 R! e9 l

7 j$ d$ b0 _/ G4 I
, K. C- K2 U* |顺便再举两个例子-------[attach]530322[/attach]图二:同样是以圆的切线为旋转轴,“旋转曲面”成功、“旋转凸台”却失败,这是什么鬼?/ \" V" {3 w$ T$ w. Z7 b
  s/ H: X6 s0 F3 s: O

6 f  s3 `- y  I1 s! J- ?[attach]530335[/attach]图三:类似的,封闭轮廓由圆改为矩形,情况却相反:“旋转凸台”成功、“旋转曲面”却失败,这到底是什么规则?
2 }, B5 o# w+ ]2 I
0 w# m5 ^9 [. V5 [
0 R  d0 ~6 y: d. [. s, Q2 q. y! |
ps-----这两天在操练旋转命令,稍微一深究脑袋都炸毛了
$ T' f* H* o' P: e9 |7 W$ |当:轮廓是否封闭、封闭轮廓是曲线还是直线组成、旋转轴是否是轮廓的一部分、旋转轴是否与轮廓有交点、旋转轴是直线还是中心线、轮廓和旋转轴是否在同一个草图、是否共面、旋转凸台还是曲面……# l. }) S4 G0 z1 c/ b( w7 V" |
当所有这些因素搅和在一块时,我彻底懵圈了: F8 d- l: v9 S3 c& H
求老师们针对上述要点给我彻底详细讲解一下sw的旋转命令的详细规则!!总结一下大而全的规则!
/ I; Q% }2 h! }6 [0 }7 A我这人有严重强迫症,要么不会,要弄就彻底弄明白,最讨厌一知半解! A& i; k. N& T- M
2 t* w( H7 ], R5 u

$ F; k. v8 S8 w4 R- a! n8 K
( t* o6 d" E$ s; l4 ^/ T/ l( h  e6 ?" w
, V9 Q; ?# R. M( t; W2 W
  S7 S# O# t/ m" g; Y6 u' S, Q; E
* g( T+ y8 h, Z. V, @
; C6 E% k' }8 S5 f, \9 L) o8 X4 _

$ N9 w* k3 N! x! k& X补充内容 (2022-2-18 10:12):
2 [/ h8 _0 ]" {' E2 F2 k比照图2的左图,再补充一个案例:详见17楼的图片,为什么图2左成功,17楼缺失败* F# m" r/ V8 U9 E- `* A" I2 x; N

/ F: `2 M: t% B( W* I" M9 `8 c补充内容 (2022-2-22 09:47):
& t8 R) O8 `/ c, d# t# i
/ i2 q: U" B& ~再举个例子,如26楼图所示:) u/ Z% O* M/ r& g
当三根直线相交于一点时,能旋转曲面成功;% u3 B8 o6 C3 @9 X# Y
删掉其中任何一根,就失败了?+ Y/ K& V$ \8 f! a+ P6 Z: p
真的是搞不懂……
; I, i1 J* t( q& N% b, ?
- |  N, K1 F+ h$ e' l! x- b: q感觉关键还是sw的轮廓选择问题:* A6 t  y( C' l2 i5 _/ \& Y$ e9 d
只有两根线相交,不管选哪个做轴…字数受限请移步26楼1 Z0 W3 N, T( W$ [. H9 J

9 S, j( X1 r# m补充内容 (2022-9-24 20:23):
' j1 p, `8 R9 y8 F4 R再补充个,见31楼图示:
! J, o# g' B4 o! s
" ]" E2 o3 ~$ A: }8 Z4 q6 {左图是三根直线相交于一点,能旋转曲面成功;
: j. Y7 `' |6 t* Q( I7 o4 Y但如右上图那样,把其中一根直线改成中心线的话,却失败了;: g, ]% X9 x$ R) ]" f2 |, G# t6 P
然而在右上图的基础上再加一根直线的话,像右下图那样又成功了
: Q) Z  a4 n& v( s; X  M晕死
作者: 醉生梦    时间: 2022-2-17 07:52
你这样旋转出来的实体是现实中不能存在的,比如有一个点上实体的厚度为零,SW不承认的
作者: 醉生梦    时间: 2022-2-17 07:52
本帖最后由 醉生梦 于 2022-2-17 07:54 编辑 : ~5 V+ u+ Y+ G- q- \
9 ]% F7 e% v* P4 u
你这样旋转出来的实体是现实中不能存在的,比如有一个点上实体的厚度为零,SW不承认的
2 R5 Z* f/ _; D; t  \但是曲面就不一样了,曲面本身就是没有厚度的,或者说曲面的厚度本身就是零. k4 m0 j0 s5 h0 s+ h8 n

作者: 黑东东    时间: 2022-2-17 08:00
parasolid图形内核不承受零实体的存在,所有以parasolid图形内核的三维软件如solidworks solid edge nx 等等都遵循这个规律
作者: 旋旋zai    时间: 2022-2-17 08:17
SW没一个错误命令都有相应提示,你为啥不看呢?
! J6 z0 ?8 h$ I2 z% q+ @, y" L) }& H
作者: zuce    时间: 2022-2-17 08:23
旋旋zai 发表于 2022-2-17 08:17
) A6 e" `2 E( [  c: ^$ q3 lSW没一个错误命令都有相应提示,你为啥不看呢?

- p; ]) ?0 a* u& P提示有几种可能,关键是哪种?
/ O% j5 L( v+ {- ~3 ~: r4 F" q2 V2 X" ^8 E* V+ Q' Z) E
另外,如何解释把中心线改写直线确又成功了?5 y5 Q/ I5 j/ f- v

作者: zuce    时间: 2022-2-17 08:24
醉生梦 发表于 2022-2-17 07:520 g6 E( ?$ ^8 D6 C) L
你这样旋转出来的实体是现实中不能存在的,比如有一个点上实体的厚度为零,SW不承认的
, B. S  |$ M0 z+ W1 G; ~, U" e
请问下,图一中 将右图的中心线改成直线 为什么就能做出来?
" N% p! g3 Y! ]8 I
作者: shentu    时间: 2022-2-17 09:39
构造线不参与建模。。但实线会参与。有实线后,尖点的临界状态也就不存在了
作者: shentu    时间: 2022-2-17 09:41
有实线,薄壁的方向也只能选择“向内部”的方向,另一侧及两侧对称都不能构建成功。
% I, z: `2 G. z8 @4 n( L
作者: zuce    时间: 2022-2-17 09:46
黑东东 发表于 2022-2-17 08:00
( C/ r5 R0 p) b: o0 B# uparasolid图形内核不承受零实体的存在,所有以parasolid图形内核的三维软件如solidworks solid edge nx 等 ...

) i* ^- Y6 F$ i  O' W. m) F8 KACIS内核的软件呢?
/ }5 I) O% I+ Z! j1 Y- H; Q比如破衣和卡缇娅?能容许零厚度吗
5 m6 c8 L3 R, ^
作者: zuce    时间: 2022-2-17 09:48
shentu 发表于 2022-2-17 09:39
  c3 p$ T) y+ x! x2 K8 ?+ N构造线不参与建模。。但实线会参与。有实线后,尖点的临界状态也就不存在了

8 V! V( R  \- J. _: E  N我有点明白了……2 B2 c& E6 p; f9 m
那麻烦您再帮我看看图二图三是什么情况?
) d9 H, `6 q0 h8 g9 ]- Y
' N  X4 e2 B/ l6 t. z5 u* G& H, C- }7 P2 f

作者: zuce    时间: 2022-2-17 09:49
shentu 发表于 2022-2-17 09:41
3 O6 b  [( u  l$ C& i# J; s+ \4 E有实线,薄壁的方向也只能选择“向内部”的方向,另一侧及两侧对称都不能构建成功。

2 d& _+ n2 g; E) t: \嗯嗯  对的! Q! i! ^9 Y, H7 a* l. }8 q

) x- F  E" c, ?! {/ P' L# J5 I$ D- `, G( M+ R8 B! z+ M
您再看看图二图三啥情况6 y' H7 T. D( m. Y3 N7 u5 `) b, I

作者: shentu    时间: 2022-2-17 10:12
zuce 发表于 2022-2-17 09:49
1 W' m/ ^- [* g5 e嗯嗯  对的

" {% v. y3 V. k5 w图2实体为啥不能成功,一样的临界状态,圆弧与轴相切那一个点,本身就在轴线上,旋转一圈还是一个点,并且它还把实体分成了上下的两部分,还是所谓的“零厚度”问题。你如果在之间在那个临界点中间先旋转一个哪怕直径0.0001的球体后,再试你的方法,肯定就能成功,因为临界状态没有了。
7 d) P6 S3 ^0 I# x0 u- k图3就更简单了,实体旋转时可以融合成为一体,边线与轴线重合时,直接与外部融合了。曲面为啥不能成功呢?试想一下,一根直线绕着自身旋转一圈,它不能构成面,还是线,曲面不允许你是面也是线的状态存在,同样,SW也不支持点旋转成线(点不在轴线上),扫描点成线也不行。
5 |, d: o  C( L+ E. e" G: U
作者: zuce    时间: 2022-2-17 10:14
黑东东 发表于 2022-2-17 08:004 g* r. _3 j) F. l0 P
parasolid图形内核不承受零实体的存在,所有以parasolid图形内核的三维软件如solidworks solid edge nx 等 ...
% _0 o6 I$ A) |  \, W
对了  sw这种软件的旋转轴和轮廓是不是必须共面?(可以在不同的草图上)如果不共面,是不是要想办法把它们搞到一个面上?
* m' Q8 P; T' l7 a) C* b  m
& e% k, ?, n# N2 K( l- y, ~据说ug这种,彪悍的很,管你共不共面随便都可以搞?0 @" f% D6 [4 Y$ N# ]5 Q

作者: zuce    时间: 2022-2-17 14:02
本帖最后由 zuce 于 2022-2-17 14:28 编辑
- q8 \- ]7 V* I7 h
shentu 发表于 2022-2-17 10:12$ u5 @) W: l3 o$ Z! n
图2实体为啥不能成功,一样的临界状态,圆弧与轴相切那一个点,本身就在轴线上,旋转一圈还是一个点,并 ...
# W% J# X& P# f" j# ]) @% x( ?4 |6 C) g
谢谢老师,回答的太完美了  醍醐灌顶啊……
/ E! H, c2 u$ m; V( b* ?* i/ u3 p$ V9 z7 ~6 r) @* {
还有一些不明白的地方:
1 l" w* j  U. K2 l你说的“先旋转一个哪怕直径0.0001的球体”这啥意思?
7 I( Z: {/ V/ X) |5 X  [6 X; N) F另外,系统报错中提到的“与中心线相交”问题指的就是我们现在俗称的零厚度问题吗?两个概念相当还是各有外延?& p+ I/ e1 U5 k+ K
接着再说几个相关问题-----
8 f: A8 `) ~% U% q: k8 |; a& D1.主楼图2的轴线为什么不可以以薄壁特征的方式变成一根“圆柱”这样不就规避了中间切点的零厚度问题了吗?; D0 p) ~9 e, X+ a( Q- }9 g- e: O
1.1.1 我试过了下,如下图所示,当把那个整圆下半部分切掉弄成半圆弧或者更小的劣弧,这就能旋转成功了(所以主楼的图2右图为何系统不允许我这么干?);1.1.2 但是同样的草图做旋转曲面操作却报错了!关键问题我看是左图做旋转曲面时,轴线也被默认选中成为旋转轮廓的一部分……那么问题来了,为毛我主楼图二的右图能成功的把轴线从轮廓草图撇开?就因为是闭环整圆?这有点厚此薄彼啊?所以这里就涉及到我下文说的轮廓选择问题?[attach]530348[/attach]1.1配图7 W: X& K% m" ]" U3 j( d

3 f( o/ S2 ~/ M4 Z( \% Q* x3 m! V. z( c' H9 ^2 r6 b
1.2  还是说这个图,当上述半圆弧下面加一根直线弄成封闭轮廓以后,就又报错失败了!这是不是又绕回到主楼图二的零厚度问题了?[attach]530349[/attach]1.2配图0 g, s- I# J+ `8 J5 _

% [4 {: |/ i0 f/ r. w4 J4 G! E: D
: J' o( q8 o# o5 m: ]. l! ]: G8 |
. S6 c0 {7 E7 M  g4 e" U% j, |$ t6 W" ]7 C. Y6 {! _* }$ t0 U
2.针对主楼图三和你的解答我再说说:两根相交的实线也无法完成旋转曲面,如您说的轴线转一圈还是线,
. m9 G8 K- Y" J9 M" E6 o( e+ {, q; K但是我觉得sw在选择轮廓时,像这种情况选择某根直线作为转轴后再选择轮廓,它一下子把两根直线都选上了,这样就失败了,是否可以有选择性的选取轮廓呢?包括我主楼的图三是否可以在轮廓中不选中与轴线重合的那根呢?这样不就开环了嘛,非得把那根删掉才行吗?上文的1.1.2也是类似的困惑-------所以sw到底是凭什么规则来判定选中的直线旋转轴是否作为旋转轮廓的一部分还是撇开?像圆/椭圆这样的单一封闭曲线就把轴线撇开?开环或者矩形这样的就撇不开?这似乎没啥说服力啊?为什么不让用户自行点选所需得轮廓呢?
3 v  q) a7 \* b, n+ q: c) M) y2 n- T" @& v
反正我觉得sw的轮廓选取我还是有点搞不太明白,为什么有时候选好轴线以后它直接就生成预览了,都不用我选轮廓(轮廓那项里面也是空白的),有时候却要手动点选轮廓……
- B  y4 p' _9 f* d+ f. _1 \7 M* }0 k& U总得来说,sw对所谓轮廓到底怎么定义的?是单一图元?还是整个草图都被选中?当一个草图里有多个图形时,选中某条直线作为转轴之后,系统接下来怎么处理?是要我们自己选择某个图形来旋转还是系统把整个草图都作为旋转对象然后报错?
6 I; Z8 K4 h+ ~* q7 ?7 M! o* n
& p. i9 F! v% M. T! G' b+ ?/ m3 I4 b* G$ Q' T( j/ q; z1 }: w6 _
3.接着上述话题:当转轴和轮廓分别再两个草图里时,先点选的反倒被作为轮廓线了?
8 D! z: }' o+ c" R如下面两张图所示,我试了下-----$ p& Z& q  x: ~* ]
按理说么我先点选的草图1的直线会作为转轴、再点草图2的直线作为旋转轮廓,1 x2 [6 `$ f( }/ y! I8 t4 w
但在这种两根直线分别在不同草图的情况下,不管我先点哪根线,它都将被作为轮廓线,反而是后来点选的直线成为转轴!哪怕我先指定草图1的直线作为轴线,再选中轮廓栏点选草图2, 此时先前被指定的轴线就易主了……真的搞不懂[attach]530354[/attach][attach]530355[/attach]1 G. R6 o7 {6 B5 H* U

作者: zuce    时间: 2022-2-17 17:15
本帖最后由 zuce 于 2022-2-17 17:18 编辑
+ _% e1 f3 \- k/ ]7 H
shentu 发表于 2022-2-17 10:12/ c. i1 e- S. O. w
图2实体为啥不能成功,一样的临界状态,圆弧与轴相切那一个点,本身就在轴线上,旋转一圈还是一个点,并 ...
3 n6 Y/ E& ?$ ~+ s; x" f% R
再帮忙看下,这个例子咋又出错了?这不是和主楼图2的左图类似嘛[attach]530372[/attach]
$ w7 ?- ?$ [% x- R8 @; Z1 _! K. L( y' c4 C  e/ K: U

作者: zuce    时间: 2022-2-17 17:19
本帖最后由 zuce 于 2022-2-17 17:21 编辑
! H; Y2 ^$ t  j$ o7 B& M) `
# q) ?" Z5 Q& T# o6 J0 E1 p0 |

; X; x& @% S+ y8 N: C+ y再帮忙看下,这个例子咋又出错了?这不是和主楼图2的左图类似嘛[attach]530372[/attach][attach]530373[/attach]: R% E4 p$ e" _* P9 |  }

1 E% U- H9 n) g* k7 `" Y1 n9 `) V9 q5 R4 i+ I& {6 i* ?

作者: shentu    时间: 2022-2-17 17:41
zuce 发表于 2022-2-17 17:19
* E2 l' ]2 L2 N3 z再帮忙看下,这个例子咋又出错了?这不是和主楼图2的左图类似嘛

  u( j+ P( s& p: X. z2 h[attach]530374[/attach][attach]530375[/attach]
. W9 p8 R  P( _: B! r规则' Z3 f7 S% f7 U1 t! n$ T

作者: shentu    时间: 2022-2-17 17:45
[attach]530376[/attach]  p# T" ]8 W" C+ T) q# ]/ e

作者: zuce    时间: 2022-2-17 20:49
shentu 发表于 2022-2-17 17:45

+ {" I9 z/ U" v5 |! S额  没看出毛病呢
3 v& J" x* A& L0 C4 S4 _; t
0 r; \' [9 ?1 ?1 X, ], t' t' {能再解释下吗/ u1 w" @8 |% I& {# M

作者: zuce    时间: 2022-2-18 10:09
zuce 发表于 2022-2-17 20:49
' ]4 A: K- @7 [# X' [1 M额  没看出毛病呢
  s; l+ k: m! E" z5 d) [+ s; Y6 s0 M8 v9 s. H9 ~( ~
能再解释下吗

( c) V" s" T9 Z) ]就是想不通啊  明明和“整圆-切线”的组合如出一辙啊  可为毛区别对待?4 ~( I1 a. e  [$ E) r1 G9 c/ {& ^
知其然和所以然 这是我的强迫症! ?& D) }, A# N& }
我受不了一知半解
! S2 z8 y; Q6 R
作者: zuce    时间: 2022-2-18 10:31
黑东东 发表于 2022-2-17 08:004 w5 M( A, g& j
parasolid图形内核不承受零实体的存在,所有以parasolid图形内核的三维软件如solidworks solid edge nx 等 ...
/ `& ~- F6 \4 y8 e, r' [4 ~1 l
在帮我看看17楼的例子啥情况5 }) H9 ~0 Z* p$ {. t, _+ L( w0 A

作者: zuce    时间: 2022-2-18 10:33
醉生梦 发表于 2022-2-17 07:52. m1 g8 p& d, ~" t
你这样旋转出来的实体是现实中不能存在的,比如有一个点上实体的厚度为零,SW不承认的: S6 z* E0 l) k. j
但是曲面就不一样了 ...
% v5 x8 I5 ?8 p, J6 U4 ~& c7 ^: \) `5 F1 H
在帮我看看17楼的例子啥情况
& q4 Q6 a; @0 k& k" `  K& j, n
作者: 远祥    时间: 2022-2-19 15:54
旋转时的方向是否正确?
作者: zuce    时间: 2022-2-21 16:40
远祥 发表于 2022-2-19 15:54: p3 d# z: {  a# c$ S
旋转时的方向是否正确?

5 t4 d- o3 P* p& t, `您是针对哪个案例说?: q; ]( u! t- e

作者: zuce    时间: 2022-2-21 16:55
shentu 发表于 2022-2-17 17:45

8 r, H# }* t$ |2 K/ @* j4 n再举个例子,如图所示:
2 U( S7 n1 _( M, [9 j# k当三根直线相交于一点时,能旋转曲面成功;
  O8 [9 d9 H3 C$ }( s* D" q删掉其中任何一根,就失败了?
+ h4 x( J7 e% d% N真的是搞不懂……# R. {) U' Z2 s) Z9 L/ \5 x
: h  h9 X+ N" d- i  W1 `
我感觉关键问题还是sw的轮廓选择问题:
8 _. B6 L; ^, H只有两根线相交,不管选哪个做轴,再选轮廓时系统默认两根直线是一个整体,所以就造成“直线绕本身旋转”还是直线而不是曲面;
+ l8 B2 r# Y: x* G' `但三根直线相交时,选轮廓时又可以单独点选了……
4 Y/ Y$ n+ ^) B; V7 i/ y
( f; u) n0 k, A, c这到底啥规则啊?
; J9 }% d" |- i& ~# A
8 q5 `0 f+ {; E8 d[attach]530481[/attach]; @9 s7 }8 P! G

作者: 晓看天色暮看云    时间: 2022-2-21 17:07
zuce 发表于 2022-2-21 16:55
7 q% K+ F4 D5 i7 A6 S再举个例子,如图所示:
; q! O/ Z" l' `- e& Q$ k当三根直线相交于一点时,能旋转曲面成功;
" g% N6 a1 F- E& B删掉其中任何一根,就失败了?
+ f# T+ \, K2 V* ]
这个我尝试了一下,当三根线相交的情况下,选取中间为旋转轴,选取轮廓可以单独选中左右两根线" B$ W+ h6 i5 p5 V( m

' l. L; ~. u) c8 s1 m0 n- Z- g当去除一根线的情况下,选取中间为旋转轴,无法单独选取另外的线,而是选中了整个轮廓,旋转无法达成的原因就是因为如此
( C2 _6 ~. G* j% S' X% s但是为什么两根相交线的情况下,无法单独选中直线就不得而知了
; Q2 r3 B9 E+ E2 U
作者: zuce    时间: 2022-2-22 09:43
晓看天色暮看云 发表于 2022-2-21 17:07/ l6 C: h- j6 u$ T& l
这个我尝试了一下,当三根线相交的情况下,选取中间为旋转轴,选取轮廓可以单独选中左右两根线
9 X% D3 \6 z  s0 m2 L$ Y+ g1 ]$ d6 s- c# a
当去除 ...

! f7 u. X( p6 _6 j0 \! s/ [) p所以纳闷呢
3 T7 N6 ?6 U7 K
* l; k: k7 f- m还是得请专家赖系统科普一下sw的旋转规则, w4 s4 e, r/ J: d9 W9 h+ p7 `

作者: zuce    时间: 2022-9-24 18:12
shentu 发表于 2022-2-17 10:12( [4 }2 K2 {' ?# n1 g" d0 h) _
图2实体为啥不能成功,一样的临界状态,圆弧与轴相切那一个点,本身就在轴线上,旋转一圈还是一个点,并 ...
* G& T* ?4 [( }1 M1 P% q
再问下图二的旋转曲面为什么能成功?
7 R/ ^, e8 N- G; ]按理说也发生直线绕自身旋转了
4 P" q; z! m7 b$ W# w# S
作者: 大白小白    时间: 2022-9-24 19:49
呼唤空间想象力
作者: zuce    时间: 2022-9-24 20:18
由26楼的例子再延伸一下如下图所示:" P! X( s8 Y6 b9 A& D- j/ ]
7 [5 X1 C: \2 T# S4 C  \7 d
左图是三根直线相交于一点,能旋转曲面成功;
  S0 D1 g0 E7 k( f但如右上图那样,把其中一根直线改成中心线的话,却失败了;
$ }$ L5 Q& f; l6 }, i然而在右上图的基础上再加一根直线的话,像右下图那样又成功了~) r" Y9 b1 `" G  a- s5 s5 q6 E
9 K) v9 X) a3 `. \; G- P; j! z% h
这真的是无语啊,这这这到底是什么规则?[attach]539123[/attach]




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4