erstmal vielen dank, das ist so schon gut zu gebrauchen. ich habe noch ein bischen dran rumgeschraubt und denke so sollte es im raum von 0..1 klappen

Code:
float mirror(float x){
    x=(var)x%1;
    float tmp = integer(x)*0.5;
    if(tmp==integer(tmp))
        x=1-x;
    return x;
}


Last edited by Scorpion; 04/08/09 19:21.