螺旋线的种类及公式 Spirals and formulas

123 篇文章 2 订阅
119 篇文章 5 订阅

Spiral                    Line 1                                  Line 2                        Notes        
-----------------------------------------------------------------------------------------------------------------
Archimedean 1        t=it*i;                                 x=r*cos(t)+c;                    Reg.    阿基米德螺旋线
                                r=a+b*t;                            y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------                        
Archimedean 2         t=it*i;                                y=r*cos(t)+c;                     Reg.    阿基米德螺旋线
                                 r=a+b*t;                            x=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Euler                         t+=dt;                               x+=cos(t*t)*dt;                  Diff.    欧拉螺旋线
                                //dt=it/n;                             y+=sin(t*t)*dt;
-----------------------------------------------------------------------------------------------------------------
Fermat                     t=it*i;                                 x=r*cos(t)+c;                     2 parts    费马螺旋线
                                r=a*sqrt(t);                        y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Hyperbolic                t=it*i;                               x=r*cos(t)+c;                    Reg.    双曲线螺旋线
                                 r=a/t;                               y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Lituus                       t=it*i;                                x=r*cos(t)+c;                      Reg.    连锁螺线
                                 r=sqrt(a/t);                       y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Logarithmic              t=it*i*10;                          x=r*cos(t)+c;                    Reg.    对数螺旋线
                                 r=a*(exp(b*t));                 y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Theodorus                t=it*i;                               x=sc*r*cos(t)+c;                Diff.    特奥多鲁斯螺旋线
                                 r=sqrt(i);                          y=sc*r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Fibonacci                 t=it*i;                                         x=a*r*cos(t)+c;         Diff.    斐波那契螺旋线
                                r=(pow(gm,i)-pow(gn,i))/sq5;     y=a*r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Involute                   t=it*i;                                x=r*(cos(t)+t*sin(t))+c;        Diff.    渐开螺旋线
                               r=a;                                  y=r*(sin(t)-t*cos(t))+c;
-----------------------------------------------------------------------------------------------------------------
Super                     t=it*i;                                 x=r*cos(t)+c;                       Reg.    平方(根)螺旋线
                               r=c*sqrt(i/n);                     y=r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Atomic                    t=it*i*10;                           x=sc*r*cos(t)+c;                  Reg.    原子螺旋线
                               r=t/(t-a);                           y=sc*r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Atzema                    t=i;                                  x=sin(t)/t-2*cos(t)-t*sin(t)+c;    Diff.    阿特泽马螺旋线
                                                                       y=-cos(t)/t-2*sin(t)+t*cos(t)+c;
-----------------------------------------------------------------------------------------------------------------
Vogel                    t=it*i;                                 x=sc*r*cos(t)+c;                Diff.    沃格尔螺旋线
                             r=sqrt(i)/sqrt(n);                y=sc*r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Cochleoid              t=it*i*10;                          x=sc*r*cos(t)+c;                Reg.    蜗牛螺旋线
                              r=sin(t)/t;                         y=sc*r*sin(t)+c;
-----------------------------------------------------------------------------------------------------------------
Sacks                    sqi=sqrt(i)                        x=a*-cos(sqi*pi2)*sqi+c;        Diff.    萨克斯螺旋线
                                                                      y=a*sin(sqi*pi2)*sqi+c;
-----------------------------------------------------------------------------------------------------------------

由于编辑器原因,上述表格格式可能错乱,但总体可以看得明白,见谅!

建议您同时参见这篇文章:有趣的曲线_csuzhucong的博客-CSDN博客

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值