多语言展示
当前在线:561今日阅读:23今日分享:31

怎么在球面上写字?

这里给大家拜年了,祝大家新年快乐,狗年旺旺。下面的动态图,是在球面上写上祝福语。当球面旋转的时候,我们就可以看到完整的祝福。制作这个动态图,我用到的工具是Mathematica。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

画一个球面:SphericalPlot3D[1 , {u, 0, Pi}, {v, 0, 2 Pi}]

2

去掉表面的网格线:SphericalPlot3D[1 , {u, 0, Pi}, {v, 0, 2 Pi}, Mesh -> None]

3

准备一个祥云图片。

4

写下祝福语,并转化为图片的形式:Show[Rasterize[Style['\n新 年 快 乐\n狗 年 旺 旺\n', 100, Blue, Bold]],  ImageSize -> {600, 600}]

5

把祥云图案和祝福语合并到一起:ImageCompose[b, RemoveBackground[祝福语图片, White]]祝福语图片要透明化才行。

6

把这个图片张贴到球的表面上,代码如下图。

7

然后,改变观察点,就相当于球面旋转。具体操作,请看《用Mathematica旋转3D图形——ViewPoint用法》。

注意事项

快去用这个方法,制作一些红灯笼吧。

推荐信息