这一节是将数学图形(1.9)悬链线由2D曲线变换为3D曲线

#http://www.mathcurve.com/surfaces/catenoid/catenoid.shtml

vertices = 12000


u = from (-2*PI) to (PI)
v = rand2(0, 2*PI)

a = 10.0

x = a*ch(u)*cos(v)
y = a*ch(u)*sin(v)
z = a*u

数学图形(2.25)三维悬链线与悬链面

上述脚本代码中使用了一个随机数v = rand2(0, 2*PI)

将其由变成一个输入维度则脚本代码为:

#http://www.mathcurve.com/surfaces/catenoid/catenoid.shtml

vertices = D1:360 D2:100

u = from (-PI) to (PI) D1
v = from (0) to (2*PI) D2

a = 10.0

x = a*ch(u)*cos(v)
y = a*ch(u)*sin(v)
z = a*u

生成了一个悬链面

数学图形(2.25)三维悬链线与悬链面

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2022-02-08
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-22
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
相关资源
相似解决方案