diff options
author | Tom Musgrove <LetterRip@gmail.com> | 2007-01-05 03:51:12 +0300 |
---|---|---|
committer | Tom Musgrove <LetterRip@gmail.com> | 2007-01-05 03:51:12 +0300 |
commit | e586ec7bcdca7442cd1c39ff6fc690bce2238fed (patch) | |
tree | 8281bf680c1e99ad74cba6386f83023ffaa85d1f /release/scripts/bpymodules/dxfColorMap.py | |
parent | 770e816ceef226484e7e96009c97082a95509a59 (diff) |
==dxf import script ==
script for DXF import by kitsu (Ed Blake) - provide superior import to our native DXF import for many files
Diffstat (limited to 'release/scripts/bpymodules/dxfColorMap.py')
-rw-r--r-- | release/scripts/bpymodules/dxfColorMap.py | 282 |
1 files changed, 282 insertions, 0 deletions
diff --git a/release/scripts/bpymodules/dxfColorMap.py b/release/scripts/bpymodules/dxfColorMap.py new file mode 100644 index 00000000000..66c0bd4e9a2 --- /dev/null +++ b/release/scripts/bpymodules/dxfColorMap.py @@ -0,0 +1,282 @@ +# 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], +} |