Added initializers and fixed float setting

This commit is contained in:
Robert Osfield
2016-06-27 11:38:30 +01:00
parent 73e4d6c176
commit 4c149bd2e7

View File

@@ -585,7 +585,9 @@ struct VertexIndex {
class VertexSet : public osg::Referenced {
public:
VertexSet() : _dirty(true)
VertexSet() :
_cosCreaseAngle(1.0f),
_dirty(true)
{ }
void reserve(unsigned n)
{
@@ -599,9 +601,9 @@ public:
{
_dirty = true;
if (crease <= 0)
_cosCreaseAngle = 1;
_cosCreaseAngle = 1.0f;
else if (180 <= crease)
_cosCreaseAngle = -1;
_cosCreaseAngle = -1.0f;
else
_cosCreaseAngle = cosf(osg::DegreesToRadians(crease));
}