Skip to main content
added 299 characters in body; added 6 characters in body
Source Link
kglr
  • 400.5k
  • 18
  • 488
  • 929

The error message that

VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
 VectorPoints -> {1, 1, 1}]

produces

enter image description here

suggests that two is indeed the minimum number of VectorPoints.

EDIT: Using

 VectorPlot3D[vp1=VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
 VectorPoints -> {2, 2, 2}]

enter image description here

a workaround is possible by manipulating the components of the Graphics3D object vp1:

GraphicsGrid[
Partition[
(vp2 = vp1; vp2[[1, 2, 1, 2]] = vp2[[1, 2, 1, 2, #]];vp2) & /@ Range[8],
4]]

enter image description here

The error message that

VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
 VectorPoints -> {1, 1, 1}]

produces

enter image description here

suggests that two is indeed the minimum number of VectorPoints.

 VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
 VectorPoints -> {2, 2, 2}]

enter image description here

The error message that

VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, VectorPoints -> {1, 1, 1}]

produces

enter image description here

suggests that two is indeed the minimum number of VectorPoints.

EDIT: Using

 vp1=VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, VectorPoints -> {2, 2, 2}]

enter image description here

a workaround is possible by manipulating the components of the Graphics3D object vp1:

GraphicsGrid[
Partition[
(vp2 = vp1; vp2[[1, 2, 1, 2]] = vp2[[1, 2, 1, 2, #]];vp2) & /@ Range[8],
4]]

enter image description here

Source Link
kglr
  • 400.5k
  • 18
  • 488
  • 929

The error message that

VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
VectorPoints -> {1, 1, 1}]

produces

enter image description here

suggests that two is indeed the minimum number of VectorPoints.

 VectorPlot3D[{x, y, z}, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}, 
 VectorPoints -> {2, 2, 2}]

enter image description here