Some checks failed
Build and Test / build (pull_request) Has been cancelled
- Remove hand-crafted kindred-icons/ in favor of auto-generated themed icons - Add icons/mappings/ with FCAD.csv (Tango palette) and kindred.csv (Catppuccin Mocha) - Add icons/retheme.py script to remap upstream FreeCAD SVG colors - Generate icons/themed/ with 1,595 themed SVGs (45,300 color replacements) - BitmapFactory loads icons/themed/ as highest priority before default icons - 157-color mapping covers the full Tango palette, interpolating between 4 luminance anchors per color family Regenerate: python3 icons/retheme.py
111 lines
9.2 KiB
XML
111 lines
9.2 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg width="64px" height="64px" id="svg2816" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
|
<defs id="defs2818">
|
|
<linearGradient id="linearGradient3916">
|
|
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0" id="stop3918" />
|
|
<stop style="stop-color:#cdd6f4;stop-opacity:0" offset="1" id="stop3920" />
|
|
</linearGradient>
|
|
<linearGradient id="linearGradient3822">
|
|
<stop style="stop-color:#e9aaaa;stop-opacity:1" offset="0" id="stop3824" />
|
|
</linearGradient>
|
|
<linearGradient id="linearGradient3980">
|
|
<stop style="stop-color:#11111b;stop-opacity:1" offset="0" id="stop3982" />
|
|
<stop style="stop-color:#11111b;stop-opacity:0" offset="1" id="stop3984" />
|
|
</linearGradient>
|
|
<linearGradient id="linearGradient4044">
|
|
<stop style="stop-color:#11111b;stop-opacity:1" offset="0" id="stop4046" />
|
|
<stop style="stop-color:#11111b;stop-opacity:0" offset="1" id="stop4048" />
|
|
</linearGradient>
|
|
<linearGradient id="linearGradient3681">
|
|
<stop id="stop3697" offset="0" style="stop-color:#f8cf78;stop-opacity:1" />
|
|
<stop style="stop-color:#c35512;stop-opacity:1" offset="1" id="stop3685" />
|
|
</linearGradient>
|
|
<pattern patternTransform="matrix(0.67643728,-0.81829155,2.4578314,1.8844554,-26.450606,18.294947)" id="pattern5231" xlink:href="#Strips1_1-4" />
|
|
<pattern id="Strips1_1-4" patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,3.4760987,3.534923)" height="1" width="2" patternUnits="userSpaceOnUse">
|
|
<rect id="rect4483-4" height="2" width="1" y="-0.5" x="0" style="fill:black;stroke:none" />
|
|
</pattern>
|
|
<pattern patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,39.618381,8.9692804)" id="pattern5231-4" xlink:href="#Strips1_1-6" />
|
|
<pattern id="Strips1_1-6" patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,3.4760987,3.534923)" height="1" width="2" patternUnits="userSpaceOnUse">
|
|
<rect id="rect4483-0" height="2" width="1" y="-0.5" x="0" style="fill:black;stroke:none" />
|
|
</pattern>
|
|
<pattern patternTransform="matrix(0.66513382,-1.0631299,2.4167603,2.4482973,-49.762569,2.9546807)" id="pattern5296" xlink:href="#pattern5231-3" />
|
|
<pattern patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,-26.336284,10.887197)" id="pattern5231-3" xlink:href="#Strips1_1-4-3" />
|
|
<pattern id="Strips1_1-4-3" patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,3.4760987,3.534923)" height="1" width="2" patternUnits="userSpaceOnUse">
|
|
<rect id="rect4483-4-6" height="2" width="1" y="-0.5" x="0" style="fill:black;stroke:none" />
|
|
</pattern>
|
|
<pattern patternTransform="matrix(0.42844886,-0.62155849,1.5567667,1.431396,27.948414,13.306456)" id="pattern5330" xlink:href="#Strips1_1-9" />
|
|
<pattern id="Strips1_1-9" patternTransform="matrix(0.66772843,-1.0037085,2.4261878,2.3114548,3.4760987,3.534923)" height="1" width="2" patternUnits="userSpaceOnUse">
|
|
<rect id="rect4483-3" height="2" width="1" y="-0.5" x="0" style="fill:black;stroke:none" />
|
|
</pattern>
|
|
<linearGradient xlink:href="#linearGradient3681" id="linearGradient3687" x1="37.89756" y1="41.087898" x2="4.0605712" y2="40.168594" gradientUnits="userSpaceOnUse" />
|
|
<linearGradient xlink:href="#linearGradient3681" id="linearGradient3695" x1="31.777767" y1="40.24213" x2="68.442062" y2="54.041203" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.25023482,-0.66040068,0.68751357,0.24036653,-8.7488565,43.149938)" />
|
|
<radialGradient xlink:href="#linearGradient12512" id="radialGradient278" gradientUnits="userSpaceOnUse" cx="55" cy="125" fx="55" fy="125" r="14.375" />
|
|
<linearGradient id="linearGradient12512">
|
|
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop12513" />
|
|
<stop style="stop-color:#f9d487;stop-opacity:0.89108908" offset="0.50000000" id="stop12517" />
|
|
<stop style="stop-color:#f8ca69;stop-opacity:0" offset="1.0000000" id="stop12514" />
|
|
</linearGradient>
|
|
<radialGradient r="14.375" fy="125" fx="55" cy="125" cx="55" gradientUnits="userSpaceOnUse" id="radialGradient4017" xlink:href="#linearGradient12512" />
|
|
<linearGradient xlink:href="#linearGradient4044" id="linearGradient4060" x1="15.78776" y1="50.394047" x2="27.641447" y2="39.95837" gradientUnits="userSpaceOnUse" />
|
|
<radialGradient xlink:href="#linearGradient12512-2" id="radialGradient278-5" gradientUnits="userSpaceOnUse" cx="55" cy="125" fx="55" fy="125" r="14.375" />
|
|
<linearGradient id="linearGradient12512-2">
|
|
<stop style="stop-color:#cdd6f4;stop-opacity:1" offset="0.0000000" id="stop12513-3" />
|
|
<stop style="stop-color:#f9d487;stop-opacity:0.89108908" offset="0.50000000" id="stop12517-1" />
|
|
<stop style="stop-color:#f8ca69;stop-opacity:0" offset="1.0000000" id="stop12514-6" />
|
|
</linearGradient>
|
|
<radialGradient r="14.375" fy="125" fx="55" cy="125" cx="55" gradientUnits="userSpaceOnUse" id="radialGradient4078" xlink:href="#linearGradient12512-2" />
|
|
<linearGradient y2="22.615412" x2="21.860462" y1="57.301327" x1="37.758171" gradientUnits="userSpaceOnUse" id="linearGradient3076" xlink:href="#linearGradient3960" />
|
|
<linearGradient id="linearGradient3960">
|
|
<stop style="stop-color:#bc8009;stop-opacity:1" offset="0" id="stop3962" />
|
|
<stop style="stop-color:#f9e2af;stop-opacity:1" offset="1" id="stop3964" />
|
|
</linearGradient>
|
|
<linearGradient y2="22.615412" x2="21.860462" y1="57.301327" x1="37.758171" gradientUnits="userSpaceOnUse" id="linearGradient3078" xlink:href="#linearGradient3960" />
|
|
<radialGradient xlink:href="#linearGradient3916" id="radialGradient3922" cx="55" cy="125" fx="55" fy="125" r="14.375" gradientUnits="userSpaceOnUse" />
|
|
</defs>
|
|
<metadata id="metadata2821">
|
|
<rdf:RDF>
|
|
<cc:Work rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
<dc:creator>
|
|
<cc:Agent>
|
|
<dc:title>[Bernd Hahnebach]</dc:title>
|
|
</cc:Agent>
|
|
</dc:creator>
|
|
<dc:title>fem-material-nonlinear</dc:title>
|
|
<dc:date>2016-09-25</dc:date>
|
|
<dc:relation>https://www.freecad.org/wiki/index.php?title=Artwork</dc:relation>
|
|
<dc:publisher>
|
|
<cc:Agent>
|
|
<dc:title>FreeCAD</dc:title>
|
|
</cc:Agent>
|
|
</dc:publisher>
|
|
<dc:identifier>FreeCAD/src/Mod/</dc:identifier>
|
|
<dc:rights>
|
|
<cc:Agent>
|
|
<dc:title>FreeCAD LGPL2+</dc:title>
|
|
</cc:Agent>
|
|
</dc:rights>
|
|
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
|
<dc:contributor>
|
|
<cc:Agent>
|
|
<dc:title>[agryson] Alexander Gryson</dc:title>
|
|
</cc:Agent>
|
|
</dc:contributor>
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<g id="layer1">
|
|
<path style="fill:url(#linearGradient3078);fill-opacity:1;stroke:#664506;stroke-width:1.44524646;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" id="path4042" d="m 48.597521,39.95837 a 20.956074,20.956074 0 1 1 -41.9121477,0 20.956074,20.956074 0 1 1 41.9121477,0 z" transform="matrix(1.383847,0,0,1.383847,-6.251534,-23.29627)" />
|
|
<path style="color:#11111b;fill:url(#radialGradient3922);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.25000024;marker:none;visibility:visible;display:block" id="path12511" d="m 69.375,125 a 14.375,14.375 0 1 1 -28.75,0 14.375,14.375 0 1 1 28.75,0 z" transform="matrix(0.38831771,0.39865499,-0.59605454,0.5805986,71.149343,-76.500849)" />
|
|
<path style="fill:none;stroke:#f9e2af;stroke-width:1.55230176;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" id="path4042-0" d="m 48.597521,39.95837 a 20.956074,20.956074 0 1 1 -41.9121477,0 20.956074,20.956074 0 1 1 41.9121477,0 z" transform="matrix(1.2884093,0,0,1.2884093,-3.6134972,-19.482733)" />
|
|
<path style="fill:none;stroke:#664506;stroke-width:1.44524646;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" id="path4042-3" d="m 48.597521,39.95837 a 20.956074,20.956074 0 1 1 -41.9121477,0 20.956074,20.956074 0 1 1 41.9121477,0 z" transform="matrix(1.383847,0,0,1.383847,-6.251534,-23.29627)" />
|
|
<path style="fill:none;stroke:#912424;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 5,59 15,25 31,25 C 39.170535,11.891758 46,-1 59,14" id="path3210" />
|
|
<path style="fill:none;stroke:#f2cdcd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 5,59 15,25 31,25 C 39.170535,11.891758 46,-0.9999996 59,14" id="path3210-3" />
|
|
<path style="fill:none;stroke:#1e1e2e;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 5,5 0,54 54,0" id="path3872" />
|
|
<path style="fill:none;stroke:#6c7086;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" d="m 5,5 0,54 54,0" id="path3872-6" />
|
|
</g>
|
|
</svg>
|