gimpvector: correct normal vector computing, vector wasn't normilized
This commit is contained in:
@ -463,12 +463,12 @@ GimpVector2
|
|||||||
gimp_vector2_normal (GimpVector2 *vector)
|
gimp_vector2_normal (GimpVector2 *vector)
|
||||||
{
|
{
|
||||||
GimpVector2 result;
|
GimpVector2 result;
|
||||||
|
|
||||||
result.x = vector->y;
|
result.x = - vector->y;
|
||||||
result.y = - vector->x;
|
result.y = vector->x;
|
||||||
|
|
||||||
gimp_vector2_normalize (vector);
|
gimp_vector2_normalize (&result);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -485,12 +485,12 @@ GimpVector2
|
|||||||
gimp_vector2_normal_val (GimpVector2 vector)
|
gimp_vector2_normal_val (GimpVector2 vector)
|
||||||
{
|
{
|
||||||
GimpVector2 result;
|
GimpVector2 result;
|
||||||
|
|
||||||
result.x = vector.y;
|
result.x = - vector.y;
|
||||||
result.y = - vector.x;
|
result.y = vector.x;
|
||||||
|
|
||||||
gimp_vector2_normalize (&result);
|
gimp_vector2_normalize (&result);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
/**************************************/
|
/**************************************/
|
||||||
|
Reference in New Issue
Block a user