QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2257|回复: 13
收起左侧

[讨论] proe方程式曲线可以推导为SW用的吗?

[复制链接]
发表于 2014-6-7 08:24:00 | 显示全部楼层 |阅读模式 来自: 中国辽宁抚顺

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

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

x
本帖最后由 qiminger 于 2014-6-10 15:05 编辑
5 V: X( A0 a& l5 N1 N
5 c' Q; L! v0 Z' C, P最近搜索坛子里的方程式曲线 ,各种生成很美,感觉眼花瞭乱,为什么乱,因本人数学乱。
/ }) x$ B2 n# {6 n网上SW相关例子不多,proe的例子很多。- P9 L3 p8 T% J# ], p% m' W/ d* @, L
我想请教能否从proe曲线方程式推导为SW可用的曲线方程式,球坐标、柱坐标与直角坐标能转换吗?
- F8 Q0 Y2 h/ ]1 s) x9 B2 O  ?求方法,希望坛子里的几位高手相助,谢谢~
# x& U4 Y0 _7 q- M+ x: H! o, k3 T! h7 T* H4 x! c
个例如下:
* ?5 q: s- h$ C5 l+ Z花瓣线 球坐标:
& x! y8 y% F! N4 u* d. ~4 R. |rho=t*20- m( N# q0 r3 |
theta=t*360*90
4 e5 m( @# U8 X' c2 Lphi=t*360*10# p/ x% F8 Q) {& D; i3 Z% o) X
333.gif / n- L5 q! A4 Z( F$ y
螺旋线(Helical curve) 圆柱坐标(cylindrical)( q, {' r# {0 U5 I& e! v2 J8 g( t
r=t
( f3 H, V: _0 b9 ytheta=10+t*(20*360)
( A! {5 b2 k1 j1 J: h" |$ A2 cz=t*3( }/ c& F' o) ~
444.gif
; Q; m/ E8 n2 R- i* J蝶线 球坐标:
4 a4 L0 d+ B. Z2 K* {8 O' C1 vrho=4*sin(t*360)+6*cos(t*360^2)5 p- L/ b: p& L0 d# }
theta=t*360 " w2 n% u1 i- ~$ o
phi=log(1+t*360)*t*3604 D3 S+ L" ~* t' l0 B8 `" \
555.gif
9 M+ R/ K% \/ S/ \0 d  y# t0 E  b) m( x4 C+ e, q! G* a5 O' ?0 S
( p) N. |7 C+ I5 @% ?, I( }. {
( h. }1 S; |' U! p# E: s! r0 A
+ C& y$ Q8 u0 Y- K9 U
" E! m5 k4 g& a' o5 N0 h6 {
发表于 2014-6-9 12:11:41 | 显示全部楼层 来自: 中国台湾
SW自2009加入的方程曲線功能確實不錯用,但仍有其限制。
( m2 ^; X- o1 F# ~例如數值太大(圈數太多)時容易亮紅的問題。) e1 d0 m# |: O# R) o
我的數學也不太行,但前輩真有興趣的話,可以多多參考梁叔(ryouss)和阿木(22553711)的帖子。& e. i# ~7 o8 e- j+ U4 g  q
壇子裡高手很多,但有積極討論方程推導的,近來就這兩位大大。+ s8 ]+ j6 L8 E+ U( u" s, T
梁叔的方程曲線推導很有條理,阿木對球座標的轉換思路很清晰,您可以私下請益再公開討論。
 楼主| 发表于 2014-6-10 11:08:11 | 显示全部楼层 来自: 中国辽宁抚顺
本帖最后由 qiminger 于 2014-6-10 15:09 编辑 & W; s8 N' b6 C* E8 k
gt.adan 发表于 2014-6-9 12:11 static/image/common/back.gif' S9 `1 {8 M$ z) I) C! x
SW自2009加入的方程曲線功能確實不錯用,但仍有其限制。
1 F0 H8 E* w* {  \/ _例如數值太大(圈數太多)時容易亮紅的問題。' o! \) S+ t1 q- R
我的 ...

: \% O( {# H$ P谢谢阿丹指示。
# G8 }- }% q+ a4 F: a& |" Z我搜到一个公式应该可以。
' v  L3 b% s6 c! {# T" {球坐标  转  直角坐标   ( \# n7 _" M2 s1 J6 u9 F& {+ X
z = r * cos(theta)0 b& [5 @) b# G( T. N8 u
x = r * sin(theta) * cos(phi)
" o- h' {8 B0 Z+ I% J% [y = r * sin(theta) * sin(phi)7 i6 ?1 l8 m3 ?% o: ^3 M1 d9 r* j

" y' K7 f8 w+ p( Y% P) u. H6 Y测试做了一个蝴蝶曲线,t参数不能设置太大。8 G0 m, D' x) z2 p* _8 L& o
蝴蝶曲线.gif
发表于 2014-6-10 21:00:07 | 显示全部楼层 来自: 中国广东深圳
两个不同的软件呀,
发表于 2014-6-11 11:04:48 | 显示全部楼层 来自: 中国浙江嘉兴
空间坐标系之 球坐标  ,  直角坐标 , 圆柱坐标 之間是可以相互轉換,有關轉換公式查網就有.+ H& I5 B, v7 |4 O# w1 ^6 [
solidworks (2012以下版本)僅提供 直角坐标系,2012以上版本沒用過就不清楚.
. Z8 `$ l: y; n* k/ T1 W$ K% ?5 Q; O5 Q
capture_06112014_104243.jpg
 楼主| 发表于 2014-6-11 13:17:28 | 显示全部楼层 来自: 中国辽宁抚顺
ryouss 发表于 2014-6-11 11:04 static/image/common/back.gif
6 @+ D+ R7 q4 X  ]空间坐标系之 球坐标  ,  直角坐标 , 圆柱坐标 之間是可以相互轉換,有關轉換公式查網就有.; }3 a6 \# ^4 F' L# {. ?/ i  v
solidworks (20 ...
4 [2 v) x3 w6 d8 T
谢谢梁老师指引,球坐标转换公式代入后略修改参数,可以生成相拟曲线。
' g: D, b0 X6 W' M* D圆柱坐标还没搞明白。
发表于 2014-6-11 16:17:24 | 显示全部楼层 来自: 中国浙江嘉兴
qiminger 发表于 2014-6-11 13:17 static/image/common/back.gif; _" m. O4 M3 f% A! L
谢谢梁老师指引,球坐标转换公式代入后略修改参数,可以生成相拟曲线。& j1 G- `( Q# l! Z% ^: I: V
圆柱坐标还没搞明白。

. A( e3 p6 o3 ^" C. U) x圓柱坐標( F3 W: W9 t* a
參考維基網站 http://zh.wikipedia.org/wiki/%E5 ... 0%E6%A8%99%E7%B3%BB
0 c0 U/ R. W6 |7 q; \+ }* s$ w1 B0 l6 `1 s
如下圖,Q點的圓柱坐標是 ( ρ ,φ  , Z ) 。- J1 h' a( e% p5 W* O' w
ρ 是 Q 點與 Z 軸的垂直距離。" k4 i% W3 C1 k' w
φ 是線 OQ 在  XY面的投影線與正 X 軸之間的夾角。' j& @3 v/ u* ]; E/ X: i& `: ]5 }! O
Z  與直角坐標的 Z 等值。: T0 ]' J/ V# G6 B
300px-Cylindrical_with_grid.svg.png
7 P" w0 A: O" n, I& H* Y$ o+ C+ P
使用以下方程式,可以從圓柱坐標變換為直角坐標:
http://upload.wikimedia.org/math/8/3/7/8371cdffc54ce9634084d36dc26bf650.pnghttp://upload.wikimedia.org/math/7/9/1/791de0d4d5f02b9d75bea16d96fb7cc9.pnghttp://upload.wikimedia.org/math/2/6/3/263d3f34131d1d8de87627c66e4824f5.png8 ~6 s, D, {/ l1 p
相反地, 可以從直角坐標變換為圓柱坐標:
http://upload.wikimedia.org/math/e/6/1/e616e755a2a2944e4fa22178c567d82a.pnghttp://upload.wikimedia.org/math/9/1/1/911895113239c5871dd37e501923016f.pnghttp://upload.wikimedia.org/math/2/6/3/263d3f34131d1d8de87627c66e4824f5.png+ b3 s; g  d: }. a3 o- g, Z

4 e0 [) x& G* A+ J% y
发表于 2014-6-11 16:48:01 | 显示全部楼层 来自: 中国台湾
謝謝梁叔的資料~~
发表于 2014-6-11 17:18:47 | 显示全部楼层 来自: 中国浙江嘉兴
gt.adan 发表于 2014-6-11 16:48 static/image/common/back.gif
1 J& a5 I; x5 q) t謝謝梁叔的資料~~
8 \- s7 r& B: R
丹大虛懷若谷,應該指導一下啊!
发表于 2014-6-12 00:03:23 | 显示全部楼层 来自: 中国台湾
ryouss 发表于 2014-6-11 17:18 static/image/common/back.gif" N0 S2 A" z% x
丹大虛懷若谷,應該指導一下啊!
9 F7 @5 m1 t% r
梁叔別開我玩笑啦~我差得遠咧~~
发表于 2014-6-12 23:58:33 | 显示全部楼层 来自: 中国福建福州
gt.adan 发表于 2014-6-9 12:11 static/image/common/back.gif
; ?/ v* Y; O- y' E# x( y& E7 ~- mSW自2009加入的方程曲線功能確實不錯用,但仍有其限制。
* Y) M; A+ h% B例如數值太大(圈數太多)時容易亮紅的問題。
+ g& i' ]7 U/ C4 _+ W& C我的 ...

7 W0 Y# l2 ~0 ~丹哥又抬举小弟了,俺只是喜欢钻牛角尖而已。
# t+ C5 O5 P, j8 {9 v; i最近工作很忙,加上装潢,有点焦头烂额,故而未能及时回复,
发表于 2014-6-13 00:11:17 | 显示全部楼层 来自: 中国浙江杭州
qiminger 发表于 2014-6-11 13:17 static/image/common/back.gif' d4 o) [8 S9 U% m  [3 k
谢谢梁老师指引,球坐标转换公式代入后略修改参数,可以生成相拟曲线。
, |, L$ K3 c+ ^5 J. w' W' b' M4 V圆柱坐标还没搞明白。

. e: G0 ~8 E+ G6 \关于公式曲线的帖子,俺看了不少,其中不老叔的帖子那是不用说的了,可惜他老人家已是闲云野鹤。
+ N$ `3 K$ }! T$ M. K2 J9 d所幸还有梁兄,英雄,丹哥等大大,时时发帖讨论,俺们受益,
) M! \3 T, @' y2 M5 G' J……) a0 x8 T4 H; P& Y2 ?
柱坐标其实就是空间极坐标,楼上梁兄图文并茂解释的很清楚。在平面直角坐标系中,极坐标方程最有代表性的应该就是阿基米德螺线了。理解了极坐标,就理解了柱坐标,两者的差异只是一个坐标轴,
发表于 2014-6-13 11:32:37 | 显示全部楼层 来自: 中国台湾
22553711 发表于 2014-6-13 00:11 static/image/common/back.gif: ?5 l9 e6 P! r; \
关于公式曲线的帖子,俺看了不少,其中不老叔的帖子那是不用说的了,可惜他老人家已是闲云野鹤。, c+ t. w$ N  Q6 J" v
所幸还 ...

& B! k8 D* V6 C% b& f. L阿木思路相當透徹~大讚!跟著學習~~
 楼主| 发表于 2014-6-13 15:33:11 | 显示全部楼层 来自: 中国辽宁抚顺
22553711 发表于 2014-6-13 00:11 static/image/common/back.gif
" U( S4 q1 g  ?: ~2 G$ s% S关于公式曲线的帖子,俺看了不少,其中不老叔的帖子那是不用说的了,可惜他老人家已是闲云野鹤。
: V* q1 k' I; A6 @所幸还 ...

7 g. R9 u! w" X6 G) T谢谢阿木耐心讲解,有你们,我在论坛里真的学了很多知识。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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