Python和科学计算认证群组  - 讨论区

标题:用Mayavi画3D心形

2011年01月08日 星期六 18:48

豆瓣上有这样一个帖子:

http://www.douban.com/group/topic/16512160/

帖子里面提到心形可以用如下的公式绘制:

http://mathworld.wolfram.com/HeartSurface.html

用Mayavi可以很容易实现:

http://hyry.dip.jp:8000/scipybook/calc/docalc/36/97

其效果如下:

这个程序很简单,使用三维数组计算出公式中每一点的值,然后做一个值为0的等值面,这是绘制隐函数图像的简洁方法。不过计算量比较大。

还有一种方法是在球坐标系直接计算心形曲面网格,然后用mesh绘制。程序如下:

http://hyry.dip.jp/code.py?id=106

效果如下图:

2011年01月08日 星期六 19:45

那个帖子我以前也看到过。RY老师也上豆瓣啊

2011年01月08日 星期六 22:22

很给力哪!

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号