# Wolfram Language & System 10.3 (2015)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
BUILT-IN WOLFRAM LANGUAGE SYMBOL

# SliceVectorPlot3D

SliceVectorPlot3D[{vx,vy,vz},surf,{x,xmin,xmax},{y,ymin,ymax},{z,zmin,zmax}]
generates a vector plot of the field over the slice surface surf.

SliceVectorPlot3D[{vx,vy,vz},surf,{x,y,z}reg]
restricts the surface surf to be within the region reg.

SliceVectorPlot3D[{vx,vy,vz},{surf1,surf2,},]
generates vector plots over several slice surfaces .

## Details and OptionsDetails and Options

• The following basic slice surfaces can be given:
•  Automatic automatically determine slice surfaces "CenterPlanes" coordinate planes through the center "BackPlanes" coordinate planes at the back of the plot "XStackedPlanes" coordinate planes stacked along the axis "YStackedPlanes" coordinate planes stacked along the axis "ZStackedPlanes" coordinate planes stacked along the axis "DiagonalStackedPlanes" planes stacked diagonally "CenterSphere" a sphere in the center "CenterCutSphere" a sphere with a cutout wedge "CenterCutBox" a box with a cutout octant
• SliceVectorPlot3D[f,{x,xmin,xmax},] is equivalent to SliceVectorPlot3D[f,Automatic,{x,xmin,xmax},] etc.
• The following parametrizations can be used for basic slice surfaces:
•  {"XStackedPlanes",n}, generate n equally spaced planes {"XStackedPlanes",{x1,x2,…}} generate planes for {"CenterCutSphere",ϕopen} cut angle facing the view point {"CenterCutSphere",ϕopen,ϕcenter} cut angle with center angle in the plane
• , follow the specifications for , with additional features shown in the scope examples.
• The following general slice surfaces can be used:
•  expr0 implicit equation in x, y, and z, e.g. surfaceregion a two-dimensional region in 3D, e.g. Hyperplane volumeregion a three-dimensional region in 3D where is taken as the boundary surface, e.g. Cuboid
• The following wrappers can be used for slice surfaces :
•  Annotation[surf,label] provide an annotation Style[surf,style] style the surface Button[surf,action] define an action to execute when the surface is clicked EventHandler[surf,…] define a general event handler for the surface Hyperlink[surf,uri] make the surface act as a hyperlink PopupWindow[surf,cont] attach a popup window to the surface StatusArea[surf,label] display in status area when the surface is moused over Tooltip[surf,label] attach an arbitrary tooltip to the surface
• SliceVectorPlot3D has the same options as Graphics3D, with the following additions and changes:
•  Axes True whether to draw axes BoundaryStyle Automatic how to style surface boundaries BoxRatios {1,1,1} ratio of height to width Method Automatic methods to use for the plot PerformanceGoal \$PerformanceGoal aspects of performance to try to optimize PlotLegends None legends to include PlotPoints Automatic approximate number of samples for the slice surfaces in each direction PlotRange {Full,Full,Full} range of x, y, z values to include PlotRangePadding Automatic how much to pad the range of values PlotStyle Automatic style directives for each slice surface PlotTheme \$PlotTheme overall theme for the plot RegionFunction (True&) determine what region to include TargetUnits Automatic desired units to use VectorColorFunction None how to color vectors VectorColorFunctionScaling True whether to scale the argument to VectorColorFunction VectorPoints Automatic the number or placement of vectors to plot VectorScale Automatic the scale and size of vectors to plot VectorStyle Automatic how to draw vectors WorkingPrecision MachinePrecision precision to use in internal computations
• RegionFunction is supplied with x, y, z, , , , Norm[{vx,vy,vz}].
• VectorColorFunction is by default supplied with scaled x, y, z, , , , Norm[{vx,vy,vz}].
• Slice surfaces can be styled using a Style wrapper and PlotStyle option, with the Style wrapper taking precedence over PlotStyle. None can be used to indicate that no slice surface should be shown.

## ExamplesExamplesopen allclose all

### Basic Examples  (2)Basic Examples  (2)

Plot a vector field over a surface:

 Out[1]=

Plot a vector field over a surface:

 Out[1]=