2-D projections of rotating cubes
Mathematica code:
Rot =  Table[  Table[   RotationTransform[a, {1, 1, 0}, {0, 0, 0}][Tuples[{-1, 1}, 3][[v]]],  {v, 1, 8, 1}],{a, 0, 2 Pi, 2 Pi/100}]Edge := {1, 2, 4, 3, 7, 8, 6, 5, 1, 3, 4, 8, 7, 5, 6, 2}CubeProjections[color_, pr_, b_, s_, h_, w_, m_, o_] :=Graphics[ Table[  Translate[   {AbsoluteThickness[h], If[color == 0, Black, White],    Line[     Table[      Table[       Rot[[1 + Mod[w (y + m*x) + a, 100]]][[Edge[[k]]]][[c]],       {c, 1, 2, 1}],      {k, 1, 16, 1}]]},   {s*x, s*y}],  {x, -b, b, 1}, {y, -b, b, 1}], PlotRange -> {{-pr, pr}, {-pr, pr}}, ImageSize -> 500,  Background -> If[color == 0, White, Black] ]Manipulate[PM = {color, pr, b, s, h, w, m, a};CubeProjections[color, pr, b, s, h, w, m, a],{color, 0, 1, 1}, {{pr, 17}, 1, 52}, {{b, 5}, 1, 10, 1},{{s, 3}, 0, 5}, {{h, 1}, .01, 10},{{w, 1}, 0, 20, 1},{{m, 1}, 0, 20, 1},{a, 1, 100, 1}]P = {0, 26.7, 7, 3.5, 1.3, 5, 1, 0}Manipulate[CubeProjections[P[[1]],P[[2]],P[[3]],P[[4]],P[[5]],P[[6]],P[[7]],a],{a, 48, 0, -2}]


2-D projections of rotating cubes

Mathematica code:

Rot = 
Table[
Table[
RotationTransform[a, {1, 1, 0}, {0, 0, 0}][Tuples[{-1, 1}, 3][[v]]],
{v, 1, 8, 1}],
{a, 0, 2 Pi, 2 Pi/100}]

Edge := {1, 2, 4, 3, 7, 8, 6, 5, 1, 3, 4, 8, 7, 5, 6, 2}

CubeProjections[color_, pr_, b_, s_, h_, w_, m_, o_] :=
Graphics[
Table[
Translate[
{AbsoluteThickness[h], If[color == 0, Black, White],
Line[
Table[
Table[
Rot[[1 + Mod[w (y + m*x) + a, 100]]][[Edge[[k]]]][[c]],
{c, 1, 2, 1}],
{k, 1, 16, 1}]]},
{s*x, s*y}],
{x, -b, b, 1}, {y, -b, b, 1}],
PlotRange -> {{-pr, pr}, {-pr, pr}}, ImageSize -> 500,
Background -> If[color == 0, White, Black]
]

Manipulate[
PM = {color, pr, b, s, h, w, m, a};
CubeProjections[color, pr, b, s, h, w, m, a],
{color, 0, 1, 1}, {{pr, 17}, 1, 52}, {{b, 5}, 1, 10, 1},
{{s, 3}, 0, 5}, {{h, 1}, .01, 10},
{{w, 1}, 0, 20, 1},{{m, 1}, 0, 20, 1},
{a, 1, 100, 1}]

P = {0, 26.7, 7, 3.5, 1.3, 5, 1, 0}

Manipulate[
CubeProjections[P[[1]],P[[2]],P[[3]],P[[4]],P[[5]],P[[6]],P[[7]],a],
{a, 48, 0, -2}]
 
  1. nevskjiwsiurk reblogged this from fighterjetskies
  2. forcedinfodumps reblogged this from ixthil
  3. because-they-are-free reblogged this from fattony1994
  4. palelittlewhale reblogged this from kenzieelf
  5. theoddest reblogged this from jeanne-crain
  6. jeanne-crain reblogged this from androgynouscaterpillar
  7. vvondy reblogged this from intothecontinuum
  8. impromptu-completion reblogged this from intothecontinuum
  9. faeverde reblogged this from gracemarigold
  10. blue-moon-rising reblogged this from gracemarigold
  11. piansay reblogged this from gracemarigold
  12. gracemarigold reblogged this from intothecontinuum
  13. gingerhooper1224 reblogged this from intothecontinuum
  14. mariemcdicks reblogged this from intothecontinuum
  15. lawlietkira reblogged this from intothecontinuum
  16. staystong1998 reblogged this from intothecontinuum
  17. thingsinericspockets reblogged this from fattony1994
  18. fattony1994 reblogged this from intothecontinuum
  19. ichliebedich95 reblogged this from intothecontinuum
  20. jessicaluberto reblogged this from intothecontinuum
  21. foreign7exchange reblogged this from intothecontinuum
  22. bestestjamie reblogged this from intothecontinuum
  23. chasinmydream reblogged this from intothecontinuum
  24. one-life-one-love-one-chance reblogged this from intothecontinuum
  25. princedelrey reblogged this from intothecontinuum
  26. thomasc88 reblogged this from intothecontinuum
  27. kenzieelf reblogged this from intothecontinuum
  28. dlp97 reblogged this from intothecontinuum