Skip to content

Commit

Permalink
add complete AutoDeskColorMap
Browse files Browse the repository at this point in the history
  • Loading branch information
vwaurich authored and adeas31 committed Jul 16, 2019
1 parent 7b001b0 commit e0b417b
Show file tree
Hide file tree
Showing 2 changed files with 259 additions and 28 deletions.
30 changes: 2 additions & 28 deletions OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.cpp
Expand Up @@ -441,34 +441,7 @@ Spring::Spring(float r, float rWire, float nWindings, float l) :
*/
osg::Vec4f getAutoCADRGB(int colorCode)
{
osg::Vec4f col;
switch (colorCode)
{
case(0) :
col = osg::Vec4f(0.0f / 255.0f, 0.0f / 255.0f, 0.0f / 255.0f, 1.0);
break;
case(1) :
col = osg::Vec4f(255.0f / 255.0f, 0.0f / 255.0f, 0.0f / 255.0f, 1.0);
break;
case(2) :
col = osg::Vec4f(255.0f / 255.0f, 255.0f / 255.0f, 0.0f / 255.0f, 1.0);
break;
case(3) :
col = osg::Vec4f(0.0f / 255.0f, 255.0f / 255.0f, 0.0f / 255.0f, 1.0);
break;
case(4) :
col = osg::Vec4f(0.0f / 255.0f, 255.0f / 255.0f, 255.0f / 255.0f, 1.0);
break;
case(30) :
col = osg::Vec4f(255.0f / 255.0f, 127.0f / 255.0f, 0.f / 255.0f, 1.0);
break;
case(251) :
col = osg::Vec4f(80.0f / 255.0f, 80.0f / 255.0f, 80.0f / 255.0f, 1.0);
break;
default:
col = osg::Vec4f(0 / 255, 0 / 255, 0 / 255, 1.0);
break;
}
osg::Vec4f col = colorArray[colorCode];
return col;
}

Expand Down Expand Up @@ -507,6 +480,7 @@ void DXF3dFace::dumpDXF3DFace()

}


/*!
* \brief DXF3dFace::fill3dFace
* fills a 3d face object with information from the textstream
Expand Down
257 changes: 257 additions & 0 deletions OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.h
Expand Up @@ -106,4 +106,261 @@ class DXFile : public osg::Geometry
};


const osg::Vec4f colorArray[] = {osg::Vec4f(0.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 255.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(65.0/255.0, 65.0/255.0, 65.0/255.0, 1.0),
osg::Vec4f(128.0/255.0, 128.0/255.0, 128.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 170.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 126.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 86.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 69.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 0.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 53.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 63.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 191.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 46.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 141.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 31.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 96.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 25.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 78.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 19.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 59.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 127.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 212.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 94.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 157.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 64.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 107.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 52.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 86.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 39.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 66.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 191.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 234.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 141.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 173.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 96.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 118.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 78.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 95.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 59.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 73.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 255.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 189.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 189.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 129.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 129.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 104.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 104.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 79.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 79.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(191.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(234.0/255.0, 255.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(141.0/255.0, 189.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(173.0/255.0, 189.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(96.0/255.0, 129.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(118.0/255.0, 129.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(78.0/255.0, 104.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(95.0/255.0, 104.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(59.0/255.0, 79.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(73.0/255.0, 79.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(127.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(212.0/255.0, 255.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(94.0/255.0, 189.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(157.0/255.0, 189.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(64.0/255.0, 129.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(107.0/255.0, 129.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(52.0/255.0, 104.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 104.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(39.0/255.0, 79.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(66.0/255.0, 79.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(63.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(191.0/255.0, 255.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(46.0/255.0, 189.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(141.0/255.0, 189.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(31.0/255.0, 129.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(96.0/255.0, 129.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(25.0/255.0, 104.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(78.0/255.0, 104.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(19.0/255.0, 79.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(59.0/255.0, 79.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 255.0/255.0, 170.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 189.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 189.0/255.0, 126.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 129.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 129.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 104.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 104.0/255.0, 69.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 79.0/255.0, 0.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 79.0/255.0, 53.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 63.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 255.0/255.0, 191.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 189.0/255.0, 46.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 189.0/255.0, 141.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 129.0/255.0, 31.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 129.0/255.0, 96.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 104.0/255.0, 25.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 104.0/255.0, 78.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 79.0/255.0, 19.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 79.0/255.0, 59.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 127.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 255.0/255.0, 212.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 189.0/255.0, 94.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 189.0/255.0, 157.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 129.0/255.0, 64.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 129.0/255.0, 107.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 104.0/255.0, 52.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 104.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 79.0/255.0, 39.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 79.0/255.0, 66.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 191.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 255.0/255.0, 234.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 189.0/255.0, 141.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 189.0/255.0, 173.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 129.0/255.0, 96.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 129.0/255.0, 118.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 104.0/255.0, 78.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 104.0/255.0, 95.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 79.0/255.0, 59.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 79.0/255.0, 73.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 255.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 255.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 189.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 189.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 129.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 129.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 104.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 104.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 79.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 79.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 191.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 234.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 141.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 173.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 96.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 118.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 78.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 95.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 59.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 73.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 127.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 212.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 94.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 157.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 64.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 107.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 52.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 86.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 39.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 66.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 63.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 191.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 46.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 141.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 31.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 96.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 25.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 78.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 19.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 59.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(170.0/255.0, 170.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(126.0/255.0, 126.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 86.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(69.0/255.0, 69.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(0.0/255.0, 0.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(53.0/255.0, 53.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(63.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(191.0/255.0, 170.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(46.0/255.0, 0.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(141.0/255.0, 126.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(31.0/255.0, 0.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(96.0/255.0, 86.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(25.0/255.0, 0.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(78.0/255.0, 69.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(19.0/255.0, 0.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(59.0/255.0, 53.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(127.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(212.0/255.0, 170.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(94.0/255.0, 0.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(157.0/255.0, 126.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(64.0/255.0, 0.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(107.0/255.0, 86.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(52.0/255.0, 0.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(86.0/255.0, 69.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(39.0/255.0, 0.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(66.0/255.0, 53.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(191.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(234.0/255.0, 170.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(141.0/255.0, 0.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(173.0/255.0, 126.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(96.0/255.0, 0.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(118.0/255.0, 86.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(78.0/255.0, 0.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(95.0/255.0, 69.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(59.0/255.0, 0.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(73.0/255.0, 53.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 170.0/255.0, 255.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 0.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 126.0/255.0, 189.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 0.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 86.0/255.0, 129.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 0.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 69.0/255.0, 104.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 0.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 53.0/255.0, 79.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 191.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 170.0/255.0, 234.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 0.0/255.0, 141.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 126.0/255.0, 173.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 0.0/255.0, 96.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 86.0/255.0, 118.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 0.0/255.0, 78.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 69.0/255.0, 95.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 0.0/255.0, 59.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 53.0/255.0, 73.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 127.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 170.0/255.0, 212.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 0.0/255.0, 94.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 126.0/255.0, 157.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 0.0/255.0, 64.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 86.0/255.0, 107.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 0.0/255.0, 52.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 69.0/255.0, 86.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 0.0/255.0, 39.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 53.0/255.0, 66.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 0.0/255.0, 63.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 170.0/255.0, 191.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 0.0/255.0, 46.0/255.0, 1.0),
osg::Vec4f(189.0/255.0, 126.0/255.0, 141.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 0.0/255.0, 31.0/255.0, 1.0),
osg::Vec4f(129.0/255.0, 86.0/255.0, 96.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 0.0/255.0, 25.0/255.0, 1.0),
osg::Vec4f(104.0/255.0, 69.0/255.0, 78.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 0.0/255.0, 19.0/255.0, 1.0),
osg::Vec4f(79.0/255.0, 53.0/255.0, 59.0/255.0, 1.0),
osg::Vec4f(51.0/255.0, 51.0/255.0, 51.0/255.0, 1.0),
osg::Vec4f(80.0/255.0, 80.0/255.0, 80.0/255.0, 1.0),
osg::Vec4f(105.0/255.0, 105.0/255.0, 105.0/255.0, 1.0),
osg::Vec4f(130.0/255.0, 130.0/255.0, 130.0/255.0, 1.0),
osg::Vec4f(190.0/255.0, 190.0/255.0, 190.0/255.0, 1.0),
osg::Vec4f(255.0/255.0, 255.0/255.0, 255.0/255.0, 1.0)};

#endif //end EXTRASHAPES_H

0 comments on commit e0b417b

Please sign in to comment.