Wähle Projektionszentrum und Window in der Bildebene;
for(jede Rasterzeile des Bildes){
for(jedes Pixel der Rasterzeile){
Berechne den Strahl vom Projektionszentrum durch das Pixel;
for(jedes Objekt der Szene){
if(Objekt wird geschnitten und liegt bisher am nächsten)
Speichere Schnittpunkt und Name des Objekts;
}
Setze das Pixel auf die Farbe des nächstliegenden Objektschnittpunkts;
}
}