QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3256|回复: 23
收起左侧

[讨论] 趣味建模之旋转

[复制链接]
发表于 2016-4-1 10:29:02 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州
特征建模
主题分类用于问题归类:

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

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

x
来源:本论坛朋友提问: Y3 M3 r: U+ G5 ?' |6 j
目的:感觉该问题很有趣,且尚有讨论的空间,故而将之稍稍复杂化一些,期待朋友们参入讨论5 @* {, D& C1 e0 d. M
先将之设为题目,描述如下
; _5 C. Q( t' z" A) j: ^! y7 H. t如图1:) d, ]( G+ {+ H+ v+ e% d
距离原点50处旋转一球体,在过原点且垂直于球心和原点连线的基准面(图中即为右视基准面)上绘制椭圆,尺寸如图,然后拉伸切除球体至球心位置,以椭圆长半径为轴环形阵列所得实体无穷多个后组合(并集),求组合后实体的形状及体积。" i4 j! \; t1 ]; A# e& G9 r) ?
上述只是表达题目意思,当然不能用来建模,方法不限,图二为参考体积。4 B# Q6 ?. o; U5 f

% X0 j- ]+ B. e7 z$ P 1.jpg
+ @8 r* ~5 E! [, B" R) s: t

: o* ^7 d3 C0 ~7 c0 \ 2.jpg   K4 {2 |% g5 ~/ L+ a/ Z6 l4 E- E
4 N1 j; z8 F# H: V

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

 楼主| 发表于 2016-4-1 10:30:42 | 显示全部楼层 来自: 中国浙江杭州
相关链接:
, N) g; R9 ]7 W9 S. q5 e2 ^4 W. i% qhttp://www.3dportal.cn/discuz/fo ... &extra=page%3D1
发表于 2016-4-1 14:12:52 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-4-1 14:16 编辑
7 R7 P, w- I9 @1 H* \+ H! l- `6 E1 g0 v2 G# ~  O5 i8 y9 C
PC當了幾次才作成
6 c+ C7 ?& ^5 ~ 2.png    3.png
' K% L; e8 C/ @& M, O& ^9 \- l0 I5 W' l" n7 Q4 F# Z

评分

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

查看全部评分

 楼主| 发表于 2016-4-1 14:41:42 | 显示全部楼层 来自: 中国浙江杭州
本帖最后由 22553711 于 2016-4-1 14:42 编辑
; u  h. i' V! X# w5 f) r
ryouss 发表于 2016-4-1 14:12
8 A1 i1 p. i9 w2 Y1 `+ ?) M2 `) gPC當了幾次才作成
* q' j% D* D) w2 h
感谢梁大参入,感觉稍稍有些瑕疵& B& Z0 n; K- y: y+ b- F$ b( r- ~
我觉得外形应该是这样:5 Z3 Q1 k1 z' @, [# j4 ~( ]
1.jpg
1 ^5 z/ u6 ]- I! Z$ r2 `) L! Q: g4 {' ]( w# q& i
2.jpg
( J) ]  Y0 `8 N3 ^8 M' L7 _& x3 C* g% l# ^3 F

评分

参与人数 1三维币 +2 收起 理由
chenjun520601 + 2 技术讨论

查看全部评分

发表于 2016-4-1 16:47:52 | 显示全部楼层 来自: 中国河南新乡
越来越热闹了,搬个板凳看着
发表于 2016-4-1 17:35:13 | 显示全部楼层 来自: 中国浙江嘉兴
投影取得的體積如下# f. Y# H! [0 _; f( m3 m

& w3 H( x3 p$ j0 z; [7 q! U 31.png

评分

参与人数 1三维币 +2 收起 理由
chenjun520601 + 2 技术讨论

查看全部评分

发表于 2016-4-1 18:31:23 | 显示全部楼层 来自: 中国台湾
阿木,梁叔的體積和我求得的很接近了~^^
发表于 2016-4-1 19:46:17 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-4-1 20:55 编辑 * P( d7 ?- n" t) G

9 s- C! b2 r3 t- r! J' K這是另種做法,我想這應是比較接近.
8 O4 i' x. G8 t- O
# _, |9 P2 f6 E8 I, ~6 h0 F) k* z, ^0 g+ f' ~. g/ {
1.jpg    2.jpg
/ ?% g7 s) F  h3 M' y4 Q2 B
5 j7 C1 q+ ^3 f: E: \1 c

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-4-2 08:51:24 | 显示全部楼层 来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2016-4-2 09:07 编辑
5 E0 @9 b7 g/ C* {/ v
8 }: N( ^# I: E+ r+ ~1 _不一樣的作圖,體積就是會差一些.
0 g2 D3 M1 \. w% ]這是很好的製圖概念題,建議有興趣者嘗試做看看了!
# B; ?: F0 }2 l0 w5 {
6 R! Z. ~! o" C7 B/ |5 d. Y1 _  m# r, j4 L0 O
32.png + p9 M0 _9 N* g# W. L/ _/ [
* }' G% G8 ?% [+ |( `

1 |7 i9 k3 Z2 S
. T$ T$ G! M. N0 G
  A" i& f' Q# q2 y: K6 q. {( K
 楼主| 发表于 2016-4-2 09:07:55 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2016-4-2 08:51
+ [' Z) l0 [. x% I0 ]) w) y; z不一樣的作圖,體積就是會差一些.

, j) d6 ?- g" {谢谢梁叔再次参入,诚如所言,建模方式不同导致实体体积差异,我也曾用旋转曲面建模,结果惨不忍睹,相比较下,您的已经很好。下面是我的思路,与您的相同。3 Z5 c; M1 _8 n
ps:可以导出曲线方程9 e% A* w$ |* p( m8 W
2016-04-02_085251.jpg
2 m9 Z' o: `: G- e# M9 F
5 y( X0 b& l3 ~/ x$ M- \

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-4-2 09:10:55 | 显示全部楼层 来自: 中国浙江嘉兴
22553711 发表于 2016-4-2 09:07
( E7 u6 j  t* d* l8 h5 }谢谢梁叔再次参入,诚如所言,建模方式不同导致实体体积差异,我也曾用旋转曲面建模,结果惨不忍睹,相比 ...

7 a! k) j% h: D) `4 R% ^  q3 g謝謝提供資料,
- E( ~  U) K4 y6 \: s9#的做法如下,直接在3D草圖旋轉.1 f, L% m4 a; O- h4 L
4 F6 F& e, ]( G% ~' P
33.png
2 }) ]8 K4 Z; a4 L$ C1 V
8 s% H( I4 p# R/ G$ F7 D
 楼主| 发表于 2016-4-2 09:17:59 | 显示全部楼层 来自: 中国浙江杭州
ryouss 发表于 2016-4-2 09:10' |0 v2 H% u& R% @, @7 e
謝謝提供資料,0 V: r0 e5 }$ ^7 c1 l3 f" e
9#的做法如下,直接在3D草圖旋轉.
" H2 L* p( B6 x) u- e
谢谢梁兄分享6 ?7 F) B6 N, r+ P! Y- f4 w
方法就是这样了,精度取决于点数多少。+ K7 U6 |8 I( V1 A
 楼主| 发表于 2016-4-2 09:44:00 | 显示全部楼层 来自: 中国浙江杭州
这是刚开始的建模方式,形状一模一样(用工程图验证过),但软件计算出来的数据却是不能接受:
3 g3 Y( F. ?4 ]' { jdfw.gif
 楼主| 发表于 2016-4-2 09:46:24 | 显示全部楼层 来自: 中国浙江杭州
gt.adan 发表于 2016-4-1 18:312 s2 B, J  j+ C& |/ E
阿木,梁叔的體積和我求得的很接近了~^^

  J& S  j- L2 b) L1 s" p: S$ l不知丹哥用的又是什么招式

点评

舊地重遊,補一張貼圖~ [attachimg]2362681[/attachimg]  详情 回复 发表于 2023-11-30 14:01
发表于 2016-4-2 12:31:24 | 显示全部楼层 来自: 中国广东肇庆
高手过招,我只能围观了。
3 A. x) H( v' \) K  i按理体积和阵列数量有关,阵列数量越多数值越精确。" Z& F7 V3 i( B( r+ E
受限于电脑的性能,阵列的数量不可能无限多,是否可以用采样的方法来推导体积呢?
发表于 2016-4-2 12:37:03 | 显示全部楼层 来自: 中国广东肇庆
例如要阵列1万个,那么每个的阵列角度就是360/10000,每度阵列的数量是10000/360,那么就阵列2度,再从中间切割出1度,这样应该可以求得体积和截面。
2 x$ |( T5 w+ s. n1 b( k1 }不过,不老叔曾经提过,SW计算椭圆是不准确的。

评分

参与人数 1三维币 +2 收起 理由
chenjun520601 + 2 技术讨论

查看全部评分

发表于 2016-4-3 00:28:26 | 显示全部楼层 来自: 中国广东肇庆
画了图,准备阵列30度每度阵列10个,阵列没问题,但在组合时SW猛在转圈,吃完饭洗完澡还在转,不知是在运算还是假死。
! R& l( K2 Z# T6 g) s晚上让电脑跑一晚看看。
发表于 2016-4-3 02:51:32 | 显示全部楼层 来自: 中国广东肇庆
本帖最后由 keilei001 于 2016-4-5 01:54 编辑
$ i4 L+ C; ^% _8 b% G
+ m- y. a" z; L4 b+ C$ O也练习了一下作图凑下热闹。, q4 N# u& f& W  \+ m# b% y
我的看法是:由于无限阵列,孔洞会被填满,因此体积与孔洞深浅无关,只与球面的缺口形状有关。% U' D& `+ R, ?  T5 V5 U: m

9 O! w! h% X* y" X8 j1 @- f Snap01.png
) u8 a1 I8 G0 x, l* Z& f Snap02.png
. @  j- ^4 b7 I$ u( v Snap1.png
) r; q/ N( S2 K. U- E0 c" P1 u2 L, V' _( h3 c3 C

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

 楼主| 发表于 2016-4-5 16:31:59 | 显示全部楼层 来自: 中国浙江杭州
keilei001 发表于 2016-4-3 02:512 l/ J" ]6 @- n8 |
也练习了一下作图凑下热闹。  \& S5 l$ Z9 d/ ]: R. k8 s
我的看法是:由于无限阵列,孔洞会被填满,因此体积与孔洞深浅无关,只与球面 ...
4 F. ~, f! U: W5 P! [0 W# n) C  ~
谢谢K大关注,我认为也是这个意思
 楼主| 发表于 2016-4-5 16:33:13 | 显示全部楼层 来自: 中国浙江杭州
提供参考方程:7 V9 }' S) c# I* A$ h  I, y
2016-04-05_162204.jpg
- S7 H+ p& F2 u- x/ y, X

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

发表于 2016-4-5 16:46:32 | 显示全部楼层 来自: 中国广东肇庆
22553711 发表于 2016-4-5 16:336 Q) \% n7 M+ d- E' j+ [4 d% q
提供参考方程:
: j2 l# W7 B5 i0 q5 S
数学强人           
发表于 2023-11-30 14:01:58 | 显示全部楼层 来自: 中国台湾
22553711 发表于 2016-4-2 09:46
5 e+ v9 H( ]3 v3 j/ ?不知丹哥用的又是什么招式
& w- H9 }$ b/ [8 \+ S
舊地重遊,補一張貼圖~
% N- u2 ~4 S+ o3 L1 ~2 y4 E/ U 2023113001.PNG
9 ]3 l) w# p+ Q5 z! l" _: h
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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