# dictionary mapping AutoCAD color indexes with Blender colors # -------------------------------------------------------------------------- # color_map.py Final by Ed Blake (AKA Kitsu) # -------------------------------------------------------------------------- # ***** BEGIN GPL LICENSE BLOCK ***** # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # ***** END GPL LICENCE BLOCK ***** # -------------------------------------------------------------------------- color_map = { 0:[0.0, 0.0, 0.0], 1:[0.99609375, 0.0, 0.0], 2:[0.99609375, 0.99609375, 0.0], 3:[0.0, 0.99609375, 0.0], 4:[0.0, 0.99609375, 0.99609375], 5:[0.0, 0.0, 0.99609375], 6:[0.99609375, 0.0, 0.99609375], 7:[0.99609375, 0.99609375, 0.99609375], 8:[0.25390625, 0.25390625, 0.25390625], 9:[0.5, 0.5, 0.5], 10:[0.99609375, 0.0, 0.0], 11:[0.99609375, 0.6640625, 0.6640625], 12:[0.73828125, 0.0, 0.0], 13:[0.73828125, 0.4921875, 0.4921875], 14:[0.50390625, 0.0, 0.0], 15:[0.50390625, 0.3359375, 0.3359375], 16:[0.40625, 0.0, 0.0], 17:[0.40625, 0.26953125, 0.26953125], 18:[0.30859375, 0.0, 0.0], 19:[0.30859375, 0.20703125, 0.20703125], 20:[0.99609375, 0.24609375, 0.0], 21:[0.99609375, 0.74609375, 0.6640625], 22:[0.73828125, 0.1796875, 0.0], 23:[0.73828125, 0.55078125, 0.4921875], 24:[0.50390625, 0.12109375, 0.0], 25:[0.50390625, 0.375, 0.3359375], 26:[0.40625, 0.09765625, 0.0], 27:[0.40625, 0.3046875, 0.26953125], 28:[0.30859375, 0.07421875, 0.0], 29:[0.30859375, 0.23046875, 0.20703125], 30:[0.99609375, 0.49609375, 0.0], 31:[0.99609375, 0.828125, 0.6640625], 32:[0.73828125, 0.3671875, 0.0], 33:[0.73828125, 0.61328125, 0.4921875], 34:[0.50390625, 0.25, 0.0], 35:[0.50390625, 0.41796875, 0.3359375], 36:[0.40625, 0.203125, 0.0], 37:[0.40625, 0.3359375, 0.26953125], 38:[0.30859375, 0.15234375, 0.0], 39:[0.30859375, 0.2578125, 0.20703125], 40:[0.99609375, 0.74609375, 0.0], 41:[0.99609375, 0.9140625, 0.6640625], 42:[0.73828125, 0.55078125, 0.0], 43:[0.73828125, 0.67578125, 0.4921875], 44:[0.50390625, 0.375, 0.0], 45:[0.50390625, 0.4609375, 0.3359375], 46:[0.40625, 0.3046875, 0.0], 47:[0.40625, 0.37109375, 0.26953125], 48:[0.30859375, 0.23046875, 0.0], 49:[0.30859375, 0.28515625, 0.20703125], 50:[0.99609375, 0.99609375, 0.0], 51:[0.99609375, 0.99609375, 0.6640625], 52:[0.73828125, 0.73828125, 0.0], 53:[0.73828125, 0.73828125, 0.4921875], 54:[0.50390625, 0.50390625, 0.0], 55:[0.50390625, 0.50390625, 0.3359375], 56:[0.40625, 0.40625, 0.0], 57:[0.40625, 0.40625, 0.26953125], 58:[0.30859375, 0.30859375, 0.0], 59:[0.30859375, 0.30859375, 0.20703125], 60:[0.74609375, 0.99609375, 0.0], 61:[0.9140625, 0.99609375, 0.6640625], 62:[0.55078125, 0.73828125, 0.0], 63:[0.67578125, 0.73828125, 0.4921875], 64:[0.375, 0.50390625, 0.0], 65:[0.4609375, 0.50390625, 0.3359375], 66:[0.3046875, 0.40625, 0.0], 67:[0.37109375, 0.40625, 0.26953125], 68:[0.23046875, 0.30859375, 0.0], 69:[0.28515625, 0.30859375, 0.20703125], 70:[0.49609375, 0.99609375, 0.0], 71:[0.828125, 0.99609375, 0.6640625], 72:[0.3671875, 0.73828125, 0.0], 73:[0.61328125, 0.73828125, 0.4921875], 74:[0.25, 0.50390625, 0.0], 75:[0.41796875, 0.50390625, 0.3359375], 76:[0.203125, 0.40625, 0.0], 77:[0.3359375, 0.40625, 0.26953125], 78:[0.15234375, 0.30859375, 0.0], 79:[0.2578125, 0.30859375, 0.20703125], 80:[0.24609375, 0.99609375, 0.0], 81:[0.74609375, 0.99609375, 0.6640625], 82:[0.1796875, 0.73828125, 0.0], 83:[0.55078125, 0.73828125, 0.4921875], 84:[0.12109375, 0.50390625, 0.0], 85:[0.375, 0.50390625, 0.3359375], 86:[0.09765625, 0.40625, 0.0], 87:[0.3046875, 0.40625, 0.26953125], 88:[0.07421875, 0.30859375, 0.0], 89:[0.23046875, 0.30859375, 0.20703125], 90:[0.0, 0.99609375, 0.0], 91:[0.6640625, 0.99609375, 0.6640625], 92:[0.0, 0.73828125, 0.0], 93:[0.4921875, 0.73828125, 0.4921875], 94:[0.0, 0.50390625, 0.0], 95:[0.3359375, 0.50390625, 0.3359375], 96:[0.0, 0.40625, 0.0], 97:[0.26953125, 0.40625, 0.26953125], 98:[0.0, 0.30859375, 0.0], 99:[0.20703125, 0.30859375, 0.20703125], 100:[0.0, 0.99609375, 0.24609375], 101:[0.6640625, 0.99609375, 0.74609375], 102:[0.0, 0.73828125, 0.1796875], 103:[0.4921875, 0.73828125, 0.55078125], 104:[0.0, 0.50390625, 0.12109375], 105:[0.3359375, 0.50390625, 0.375], 106:[0.0, 0.40625, 0.09765625], 107:[0.26953125, 0.40625, 0.3046875], 108:[0.0, 0.30859375, 0.07421875], 109:[0.20703125, 0.30859375, 0.23046875], 110:[0.0, 0.99609375, 0.49609375], 111:[0.6640625, 0.99609375, 0.828125], 112:[0.0, 0.73828125, 0.3671875], 113:[0.4921875, 0.73828125, 0.61328125], 114:[0.0, 0.50390625, 0.25], 115:[0.3359375, 0.50390625, 0.41796875], 116:[0.0, 0.40625, 0.203125], 117:[0.26953125, 0.40625, 0.3359375], 118:[0.0, 0.30859375, 0.15234375], 119:[0.20703125, 0.30859375, 0.2578125], 120:[0.0, 0.99609375, 0.74609375], 121:[0.6640625, 0.99609375, 0.9140625], 122:[0.0, 0.73828125, 0.55078125], 123:[0.4921875, 0.73828125, 0.67578125], 124:[0.0, 0.50390625, 0.375], 125:[0.3359375, 0.50390625, 0.4609375], 126:[0.0, 0.40625, 0.3046875], 127:[0.26953125, 0.40625, 0.37109375], 128:[0.0, 0.30859375, 0.23046875], 129:[0.20703125, 0.30859375, 0.28515625], 130:[0.0, 0.99609375, 0.99609375], 131:[0.6640625, 0.99609375, 0.99609375], 132:[0.0, 0.73828125, 0.73828125], 133:[0.4921875, 0.73828125, 0.73828125], 134:[0.0, 0.50390625, 0.50390625], 135:[0.3359375, 0.50390625, 0.50390625], 136:[0.0, 0.40625, 0.40625], 137:[0.26953125, 0.40625, 0.40625], 138:[0.0, 0.30859375, 0.30859375], 139:[0.20703125, 0.30859375, 0.30859375], 140:[0.0, 0.74609375, 0.99609375], 141:[0.6640625, 0.9140625, 0.99609375], 142:[0.0, 0.55078125, 0.73828125], 143:[0.4921875, 0.67578125, 0.73828125], 144:[0.0, 0.375, 0.50390625], 145:[0.3359375, 0.4609375, 0.50390625], 146:[0.0, 0.3046875, 0.40625], 147:[0.26953125, 0.37109375, 0.40625], 148:[0.0, 0.23046875, 0.30859375], 149:[0.20703125, 0.28515625, 0.30859375], 150:[0.0, 0.49609375, 0.99609375], 151:[0.6640625, 0.828125, 0.99609375], 152:[0.0, 0.3671875, 0.73828125], 153:[0.4921875, 0.61328125, 0.73828125], 154:[0.0, 0.25, 0.50390625], 155:[0.3359375, 0.41796875, 0.50390625], 156:[0.0, 0.203125, 0.40625], 157:[0.26953125, 0.3359375, 0.40625], 158:[0.0, 0.15234375, 0.30859375], 159:[0.20703125, 0.2578125, 0.30859375], 160:[0.0, 0.24609375, 0.99609375], 161:[0.6640625, 0.74609375, 0.99609375], 162:[0.0, 0.1796875, 0.73828125], 163:[0.4921875, 0.55078125, 0.73828125], 164:[0.0, 0.12109375, 0.50390625], 165:[0.3359375, 0.375, 0.50390625], 166:[0.0, 0.09765625, 0.40625], 167:[0.26953125, 0.3046875, 0.40625], 168:[0.0, 0.07421875, 0.30859375], 169:[0.20703125, 0.23046875, 0.30859375], 170:[0.0, 0.0, 0.99609375], 171:[0.6640625, 0.6640625, 0.99609375], 172:[0.0, 0.0, 0.73828125], 173:[0.4921875, 0.4921875, 0.73828125], 174:[0.0, 0.0, 0.50390625], 175:[0.3359375, 0.3359375, 0.50390625], 176:[0.0, 0.0, 0.40625], 177:[0.26953125, 0.26953125, 0.40625], 178:[0.0, 0.0, 0.30859375], 179:[0.20703125, 0.20703125, 0.30859375], 180:[0.24609375, 0.0, 0.99609375], 181:[0.74609375, 0.6640625, 0.99609375], 182:[0.1796875, 0.0, 0.73828125], 183:[0.55078125, 0.4921875, 0.73828125], 184:[0.12109375, 0.0, 0.50390625], 185:[0.375, 0.3359375, 0.50390625], 186:[0.09765625, 0.0, 0.40625], 187:[0.3046875, 0.26953125, 0.40625], 188:[0.07421875, 0.0, 0.30859375], 189:[0.23046875, 0.20703125, 0.30859375], 190:[0.49609375, 0.0, 0.99609375], 191:[0.828125, 0.6640625, 0.99609375], 192:[0.3671875, 0.0, 0.73828125], 193:[0.61328125, 0.4921875, 0.73828125], 194:[0.25, 0.0, 0.50390625], 195:[0.41796875, 0.3359375, 0.50390625], 196:[0.203125, 0.0, 0.40625], 197:[0.3359375, 0.26953125, 0.40625], 198:[0.15234375, 0.0, 0.30859375], 199:[0.2578125, 0.20703125, 0.30859375], 200:[0.74609375, 0.0, 0.99609375], 201:[0.9140625, 0.6640625, 0.99609375], 202:[0.55078125, 0.0, 0.73828125], 203:[0.67578125, 0.4921875, 0.73828125], 204:[0.375, 0.0, 0.50390625], 205:[0.4609375, 0.3359375, 0.50390625], 206:[0.3046875, 0.0, 0.40625], 207:[0.37109375, 0.26953125, 0.40625], 208:[0.23046875, 0.0, 0.30859375], 209:[0.28515625, 0.20703125, 0.30859375], 210:[0.99609375, 0.0, 0.99609375], 211:[0.99609375, 0.6640625, 0.99609375], 212:[0.73828125, 0.0, 0.73828125], 213:[0.73828125, 0.4921875, 0.73828125], 214:[0.50390625, 0.0, 0.50390625], 215:[0.50390625, 0.3359375, 0.50390625], 216:[0.40625, 0.0, 0.40625], 217:[0.40625, 0.26953125, 0.40625], 218:[0.30859375, 0.0, 0.30859375], 219:[0.30859375, 0.20703125, 0.30859375], 220:[0.99609375, 0.0, 0.74609375], 221:[0.99609375, 0.6640625, 0.9140625], 222:[0.73828125, 0.0, 0.55078125], 223:[0.73828125, 0.4921875, 0.67578125], 224:[0.50390625, 0.0, 0.375], 225:[0.50390625, 0.3359375, 0.4609375], 226:[0.40625, 0.0, 0.3046875], 227:[0.40625, 0.26953125, 0.37109375], 228:[0.30859375, 0.0, 0.23046875], 229:[0.30859375, 0.20703125, 0.28515625], 230:[0.99609375, 0.0, 0.49609375], 231:[0.99609375, 0.6640625, 0.828125], 232:[0.73828125, 0.0, 0.3671875], 233:[0.73828125, 0.4921875, 0.61328125], 234:[0.50390625, 0.0, 0.25], 235:[0.50390625, 0.3359375, 0.41796875], 236:[0.40625, 0.0, 0.203125], 237:[0.40625, 0.26953125, 0.3359375], 238:[0.30859375, 0.0, 0.15234375], 239:[0.30859375, 0.20703125, 0.2578125], 240:[0.99609375, 0.0, 0.24609375], 241:[0.99609375, 0.6640625, 0.74609375], 242:[0.73828125, 0.0, 0.1796875], 243:[0.73828125, 0.4921875, 0.55078125], 244:[0.50390625, 0.0, 0.12109375], 245:[0.50390625, 0.3359375, 0.375], 246:[0.40625, 0.0, 0.09765625], 247:[0.40625, 0.26953125, 0.3046875], 248:[0.30859375, 0.0, 0.07421875], 249:[0.30859375, 0.20703125, 0.23046875], 250:[0.19921875, 0.19921875, 0.19921875], 251:[0.3125, 0.3125, 0.3125], 252:[0.41015625, 0.41015625, 0.41015625], 253:[0.5078125, 0.5078125, 0.5078125], 254:[0.7421875, 0.7421875, 0.7421875], 255:[0.99609375, 0.99609375, 0.99609375], }