raytracer/raytracer.cpp
Vector3d interpoliereVektoren(Vector3d a,Vector3d b, double t)
{
	a.normalize();
	b.normalize();
	if(t<0)
	{
		b=b*-1;
		t=-t;
	}
	Vector3d v = (1-t)*a+t*b;
	v.normalize();
	return v;
}
// Interpoliert zwischen dem Vektor a und dem Vektor b. Eingaben und Ausgaben werden Normalisiert. t sollte zwischen 0 und 1 liegen.
Interpoliert zwischen dem Vektor a und dem Vektor b. Eingaben und Ausgaben werden Normalisiert. t sollte zwischen 0 und 1 liegen.
Interpoliert zwischen dem Vektor a und dem Vektor b . Eingaben und Ausgaben werden Normalisiert . t sollte zwischen 0 und 1 liegen .
Vector3d interpoliereVektoren(Vector3d a,Vector3d b, double t)
{
	a.normalize();
	b.normalize();
	if(t<0)
	{
		b=b*-1;
		t=-t;
	}
	Vector3d v = (1-t)*a+t*b;
	v.normalize();
	return v;
}
Vector3d interpoliereVektoren ( Vector3d a , Vector3d b , double t ) { a . normalize ( ) ; b . normalize ( ) ; if ( t < 0 ) { b = b * -1 ; t = - t ; } Vector3d v = ( 1 - t ) * a + t * b ; v . normalize ( ) ; return v ; }
Interpoliert zwischen dem Vektor a und dem Vektor b. Eingaben und Ausgaben werden Normalisiert.
Interpoliert zwischen dem Vektor a und dem Vektor b . Eingaben und Ausgaben werden Normalisiert .