养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Mathematica晋阶——把图片投影到球面上

时间:2024-10-01 21:30:22

在《Mathematica应用——继续考察球面曲线》里面,我们知道,可以通过参数方旯皱镢涛程,把矩形区域投影到球面上。这里,我要向精通Mathematica的大师级高手学习一招——把图片投影到铅噩论说球面上。在《Mathematica基础——给几何图形贴上花纹》,我们学习了Texture的用法,这里继续使用这个函数。

Mathematica晋阶——把图片投影到球面上

Mathematica晋阶——把图片投影到球面上

Mathematica晋阶——把图片投影到球面上

工具/原料

电脑

Mathematica

方法/步骤

1、首先,我们要准备一副好看的纹理图片。

Mathematica晋阶——把图片投影到球面上

2、在Mathematica里面,把这个图片赋值给a0。当a0的颜色由蓝色变为黑色,说明赋值成功了。在以后的代码里,a0就代表上面的纹理图片。

Mathematica晋阶——把图片投影到球面上

3、好,下面把图片a0粘到球面上。其中,Texture[a0]的作用,就是把a0转化为Mathematica默认的“纹理”。

Mathematica晋阶——把图片投影到球面上

4、用同样的手段,可以把a0的图案拓印到圆柱面上。

Mathematica晋阶——把图片投影到球面上

5、看看如果把这个纹理粘到伪球面上,会是什么模样!伪球面的参数方程是:{Cos[u]Sin职邗珩垃[v],Sin[u]Sin[v],Cos[v]+Log[Tan[v/2]]}

Mathematica晋阶——把图片投影到球面上

© 一点知识