Wolfram mathematica Mathematica:3D绘图,防止笔记本在用鼠标旋转3D图像时抖动?
我注意到,如果我用鼠标旋转3D图像,当我用鼠标旋转图像时,笔记本界面本身会有一点抖动或抖动 i、 e.3D图像本身所在的框架在笔记本上确实会上下移动一点 我尝试了所有我知道的防止这种情况发生的技巧,设置了不同的ImagePadding、PlotRangePadding、ImageMargins、PlotRange、ContentSize和其他一切,但没有成功 这是一个小例子,我刚刚使用RegionPlot3D作为例子,但任何3D绘图都可以Wolfram mathematica Mathematica:3D绘图,防止笔记本在用鼠标旋转3D图像时抖动?,wolfram-mathematica,Wolfram Mathematica,我注意到,如果我用鼠标旋转3D图像,当我用鼠标旋转图像时,笔记本界面本身会有一点抖动或抖动 i、 e.3D图像本身所在的框架在笔记本上确实会上下移动一点 我尝试了所有我知道的防止这种情况发生的技巧,设置了不同的ImagePadding、PlotRangePadding、ImageMargins、PlotRange、ContentSize和其他一切,但没有成功 这是一个小例子,我刚刚使用RegionPlot3D作为例子,但任何3D绘图都可以 Manipulate[ RegionPlot
Manipulate[
RegionPlot3D[True,
{x,1,2},{y,1,2},{z,1,2},
AxesLabel-> label,
ImageSize->{340,450},
ImagePadding->10,
ImageMargins->10,
MeshStyle->Automatic,
PlotRangePadding->1,
AxesOrigin->{0,0,0},
PlotRange->{{0,2},{0,2},{0,2}},
Boxed->False],
{n,0,ControlType->None},
SynchronousUpdating->False,
ContinuousAction->False
]
现在,如果你运行上面的程序,用鼠标旋转小立方体,你会发现,一旦你松开鼠标,笔记本确实有点抖动。请随意尝试任何其他设置
这很烦人,因为我不喜欢这种震动效果。让我头晕
这里的任何专家都可能知道这是我在Plot命令本身中忽略的选项设置,还是其他什么?当我用鼠标旋转里面的图像时,我希望绘图框和笔记本本身不要摇晃。松开鼠标时,问题再次出现
windows 7上的Mathematica 8.0.1
谢谢
--纳赛尔
顺便说一句,我试图搜索以前是否有人问过这个问题,但没有发现任何问题。试试:
SphericalRegion -> True
例如:
Manipulate[
RegionPlot3D[True, {x, 1, 2}, {y, 1, 2}, {z, 1, 2},
AxesLabel -> label, SphericalRegion -> True,
ImageSize -> {340, 450}, ImagePadding -> 10, ImageMargins -> 10,
MeshStyle -> Automatic, PlotRangePadding -> 1,
AxesOrigin -> {0, 0, 0}, PlotRange -> {{0, 2}, {0, 2}, {0, 2}},
Boxed -> False], {n, 0, ControlType -> None},
SynchronousUpdating -> False, ContinuousAction -> False]
从帮助中:
With SphericalRegion->True, the image of a particular object remains consistent
in size, regardless of the orientation of the object.
编辑
此答案中的用法示例:
嗯 哇!我花了不止一个小时尝试我所知道的一切。以前从未使用过此选项,谢谢+500@Nasser不要为此感到难过。我花了一个多小时试图解决它。我需要显示一个动画序列,而“抖动”破坏了动画…贝里萨里乌斯,祝贺你的信任用户和20000代表@贝里萨里乌斯祝贺你。我刚开始的时候你是13k7,所以你的收入是我的两倍。你是不是一直盯着你的电脑?@Sjoerd我的工作主要是在笔记本电脑前完成的。我无法抗拒一些问题:)