用《WHY数学表达式可视化工具》绘制3D图形?

2025-10-09 22:14:52

1、先画一个贝壳:

vertices = dimension1:160 dimension2:160

u = from 0 to (6*PI) dimension1

v = from 0 to (2*PI) dimension2

k = 1.2

a = 1.5

w = (k^u) * (1+cos(v))

x = w*cos(u)

y = w*sin(u)

z = (k^u)*sin(v) - (k^u)*a

用《WHY数学表达式可视化工具》绘制3D图形?

2、用鼠标的滚轮可以放缩图片。

用《WHY数学表达式可视化工具》绘制3D图形?

3、用鼠标的右键可以全方位观察图形;

具体怎么的控制方法,需要自己体验。

用《WHY数学表达式可视化工具》绘制3D图形?

4、查看贝壳的绘制过程。

用《WHY数学表达式可视化工具》绘制3D图形?

5、再换个模样的贝壳:

vertices = dimension1:1000 dimension2:72

u = from 0 to (20*PI) dimension1

v = from 0 to (2*PI) dimension2

m = -0.09

k = 3

a = 1

b = 1

e = pow(E, m*u)

w = (a + b*cos(v))*e

x = w*cos(u)

z = w*sin(u)

y = (k*a + b*sin(v))*e

用《WHY数学表达式可视化工具》绘制3D图形?

6、加入随机数的贝壳,每解析一次,都会得到不一样的图形。

vertices = dimension1:1000 dimension2:72

u = from 0 to (32*PI) dimension1

v = from 0 to (2*PI) dimension2

m = -1/(rand_int2(2, 100))

k = rand2(1, 100)

a = 1

b = rand2(0.5, 2)

e = pow(E, m*u)

w = (a + b*cos(v))*e

x = w*cos(u)

z = w*sin(u)

y = (k*a + b*sin(v))*e

用《WHY数学表达式可视化工具》绘制3D图形?

7、蚌壳的模样:

vertices = dimension1:36 dimension2:72

a = from 0 to (1*PI) dimension1

b = from (-PI*0.5) to (PI*0.5) dimension2

r = 10.0

x = r*cos(b)*sin(a)

y = r*sin(b)*sqrt(a)

z = r*cos(b)*cos(a)

u = a

v = b*2

用《WHY数学表达式可视化工具》绘制3D图形?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢