diff --git a/src/object.cc b/src/object.cc index e268033..edca8ed 100644 --- a/src/object.cc +++ b/src/object.cc @@ -88,7 +88,8 @@ Vector4 Object::Normal(const Vector4& p) const { - return FromObjectSpace(DoNormal(ToObjectSpace(p))); + Vector4 norm = Transpose(mTranslation) * DoNormal(ToObjectSpace(p)); + return norm; }