1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
# pst-magneticfield package
# Matthew Bertucci 2022/07/09 for v1.17
#include:pstricks
#include:pst-3d
#include:multido
#include:pst-node
#include:pst-arrow
#include:pst-xkey
\psmagneticfield(x1,y1)(x2,y2)
\psmagneticfield[options%keyvals](x1,y1)(x2,y2)
\psmagneticfieldThreeD(x1,y1)(x2,y2)
\psmagneticfieldThreeD[options%keyvals](x1,y1)(x2,y2)
#keyvals:\psmagneticfield#c,\psmagneticfieldThreeD#c
R=%<number%>
N=%<number%>
L=%<number%>
nL=%<integer%>
numSpires=
pointsB=%<integer%>
pointsS=%<integer%>
PasB=%<number%>
PasS=%<number%>
nS=%<integer%>
styleSpire=%<style%>
styleCourant=%<style%>
drawSelf#true,false
AntiHelmholtz#true,false
StreamDensityPlot#true,false
setgray#true,false
changeNS#true,false
linecolor=#%color
#endkeyvals
\psBarMagnet
\psBarMagnet(x,y)
\psBarMagnet[options%keyvals]
\psBarMagnet[options%keyvals](x,y)
#keyvals:\psBarMagnet#c
rot=%<degrees%>
showField#true,false
showPoleLabels#true,false
fontstyle=%<font commands%>
magnetScale=%<factor%>
#endkeyvals
Red#B
BrickRed#B
Green#B
\CalcIntermediaire#S
\yA#S
\PSTMagneticFieldLoaded#S
|