Re: axis alignment of 3D plots with ListContourPlot3D
- To: mathgroup at smc.vnet.net
- Subject: [mg87910] Re: axis alignment of 3D plots with ListContourPlot3D
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Sat, 19 Apr 2008 23:51:25 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <fuc7u8$a2k$1@smc.vnet.net>
Jess wrote: > Can anyone tell me how I can manually the view angle of a > ListContourPlot3D? Mathematica seems to automatically set the view > angle according to the data distribution. I need to do this because I > am generating a series of 3D graphics with ListContourPlot3D, which I > then animate into a AVI movie using the export command. As the > distribution changes shape significantly in each image, Mathematica > automaitcally shifts the view angle substantially, which unfortunately > makes the resulting animation appear to shake as the view angle > changes. Jess, The function *ListContourPlot3D[]* takes, in additions to its own specific options, the same options as *Graphics3D[]*. Doing animations, you may be especially interested by the SphericalRegion, ViewCenter, ViewAngle options. You can list all the options thanks to the *Options[]* command. Options[ListContourPlot3D] {AlignmentPoint -> Center, AspectRatio -> Automatic, Axes -> True, AxesEdge -> Automatic, AxesLabel -> None, AxesStyle -> {}, Background -> None, BaselinePosition -> Automatic, BaseStyle -> {}, BoundaryStyle -> GrayLevel[0], Boxed -> True, BoxRatios -> {1, 1, 1}, BoxStyle -> {}, ColorFunction -> Automatic, ColorFunctionScaling -> True, ColorOutput -> Automatic, ContentSelectable -> Automatic, Contours -> 3, ContourStyle -> GrayLevel[1], ControllerLinking -> Automatic, ControllerMethod -> Automatic, ControllerPath -> Automatic, DataRange -> Automatic, DisplayFunction :> $DisplayFunction, Epilog -> {}, FaceGrids -> None, FaceGridsStyle -> {}, FormatType :> TraditionalForm, ImageMargins -> 0., ImagePadding -> All, ImageSize -> Automatic, LabelStyle -> {}, Lighting -> Automatic, MaxPlotPoints -> Automatic, Mesh -> Automatic, MeshFunctions -> {#1 &, #2 &, #3 &}, MeshShading -> None, MeshStyle -> Automatic, Method -> Automatic, PerformanceGoal :> $PerformanceGoal, PlotLabel -> None, PlotRange -> {Full, Full, Full, Automatic}, PlotRangePadding -> Automatic, PlotRegion -> Automatic, PreserveImageOptions -> Automatic, Prolog -> {}, RegionFunction -> (True &), RotationAction -> "Fit", SphericalRegion -> False, Ticks -> Automatic, TicksStyle -> {}, ViewAngle -> Automatic, ViewCenter -> {1/2, 1/2, 1/2}, ViewMatrix -> Automatic, ViewPoint -> {1.3, -2.4, 2.}, ViewRange -> All, ViewVector -> Automatic, ViewVertical -> {0, 0, 1}} Regards, -- Jean-Marc