# HG changeset patch # User John Tsiombikas # Date 1415730359 -7200 # Node ID 00001795572189ff4dbcbaba58424e47ad2feb45 # Parent 2ed3da7dc0bcaa3f710e0400ddfe0ac9a06dfed2 fixed the cone normal diff -r 2ed3da7dc0bc -r 000017955721 src/cone.cc --- a/src/cone.cc Mon Nov 10 01:26:00 2014 +0200 +++ b/src/cone.cc Tue Nov 11 20:25:59 2014 +0200 @@ -72,7 +72,7 @@ float radius = pt->pos.y * slope; pt->normal = Vector3(pt->pos.x, 0.0, pt->pos.z) / radius; - float ny = sin(angle); + float ny = -sin(angle); float xzlen = sqrt(1.0 - ny * ny); pt->normal.x *= xzlen; pt->normal.y = ny;