I
ideaWanted
Gast
Hallo,
ich will Conways Spiel des Lebens in 3D implementieren, habe jedoch zu Anfang noch offene Fragen die ich noch klären muss. Hier meine Fragen:
1. Wie kann man die Regeln auf 3D anwenden? Es sind ja nun nicht mehr 9 Felder (bzw. 8 rundherum) sondern 27 Felder (bzw. 26). Muss man die Regeln noch umändern? Schön wäre es doch, wenn man flexible Regeln einbaut, oder? Wenn ich die Regeln richtig verstanden habe, dann sind diese so: (1) "<2 -> tot", (2) "2/3 ->leben", (3) ">3 tot" und (4) "tot mit 3 N -> leben".
2. Ich möchte den 3D-Kubus auf einer 2D-Zeichenfläche abbilden. Wie mache ich das? Ich kenne mich gut mit linearer Algebra (ABI2010) aus. Da kann man ja entlag eines Vektors einen Raum auf eine Ebene projizieren (z.B. Schattenberechnung). Bringt mich das weiter? Wie regele ich das mit der Rotation bei Mausklick/Mausbewegung?
3. Ich muss einen schönen und einfachen und intelligenten Weg finden, wie man alle "Voxel" (also alle Raumpunkte) erreichen kann mit der Maus ...
Ich hoffe, es kann mir geholfen werden ...
Gruß,
ideaWanted
ich will Conways Spiel des Lebens in 3D implementieren, habe jedoch zu Anfang noch offene Fragen die ich noch klären muss. Hier meine Fragen:
1. Wie kann man die Regeln auf 3D anwenden? Es sind ja nun nicht mehr 9 Felder (bzw. 8 rundherum) sondern 27 Felder (bzw. 26). Muss man die Regeln noch umändern? Schön wäre es doch, wenn man flexible Regeln einbaut, oder? Wenn ich die Regeln richtig verstanden habe, dann sind diese so: (1) "<2 -> tot", (2) "2/3 ->leben", (3) ">3 tot" und (4) "tot mit 3 N -> leben".
2. Ich möchte den 3D-Kubus auf einer 2D-Zeichenfläche abbilden. Wie mache ich das? Ich kenne mich gut mit linearer Algebra (ABI2010) aus. Da kann man ja entlag eines Vektors einen Raum auf eine Ebene projizieren (z.B. Schattenberechnung). Bringt mich das weiter? Wie regele ich das mit der Rotation bei Mausklick/Mausbewegung?
3. Ich muss einen schönen und einfachen und intelligenten Weg finden, wie man alle "Voxel" (also alle Raumpunkte) erreichen kann mit der Maus ...
Ich hoffe, es kann mir geholfen werden ...
Gruß,
ideaWanted