Einzelnen Beitrag anzeigen

grizzly

Registriert seit: 10. Dez 2004
150 Beiträge
 
Delphi XE4 Professional
 
#5

Re: 3d-Darstellunf von array of array of array

  Alt 4. Aug 2009, 11:28
Wie groß sind denn die Arrays? Wenn es nicht übertrieben viel ist, dann geht vielleicht schon der simple Voxel-Ansatz, den ich vor längerer Zeit mal für ein Fraktal-Experiment gebastelt habe: 3D Fraktal als Voxel (inkl. Sourcecode). Basiert auf einem 256*256*256 großen Array. Läßt sich immerhin drehen (wenn auch nicht zoomen). Tiefeninformation allerdings wird lediglich über Helligkeit angedeutet. War eine Antwort auf einen Diskussion im Delphi-Treff.

Mit der Routine SetVox(X, Y, Z: integer; Value: byte) könntest Du das Voxel-Gebilde füllen. Nimmst halt Value=0 für false und Value=255 für true.
Die Routine CalcFractal() kannst Du Dir natürlich schenken.
Sind sogar Kommentare drin

Gruß
Michael
  Mit Zitat antworten Zitat