You are on page 1of 2

In[1]:=

rm[_, a_] := RotationMatrix[, a]

In[2]:=

l = 1;
t = 0;
dt = .1;

In[5]:=

Manipulates1 = 1;
v1 = {s1, s1, s2};
v2 = {- s1, s1, s2};
v3 = {- s1, - s1, s2};
v4 = {s1, - s1, s2};
v5 = {s1, s1, - s2};
v6 = {- s1, s1, - s2};
v7 = {- s1, - s1, - s2};
v8 = {s1, - s1, - s2};
vr = {1, 1, 1};
i3 = 2 * s1 ^ 2;
iperp = s1 ^ 2 + s2 ^ 2;
3 = l * Cos[] i3;
= i3 - iperp iperp * 3;
Dynamict = t + dt;
r = rm[l / iperp * t, {0, 0, 1}].rm[, {1, 0, 0}].rm[- * t, {0, 0, 1}];
Show
Graphics3DLine[{r.v1, r.v3}], Line[{r.v2, r.v4}],
Polygon[{r.v1, r.v2, r.v3, r.v4}], Polygon[{r.v5, r.v6, r.v7, r.v8}],
Polygon[{r.v1, r.v2, r.v6, r.v5}], Polygon[{r.v6, r.v2, r.v3, r.v7}],
Polygon[{r.v8, r.v7, r.v3, r.v4}], Polygon[{r.v1, r.v5, r.v8, r.v4}],
TextStyle "I3 /I = " Texti3 iperp, 15, {- 3, - 2, 6},

TextStyle " L I - e 3 ", 15, {- 3, - 2, - 9},


Text[Style[ " = " Text[], 15], {2, 2.5, 5.3}],
PlotRange {{- 4, 4}, {- 4, 4}, {- 4, 4}}, ImageSize 300
, Show
Graphics3DRGBColor[.8, 0, 0],
ArrowTube{0, 0, 0}, r.0, 0, - 4 * 1 + s2 ^ 2 4 * , .04,
RGBColor[0, 1, 0], ArrowTube{0, 0, 0}, 0, 0, 4 * 1 + s2 ^ 2 4 iperp +
r.0, 0, - 4 * 1 + s2 ^ 2 4 * , .04, RGBColor[0, 0, 1],
ArrowTube{0, 0, 0}, 0, 0, 4 * 1 + s2 ^ 2 4 iperp, .04,
Thickness[.004], Line[{r.v1, r.v2}], Line[{r.v2, r.v3}],
Line[{r.v3, r.v4}], Line[{r.v4, r.v1}], Line[{r.v5, r.v6}],
Line[{r.v6, r.v7}], Line[{r.v7, r.v8}], Line[{r.v8, r.v5}],
Line[{r.v1, r.v5}], Line[{r.v2, r.v6}], Line[{r.v3, r.v7}],
Line[{r.v4, r.v8}], Thickness[.002], Line[{r.v3, r.v1}], Line[{r.v4, r.v2}],
TextStyle "I3 /I = " Texti3 iperp, 15, {- 3, - 2, 6},

TextStyle " L I - e 3 ", 15, {- 3, - 2, - 9},

free-symmetric-top.nb

Text[Style[ " = " Text[], 15], {2, 2.5, 5.3}],


PlotRange {{- 4, 4}, {- 4, 4}, {- 4, 4}}, ImageSize 300
[[j]]
, {{, 0}, 0, 1.5, .1, ControlType SetterBar},
{{j, 1, ""}, {1 -> "solid", 2 -> "framed"}, ControlType SetterBar},
{{s2, 2, "s3 /s1,2 "}, 0, 2, .2, ControlType PopupMenu, ControlPlacement Right}

0.

0.1

solid

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.

1.1

framed

s3 /s1,2

Out[5]=

In[6]:=

1.2

2.

1.3

1.4

1.5

You might also like