hier mein erstes cocoa programm, welches eine volums-visualisierungs macht. geschrieben ist es in objectiveC und laufen tut es unter mac os x 10.4 (vielleicht auch 10.3?).

was tut das programm?

also es visualisiert einen volumsdatensatz. das sind einfach daten, zB von einem computerthomografen, in 3 dimensionen. zum einen kann man die daten 2D darstellen, d.h. man schaut sich einfach einzelne schichten aus diesem datensatz an (=slices), oder 3D, wobei man dann je nach transferfunktion durch die schichten hindurch sehen kann.

erst mal das alles downloaden:

  • die application
  • einen datensatz: krebs, kopf
  • bedienung:

    also beim start erscheint ein fenster, welches die transferfunktion beinhaltet. daneben sieht man, sofern ein datensatz geladen ist eine vorschau des bildes. also jetzt gleich mal einen datensatz laden. dazu einfach auf File > Open Data gehen. jetzt sollte in der vorschau schon ein bild sichtbar sein. desweiteren sollte auch ein drawer mit einem slider und drei radio-buttons geöffnet worden sein. hier kann man die blickrichtung, bzw die tiefe in der wir uns bewegen einstellen. bis jetzt schaut ja alles noch nicht so spektakulär aus, da das ja nur die slices sind. um ein 3D bild zu erhalten, gehen wir auf Renderer > Volume. jetzt verschwindet der drawer und die vorschau ändert ihr bild. sofern wir noch nichts mit der transfer-funktion gemacht haben, wird es aber noch immer sehr fad aussehen. damit da mal ein gscheites bild entsteht, müssen wir die durchsichtigkeit der daten einstellen. dazu geht man in der transferfunktion zur ganz links oberen ecke. dort müsste ein kleines stück von einem kreis sichtbar sein. darauf klicken und ihn ganz nach unten ziehen. und siehe da. jetzt müsste sowas rauskommen (beim kopf datensatz). damits noch besser wird in die vorschau klicken und die maus ein wenig bewegen. kurz gesagt den blickpunkt einstellen.

    wenn man jetzt ein bessers bild haben will muss man sich noch mit der transferfunktion (eine beschreibung findet sich hier) spielen. wenn dann alles passt, geht man auf File > HiRes, um ein bild in besserer qualität zu erzeugen (das kann schon ein weilchen dauren.. so bei 300 pixel dauerts vielleicht 30 sec.)

    hier noch ein paar screenshots.
    und hier die docu.

    so und nun viel spass.