久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: solidworks 樣條曲線擬合 [打印本頁]

作者: lijun1226    時間: 2016-10-10 10:34
標題: solidworks 樣條曲線擬合
我這邊要把360度分成幾段曲線來畫,每段的角度是通過其它參數算出來的,參數不同每段的角度也不同。但是我想把每段的的點畫出來,然后再用樣條曲線擬合,后面還要通過這個360度里面的樣條曲線進行拉伸實體。但是現在存在的問題是通過改變參數每段的角度不一樣,我也不知道該用多少個點。大家有沒有什么好方法可以把樣條曲線擬合進行循環。就算事先不知道它有多少個點也照樣實現點的擬合。! p: Z+ O0 T! t4 U& A  ?4 Y% z. b
ReDim points(0 To 3 * (360 / (m1 * N)) / 1.8 - 1) As Double
" _1 @2 W  d2 w7 W8 B- tpoints(i) = r * Cos((k * 1.8) * pi / 180) * 0.001  Q. v% {, v+ c; Y
points(i + 1) = r * Sin((t + k * 1.8) * pi / 180) * 0.001
, R3 M1 p# ]4 Y3 hpoints(i + 2) = 0
1 P) ^! w: v( `8 _5 U. d- G3 `/ V+ H; [, U8 {0 d
l
. S: {4 F$ G) M- J) z' A: s6 \  M5 v* R! U. X8 ?
points(i) = rr * Cos((k * 1.8) * pi / 180) * 0.001
, r. x1 L. u: C& U- U5 Spoints(i + 1) = rr * Sin((t + k * 1.8) * pi / 180) * 0.001
9 |9 N; |. r0 j* E6 L9 n' ]points(i + 2) = 0
4 z  t$ o' l9 E' ]  m" R) q0 Y" Y0 p4 c! e
pointArray = points
3 Z1 j% B/ m( N, j: ]4 GSet skSegment = Part.SketchManager.CreateSpline((pointArray))8 J" s( ^4 u" j/ l7 I+ j: e0 p; V
就像這種能不能實現擬合呀: }5 c% i; o' H

$ T& J5 b6 j9 ?6 U  \$ M7 h* X5 Y9 d8 i) H1 L& x: K: g) t
* m5 ?2 J; w1 a





歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5