Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Fractals > D4v twisted Men...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 4 Topic 174 of 206
Post > Topic >>

D4v twisted Menger cube by Roger Bagula

by Roger Bagula <rlbagula@[EMAIL PROTECTED] > Aug 20, 2007 at 02:06 PM

I made a movie that shows the three lervels I've been able to get:
it's a "viewpoint tumble movie".
It's up at Myspace and Imeem both ( I had doubts about the Imeem upload)

http://vids.myspace.com/index.cfm?fuseaction=vids.individual&VideoID=16266686
http://profile.imeem.com/GUmj0c/video/qcQpr638/d4v_twisted_menger_cube/

Mathematica:
(*D4v like  Menger cube by Roger Bagula 20 Aug 2007©*)
(* symmetric isomer of the Menger cube*)
(* patterned from Menger cube code by Szabolcs Horvát < 
szhorvat@[EMAIL PROTECTED]
 >, \
University of Bergen in
  Mathematica newsgroup : Mon, 28 May 2007 09 : 10 : 50*)
Clear[pieces, menger1]
p = {{1, 3, 0}, {2, 2, 0}, {2, 4, 0}, {3, 1, 0}, {3, 5, 0}, {4, 2,
   0}, {4, 4, 0}, {5, 3, 0}};;
p1 = {{2, 2, 2}, {2, 3, 2}, {2, 4, 2}, {3, 2, 2}, {3, 4, 2}, {4, 2, 2}, 
{4, 3,
   2}, {4, 4, 2}};;
p2 = {{1 + 1/2, 3, 1}, {3, 4 + 1/2, 1}, {3, 1 + 1/2, 1}, {4 + 1/2, 3, 1}};
pieces =
Join[p, p1, p2];;
N[Log[Length[pieces]]/Log[3]]
2.7268330278608417`
(* remove EdgeForm[] to get black lines on the cubes*)
 menger1[cornerPt_, sideLen_, n_] :=
  menger1[cornerPt + #1*(sideLen/3), sideLen/3, n - 1] & /@[EMAIL PROTECTED]
 pieces;
 menger1[cornerPt_, sideLen_, 0] :=
  {EdgeForm[], Cuboid[cornerPt, cornerPt + sideLen*{1, 1, 1}]};
(* tumble viewpoint*)
a = Delete[Sort[Join[Flatten[Table[If[i == j ==
     k == 0, {}, 3*{i, j, k}], {i, -1, 1}, {k, -1, 1}, {j, -1, 1}], 2], {{
      0.001, -0.045, 3.383}}, {{-0.064, 3.005, 1.555}}]], 1];
(* change to menger1[{0,
               0, 0}, 1, 2] for better output*)
gr = \
Show[Graphics3D[Flatten[menger1[{0, 0, 0}, 1, 3]]], Boxed -> False]
Table[Show[gr, ViewPoint -> a[[n]]], {n, 1, Length[a]}]




 4 Posts in Topic:
D8 octagon as cuboid 3D fractal of Menger type
Roger Bagula <rlbagula  2007-08-10 17:00:28 
cuboid Menger sponges : D_n : n=3,4,6,8
Roger Bagula <rlbagula  2007-08-10 11:49:28 
Re: cuboid Menger sponges : D_n : n=3,4,6,8
Roger Bagula <rlbagula  2007-08-16 14:23:09 
D4v twisted Menger cube by Roger Bagula
Roger Bagula <rlbagula  2007-08-20 14:06:50 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat May 17 3:13:03 CDT 2008.