SolidWorks机械工程师网——最大的SolidWorks学习平台
标题:
【教程】變徑變距隨形陣列:直線球公式曲線
[打印本页]
作者:
timzhou
时间:
2013-4-9 22:36
标题:
【教程】變徑變距隨形陣列:直線球公式曲線
大侠最近在幾個論壇裡偶然又見變徑變距隨行陣列的討論,
多半是平板上依規律的中心線挖圓孔(直線、漸開線等),
保存到相册
保存到相册
不然就是副本兩兩相連的球體(直線、錐度渦捲線等)
保存到相册
保存到相册
前兩者大多可以用邏輯性很高的草繪、限制條件、連結數值來完成;然而後兩者能搜到的資料並不多:
也許是大侠接觸SW太晚,直線球鏈多以大量的陣列數+跳過副本來實現,至今未曾見過用草圖或公式曲線來完成的。
而且很多都是球與球的重疊部份有大有小,參差不齊。
錐度渦捲線型球鏈之前也只看過用簡單的環型變徑變距+基準面的移動來完成(如圖四)。
(其關鍵草圖做法相當容易理解,值得細嚼慢嚥的學習。有興趣者容後討論。)
後來大侠在其他論壇有貼出教程,是用極為複雜的公式曲線+3D草圖旋轉的技巧來達成,而且球與球幾近相切
!
2013在陣列上加入了非常強大的功能:可編輯副本尺寸。
這一來以往需用隨行陣列的
模型
,大多可以利用此新功能輕鬆實現。
然而會不會讓隨行陣列中最重要的草繪技巧逐漸式微?這議題就見仁見智了。
=============================================
亂七八糟寫了一堆,謝謝各位耐心看完。以下進入主題。
大侠的草繪邏輯奇差無比!求學時期也沒能把數學搞好。
但此帖欲針對圖三中的變徑變距直線球與大家分享一下研習心得。
方法:
公式曲線
;重點:
球與球幾近相切
3樓文件,密碼回覆可見
zona
作者:
loebwang
时间:
2013-4-9 22:37
【概念】完成後的2D示意圖如下.
陣列源的圓直徑為Ø4,此後之副本直徑以0.5遞增,並設置各副本兩兩相切。
圖中並且標註各副本之X軸向的值方便對照。
保存到相册
【目標公式的推算過程】
承上,
令陣列源之圓半徑 r=2;半徑遞增值 d=0.25
;10個球X軸向的值以 Xn 來表示。
X1= r + 0d=2
X2=3r + 1d=6.25
X3=5r + 4d=11
X4=7r + 9d=16.25
x5=9r + 16d=22
.
.
.
相信大家中學都學過數列,由以上式子很容易可以推算出以下結果:
Xn=r*(2n-1)+d*(n-1)^2
上述方程保證了當n以正整數遞增時,圓心在X軸的位置。
公式推演完畢,以下開始SW建模過程。
作者:
3u4741n85m
时间:
2013-4-9 22:37
由於線性隨行陣列不支援多實體,若依上述結果輸入方程的話(基於球與球相切),陣列勢必亮紅!
所以在此對決定半徑的Y軸動手腳,將陣列源半徑由
2
改成
2.02
(也可以設置更小),
此舉在加大陣列源頭的圓半徑尺寸。原本是兩兩相切,改變後將使每個副本有小面積的接觸。
【公式曲線的參數設置】
X=
r*(2*t-1)+d*(t-1)^2
Y=
-2.02-d*(t-1)
t1=
1
t2=
10
其它的就是簡單的基本草繪和限制條件,不再贅述。
草圖就是這麼簡單而已,而且不需要用「跳過副本」的方式。
草圖結果如下,圖中建構線即為上述之公式曲線。
保存到相册
完成,下課~ 檔案:
直线球-公式曲線.rar
(21.68 KB, 下载次数: 66)
2015-6-8 21:26 上传
点击文件名下载附件
下载积分: 金币 -1
密碼在1樓
保存到相册
作者:
liang0yun
时间:
2013-4-9 22:37
大侠数学功力好强
作者:
蚊子4125
时间:
2013-4-9 22:37
問版見笑了…此等程度不過中學基礎數學罷了~
謝謝問版關注~
作者:
珊1465
时间:
2013-4-9 22:38
那俺不就小學都沒畢業了......
作者:
ANSONDCC
时间:
2013-4-9 22:38
作者:
superluhua
时间:
2013-4-9 22:38
学习下,楼主真历害
作者:
ccjy2006
时间:
2013-4-9 22:38
我要看隱藏回覆~謝謝大侠~我來看了
****
又是公式曲線~這真的不是很懂..這幾天要做功課了
作者:
sw牛
时间:
2013-4-9 22:38
回覆輔仔,這是基本的規則不等差數列的推算而已,
別一看到「公式曲線」就打退堂鼓,很容易懂的呀~
作者:
乖呢
时间:
2013-4-9 22:38
学习了
作者:
tzpump
时间:
2013-4-9 22:39
学习一下啊丹的心得
作者:
hemanzi
时间:
2013-4-9 22:39
谢谢
作者:
azhens
时间:
2013-4-9 22:39
謝謝教程,學習了!
作者:
sunyounglau
时间:
2013-4-9 22:40
感谢大侠前辈的分享
作者:
zengyu7723
时间:
2013-4-9 22:40
果然大神
作者:
whq2008
时间:
2013-4-9 22:40
必须收藏。。。
作者:
nieweiguo
时间:
2013-4-9 22:41
受教了,谢谢分享
作者:
wyqing
时间:
2013-4-9 22:41
谢谢分享!!
作者:
yechao
时间:
2013-4-9 22:41
變徑變距隨行陣列:直線球公式曲線做法 [
作者:
tengwx
时间:
2013-4-9 22:42
感谢丹版,学习一下
作者:
zhaohufc
时间:
2013-4-9 22:42
前輩客氣了~
作者:
2331dr5q9g
时间:
2013-4-9 22:43
学习一下
作者:
jlzhou
时间:
2013-4-9 22:43
谢谢分享,学习了。。。。。。
作者:
lutty
时间:
2013-4-9 22:43
丹版太过谦虚,以后多指导。
作者:
ycy5257
时间:
2013-4-9 22:43
感謝大侠指導~
交作業了
保存到相册
作者:
ianbu
时间:
2013-4-9 22:43
高手!
作者:
syy0202
时间:
2013-4-9 22:44
求可见
作者:
tongjian
时间:
2013-4-9 22:44
看下研究下
作者:
samsont
时间:
2013-4-9 22:44
阿大侠好厲害XD
感謝大侠的教學
作者:
cuiyanq
时间:
2013-4-9 22:44
不错~~~~~~
作者:
sunnycgt
时间:
2013-4-9 22:45
大侠好厉害啊,公式这一块的我接触的太少了!
作者:
dazuiliu
时间:
2013-4-9 22:45
大侠真细心,收藏了!
作者:
bjw792000
时间:
2013-4-9 22:45
学习一下
作者:
hongqigong
时间:
2013-4-9 22:45
一定要顶呀,数学要学好呀
作者:
cdfq
时间:
2013-4-9 22:45
看看。。。
作者:
lishiqiang
时间:
2013-4-9 22:46
谢谢分享 学习了!
作者:
lgj1616
时间:
2013-4-9 22:46
看看学习一下
作者:
yutian9468
时间:
2013-4-9 22:46
谢谢楼主的无私分享!
作者:
xubenqi
时间:
2013-4-9 22:46
感謝大大你的指導與分享!!
作者:
daguo
时间:
2013-4-9 22:46
谢谢,学习了!
作者:
wanghuibuaa
时间:
2013-4-9 22:46
感谢分享
作者:
zlmin
时间:
2013-4-9 22:47
大侠的帖子都非常的好。讲的好力顶。看看学习一下
作者:
sport431
时间:
2013-4-9 22:47
向您学习
作者:
zhangwb01
时间:
2013-4-9 22:48
强大了,学习
作者:
Henry-jin
时间:
2013-4-9 22:48
啊丹数学不好?那还有谁好啊
作者:
?抱抱猫猫♀
时间:
2013-4-9 22:49
asencwx 前輩見笑了~
大侠的數學真的不行呀…這些都是中學時期的基本觀念而已。
看過學者丁前輩的邉榆壽E推理、
大侠對螺旋變徑變距球的公式推導、
梁兄的數學公式推導…
您就知道大侠真的是初級程度而已…
作者:
cadence
时间:
2013-4-9 22:49
查看内容要先回复,
有些晕,到现在都不知道怎么才可以加好友,
作者:
仇丽芳
时间:
2013-4-9 22:49
学习一下大侠的 教程 我研究了好久 还是不能在四特征内画出 塔的练习~
作者:
#……¥#¥
时间:
2013-4-9 22:49
下载学习下,谢谢提供
作者:
lenghongshi
时间:
2013-4-9 22:50
学习 学习
作者:
icemound
时间:
2013-4-9 22:50
学习下,楼主真历害
作者:
三维总工
时间:
2013-4-9 22:50
厉害!
作者:
cx235
时间:
2013-4-9 22:51
不错,顶你
作者:
alnhny
时间:
2013-4-9 22:51
原来你早出了教程
作者:
shsimon
时间:
2013-4-9 22:52
哥,,,2n是什么意思。。。小学没毕业,公式看不懂
作者:
仲孙会欣
时间:
2013-4-9 22:52
保存到相册
應當看得很清楚的吧??紅字的式子只是個推導的結果,算不上什麼公式的。
例如第5個副本的X軸位置(相當於 n=5 )就是
X5=r*(2n-1)+d*(n-1)^2,也就是將 n=5 帶入左式即可得如下:
X5=9*r+16*d
作者:
sc2007
时间:
2013-4-9 22:53
好久不见了,你越来越厉害了。
作者:
xijunonly0
时间:
2013-4-9 22:53
学习下dan大
作者:
robert
时间:
2013-4-9 22:53
作者:
caxachen
时间:
2013-4-9 22:53
新人学习一下
作者:
Crazy_Dodo
时间:
2013-4-9 22:53
进来学习学习
作者:
未来时空
时间:
2013-4-9 22:54
随行阵列 比较灵活 学习中
作者:
uffdw5201314
时间:
2013-4-9 22:54
新手来学习
作者:
urien999
时间:
2013-4-9 22:54
謝謝大大分享
作者:
jdssling
时间:
2013-4-9 22:54
路过学习
作者:
freecek
时间:
2013-4-9 22:54
很显然该方程是一条躺倒的抛物线,SW中就有现成的画抛物线工具,所以此题不用推导方程,直接可以很简单的作出此抛物线来。
保存到相册
作者:
hbjd
时间:
2013-4-9 22:54
大侠是想分享一下推算的過程~謝謝大侠的教程~
作者:
442048201
时间:
2013-4-9 22:54
学习!!
作者:
guo_shubo
时间:
2013-4-9 22:55
进来学习了
作者:
stockton111
时间:
2013-4-9 22:55
是在是太强大了。。
作者:
m0686dax47
时间:
2013-4-9 22:55
先学习下。一直在寻找类似的教程,希望能够学习有突破。
作者:
ocean
时间:
2013-4-9 22:56
球变径原来已有教程啦,看来爬文还不够,顶一个
作者:
beauty12
时间:
2013-4-9 22:57
很好的分类! 不错的教程!!
作者:
gesy
时间:
2013-4-9 22:57
看看看看
作者:
huangwenhui1681
时间:
2013-4-9 22:57
进来学习
作者:
tanghualian
时间:
2013-4-9 22:57
楼主厉害
作者:
17617642893
时间:
2013-4-9 22:57
学习了,谢谢楼主。
作者:
代销联盟
时间:
2013-4-9 22:57
第4个图是我想要的,可惜还没用上2013版的。
作者:
hellophpcode
时间:
2013-4-9 22:57
值得学习
作者:
19720205
时间:
2013-4-9 22:58
学习下 好东西呀
作者:
q774505813
时间:
2013-4-9 22:58
楼主厉害.
认真学习一下.
作者:
468z850661
时间:
2013-4-9 22:58
版主好强啊!!!真的好佩服!先顶再拜读!!!
作者:
herozj
时间:
2013-4-9 22:58
请问版主:我还是没搞懂:随性变化阵列与
草图
中的公式是怎么联系起来的呢?另外SW线性阵列为什么不能阵列实体呢?如果用
曲线
阵列是否可以做到球球相切呢?
作者:
sunweidong
时间:
2013-4-9 22:58
1.如何關聯的在分已經在開帖時就說明了公式的導出思維,請再看一下。
2.「隨形陣列」是不能陣列實體的,這是說明中就寫得很明白的。
3.用曲線驅動陣列也是一樣,而且要如何達到「變徑」且「變距」呢?
大侠在此帖後來有說明,此直線球其實用不上方程,朋友可以搜一下。
作者:
tqw74
时间:
2013-4-9 22:59
万分感谢版主老师的解答。我昨晚依葫芦画瓢,搞了一晚没搞出来。今早又仔细想了想,细细看了您的最终
草图
,此图中的
曲线
草图
实际上是为了约束圆的半径(即:变径。“随形”是要随着
曲线
的变化而变化。),先画一根垂直直线一头与原点水平对齐约束,另一点与
曲线
重合,然后标尺寸(系统没有提示过定义),再画圆。这样就可以任意拉动圆移动了。最终随形变化阵列成功。关键在约束。下面附上习题作业,烦请老师指点。
保存到相册
作者:
韵789
时间:
2013-4-9 22:59
稱呼大侠行了…俺可不是什麼老師呀…
朋友多做一些練習,便可發現「草圖約束」是門大學問!
不僅僅只是在做隨形陣列而已,在關聯設計的領域中尤其重要呀~~~
作者:
优扬9929
时间:
2013-4-9 22:59
大侠老师,您太谦逊了!三人行必有我师焉!
作者:
SW狂人
时间:
2013-4-9 23:00
线性阵列
作者:
modao520
时间:
2013-4-9 23:00
进来学习学习
作者:
齐利
时间:
2013-4-9 23:00
向大侠學習
作者:
jnjxyjs
时间:
2013-4-9 23:01
学习了
作者:
黄浪
时间:
2013-4-9 23:01
学习下。。。。。。
作者:
hbdfbz116
时间:
2013-4-9 23:01
新手來學習拉!
作者:
xqf0505
时间:
2013-4-9 23:02
蛋是好同事啊,顶啊
作者:
kafank·
时间:
2013-4-9 23:03
学习学习
作者:
qweasd8
时间:
2013-4-9 23:03
看看原稿,水平有限
作者:
wqshswj
时间:
2013-4-9 23:03
支持大侠
作者:
knbuypdaag
时间:
2013-4-9 23:04
学习下历害
作者:
tzbtzbtzbs
时间:
2013-4-9 23:04
动手跟着练,交上作业,蛋啊还有那个螺旋旋转的呢,给我们自己思考啊?太难了吧,只会照葫芦画瓢啊
保存到相册
欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/)
Powered by Discuz! X3.2