H
Hi!
Ich habe folgendes Problem: Ich habe CAD-Dateien, die vergrößert werden müssen, soll heißen, dass neue Punket hinzugefügt werden. Ich habe das nach folgendem Algoritmus gemacht:
while( y1 <= dheight )
{
while( x1 <= dwidth )
{
bild[x1][y1] = zett; //hier legt er einen neuen Punkt an
errx=errx+intmaxx;
if (errx >= dwidth)
{
errx=errx-dwidth;
zett=zschicht[ix][iy]; //hier holt er sich die Werte für Zett raus
newzaehler++;
GetNewMinMax(x1, y1, zett, true);
ix=ix+1;
}
x1=x1+1;
}
x1=1;
ix=1;
erry=erry+intmaxy;
if (erry >= dheight)
{
erry=erry-dheight;
iy=iy+1;
}
y1=y1+1;
}
Leider sieht das ganze natürlich ziemlich Pixelig aus. Habe gehört, dass man mit Bi-Linearer Interpolation dem Abhilfe leisten kann. Kann mir vielleicht jemand ein Beispiel geben? Ich bin quasi auf der Suche nach einem Algoritmus, der mir Z-Werte sucht.
Gruß
Hoeen