请问有人知道弹簧这样的曲线怎么画吗?求相关函数

时间:2022-01-04 18:53:46
如题,有类似的曲线函数都可以介绍介绍,或者提供变通的方法也行

6 个解决方案

#1


画这个不需要函数
自己就可以计算出来坐标
把曲线分成若干小段
每段起点终点坐标都好计算
然后依次连接
就成了曲线了

#2


你上面所说的也是要个曲线啊,像我画抛物线也是先要有一个抛物线函数比如y=x*x。x限定在一个范围,x每次增加一点,算出y。再与之前一点连成一条线,这样一小段一段拼起来的。
选用上面样的曲线合适呢?

#3


考虑最简单的情况,弹簧在原点,轴指向z轴,那么有对于一个高度z有,

theta = k*z;
x = R*cos(theta)
y = R*sin(theta)


#4


x = at;
y = rsint;
z = rcost;

#5


引用 3 楼 xingzhe2001 的回复:
考虑最简单的情况,弹簧在原点,轴指向z轴,那么有对于一个高度z有,

theta = k*z;
x = R*cos(theta)
y = R*sin(theta)
谢谢,要的就是这个。

#6


#3楼回复于:2009-11-13 13:59:51
#4楼回复于:2009-11-13 13:59:52
........

#1


画这个不需要函数
自己就可以计算出来坐标
把曲线分成若干小段
每段起点终点坐标都好计算
然后依次连接
就成了曲线了

#2


你上面所说的也是要个曲线啊,像我画抛物线也是先要有一个抛物线函数比如y=x*x。x限定在一个范围,x每次增加一点,算出y。再与之前一点连成一条线,这样一小段一段拼起来的。
选用上面样的曲线合适呢?

#3


考虑最简单的情况,弹簧在原点,轴指向z轴,那么有对于一个高度z有,

theta = k*z;
x = R*cos(theta)
y = R*sin(theta)


#4


x = at;
y = rsint;
z = rcost;

#5


引用 3 楼 xingzhe2001 的回复:
考虑最简单的情况,弹簧在原点,轴指向z轴,那么有对于一个高度z有,

theta = k*z;
x = R*cos(theta)
y = R*sin(theta)
谢谢,要的就是这个。

#6


#3楼回复于:2009-11-13 13:59:51
#4楼回复于:2009-11-13 13:59:52
........