diff --git a/Engine.cc b/Engine.cc index b13b478..032da9f 100644 --- a/Engine.cc +++ b/Engine.cc @@ -1339,6 +1339,7 @@ Engine::Quad::Quad(float cx, float cy, float cz, m_v2[0] = v2x; m_v2[1] = v2y; m_v2[2] = v2z; + dCROSS(m_normal, =, m_v1, m_v2); dNormalize3(m_normal); m_dl = 0; m_visible = true; @@ -1346,7 +1347,6 @@ Engine::Quad::Quad(float cx, float cy, float cz, m_texture = 0; m_enable_blending = false; m_color[0] = m_color[1] = m_color[2] = m_color[3] = 1.0f; - dCROSS(m_normal, =, m_v1, m_v2); render(); }