关于ViewPoint的一个奇怪现象
mathematica吧
全部回复
仅看楼主
level 11
用ViewPoint实现三维旋转,但是似乎只能遍历曲线的一部分,而另一部分始终避而远之,这是为什么?
代码和动画效果如下:
r[u_, v_] := {Cos[u] Cos[v], Cos[u] Sin[v], Sin[u]};
a = Show[ParametricPlot3D[r[v, 2 Sin[v]], {v, 0, 2 Pi}, Axes -> False,
Boxed -> False],
ListPointPlot3D[r[
#, 2 Sin[#
]] & /@ Range[0, 2 Pi, Pi/18],
PlotStyle -> Green]];
Manipulate[
Show[a, Graphics3D[{Red, PointSize[0.02], Point[{r[t, 2 Sin[t]]}]}],
ViewPoint -> 2 r[t, 2 Sin[t]], SphericalRegion -> True,
ImageSize -> 365], {t, Pi/180., 2 Pi, Pi/180.}]
2019年02月22日 12点02分 1
吧务
level 13
如果你设置了坐标系或 ColorFunction 就可以发现某处视点突然反转了.
你可以用导函数设置ViewVertical
2019年02月23日 06点02分 2
谢谢,你的方法很漂亮。[开心]
2019年02月24日 12点02分
level 11
2019年02月24日 12点02分 3
这两个图的代码贴贴看看,Thanks
2019年04月11日 02点04分
level 1
我之前看到你在百度经验分享,怎么安装mp4box 后面有些看不懂,想请教你一下哦,私信你好像接受不了。可以在这里帮我解答么?
2019年04月10日 07点04分 4
1