I would like to use VectorPlot3D
to plot a vector field with 3D arrows:
B1 = 0.0005; (*G/μm*)
B2 = -2*B1;
b[x_, y_, z_, Bf_] := {B1*x, B1*y, B2*z + Bf};
VectorPlot3D[b[x, y, z, 0], {x, -13, 13}, {y, -13, 13}, {z, -13, 13},
PlotRange -> {{-13, 13}, {-13, 13}, {-13, 13}},
VectorScale -> {0.1, 1, None}, VectorPoints -> {6, 6, 5},
VectorStyle -> {"Arrow3D", Red},
RegionFunction -> Function[{x, y, z}, x^2 + y^2 + 2 z^2 < 13^2],
Boxed -> True, Axes -> False]
Is there a way to change the properties of the 3D arrow tails? For example, to make them thicker.
I'm guessing it has something to do with the Tube[]
function, but I cannot quite figure it out.
Thanks in advance!
Comments
Post a Comment