如何解决Mathematica:为什么3D绘图即使在再次评估后仍能记住上一个视点/旋转?
| 我觉得这有点烦人。 我制作了3D图,最初它以默认方向显示。然后,使用鼠标将其旋转某种方式。 现在,我再次运行该命令,希望获得原始形状(即在我用鼠标旋转它之前的原始方向),但是,它只是给了我与屏幕上相同的图,即它似乎已经保留/记住了该输出单元格中的最后一个视点。 我希望它能回到原始观点。因此,我删除了输出单元以实现它。 您认为这是应该如何工作的吗?当我尝试操作时,必须不断删除单元格输出很烦人。我认为它应该回到原始的默认方向。 Graphics3D[ Cuboid[{-.1,-.1,-.1},{.1,.1,.1}],AxesOrigin->{0,0},PlotRange->{{-1,1},{-1,1}},Axes->True,AxesLabel->{\"X\",\"Y\",\"Z\"},Ticks->None]
如果运行上面的命令,然后移动绘图,然后再次运行命令,您将明白我的意思。
版本8.0.01
编辑:
更奇怪的是:我添加了观点选项以将其强制为默认观点,但结果相同。它记得最后一个观点。根据帮助,这是默认的观点。
Graphics3D[ Cuboid[{-.1,ViewPoint->{1.3,-2.4,2},Ticks->None]
我觉得这很奇怪。
解决方法
尝试:
With PreserveImageOptions->False,settings for image options from the previous
version of a graphic are always ignored.
, 在Mathematica笔记本中,渲染图,然后按照自己的喜好定向。
然后将光标放在PLOT OUTPUT的左侧,然后键入\“ AbsoluteOptions [\”
然后将光标置于PLOT OUTPUT的右侧,然后键入\“] \” Shift-Enter
您将获得大量信息。查找ViewPoint,然后将其用作图形中的选项。然后,您将始终获得相同的方向。
, 我想考虑将Plot命令重新运行为更新我已经创建的图形。毕竟,它不会再作图。
从这个角度来看,如果我旋转图形或调整其大小,我不希望Mathematica在添加标签或更改样式时与之混淆。
但是,如果我删除图形重新开始,Mathematica将使用默认的旋转度和大小。
因此,我发现该行为合乎逻辑并受到赞赏。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。