diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg
index f5b69e51a..07569b475 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAlignment.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintAlign.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_PointToObject.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
+ id="perspective2988" />
-
-
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+ id="linearGradient3835">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
+ id="linearGradient3835-1">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+ id="linearGradient4032-0">
+ id="stop4034-37" />
+ id="stop4036-1" />
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient3082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
image/svg+xml
-
+
@@ -297,41 +550,102 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg
index 7d78cca95..e7b8ef7ea 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintAngle.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_Constraint_Angle_3.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_InternalAngle.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.19157613,0.46621455,-1.1364164,-0.41904304,156.5648,24.076707)"
+ cx="86.836884"
+ cy="90.601151"
+ fx="86.836884"
+ fy="90.601151"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -256,21 +374,78 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+
+
+
+
+ style="fill:none;stroke:#ff0000;stroke-width:3.34896493;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 38.759032,14.894414 49.51943,32.664259"
+ id="path3906"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+
+
+
+
+
+ style="fill:none;stroke:#ff0000;stroke-width:3.12763262;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 26.11207,15.769529 15.821189,33.13731"
+ id="path3904"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:2.58043742;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 25.389808,18.110974 -4.857382,-1.07625 8.032707,-5.111115 -0.796611,9.795738 z"
+ id="path3847"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+
-
-
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg
index a0910aaeb..8dc409d42 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintCoincidence.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_Constraint_Coincident_2.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_EqualLength.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Coincedent_2_16px.png"
+ inkscape:export-xdpi="22.5"
+ inkscape:export-ydpi="22.5">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
+ xlink:href="#linearGradient3377"
+ id="radialGradient3701"
+ gradientUnits="userSpaceOnUse"
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
+ id="linearGradient3377-6">
+ style="stop-color:#00afff;stop-opacity:1;" />
+ style="stop-color:#0034ff;stop-opacity:1;" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ id="linearGradient3835">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
+
+
+
+
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.19157613,0.46621455,-1.1364164,-0.41904304,156.5648,24.076707)"
+ cx="86.836884"
+ cy="90.601151"
+ fx="86.836884"
+ fy="90.601151"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -459,25 +407,60 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+
+
+
+
+
+
+
+
+
-
-
+ style="fill:none;stroke:#ff0000;stroke-width:4.03065491;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 32.018615,19.290189 c -4.902733,9.14517 -4.559332,14.973488 -0.151871,22.07916"
+ id="path4261"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
-
-
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg
index d4d00bb34..8eccca1eb 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintDistance.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintDistance.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_Length.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
image/svg+xml
-
+
@@ -354,16 +396,102 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg
index 187e17e95..6a3161653 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintEqual.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_Constraint_Align.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="Constraint_Length.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.19157613,0.46621455,-1.1364164,-0.41904304,156.5648,24.076707)"
+ cx="86.836884"
+ cy="90.601151"
+ fx="86.836884"
+ fy="90.601151"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -355,36 +405,75 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+ id="g4108-9"
+ transform="matrix(-0.23855441,-0.65421798,0.82178467,-0.18991178,27.827117,87.017976)"
+ style="stroke-width:3.40493608;stroke-miterlimit:4;stroke-dasharray:none">
+ sodipodi:nodetypes="ccccc"
+ id="path3727-9"
+ d="m 34.750047,47.747592 c 4.294812,1.955914 10.609286,3.826052 17.700986,6.280389 L 60.183451,31.274429 41.128642,25.931666 C 34.11262,30.475011 31.99268,42.184244 34.750047,47.747592 z"
+ style="fill:url(#radialGradient4112-9);fill-opacity:1;fill-rule:evenodd;stroke:#000060;stroke-width:3.40493608;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ inkscape:transform-center-y="5.0293704"
+ inkscape:transform-center-x="-7.7873991"
+ transform="matrix(0.15429498,-0.54060509,0.75229548,0.24767549,-21.085736,74.181532)"
+ d="m 117.85715,83.5 c 0,2.958668 -9.5939,5.357143 -21.428576,5.357143 -11.834674,0 -21.428572,-2.398475 -21.428572,-5.357143 0,-2.958668 9.593898,-5.357143 21.428572,-5.357143 11.834676,0 21.428576,2.398475 21.428576,5.357143 z"
+ sodipodi:ry="5.3571429"
+ sodipodi:rx="21.428572"
+ sodipodi:cy="83.5"
+ sodipodi:cx="96.428574"
+ id="path3725-8"
+ style="fill:url(#radialGradient3180-6);fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:5.10473204;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+
+
+
+
+
-
-
-
+ id="g3760-8"
+ transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" />
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg
index b97df38c1..054b5c1bf 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintLock.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintLock.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_Symmetric.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+ id="linearGradient3835">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ id="linearGradient3835-1">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+ id="linearGradient3171">
+ id="stop3173" />
+ id="stop3175" />
-
+ id="linearGradient4032-7">
+ id="stop4034-3" />
+ id="stop4036-6" />
-
-
-
-
-
-
-
-
-
-
+ xlink:href="#linearGradient4032-7"
+ id="radialGradient4114-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -419,24 +406,64 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+ id="g3760-8"
+ transform="matrix(0.39800085,0,0,0.49338099,18.710208,-4.5784768)" />
+
+
+
+
+
+
+
+ transform="matrix(0.53561116,0,0,1.0619024,22.273573,31.358125)"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sccccccccssccccs" />
+ id="rect2883"
+ d="m 45.288193,36.338657 c -6.986981,0 -12.869169,4.221543 -12.869169,9.422353 l 0.02616,11.446091 4.81286,0 -0.02616,-9.814044 c 0,-3.525856 3.685785,-6.397626 8.056309,-6.397626 4.370537,0 8.003995,2.87177 8.003995,6.397626 0.01505,3.121286 -0.0497,6.500076 -0.05231,9.814044 l 4.81286,0 c 0.02343,-3.895171 0.07145,-7.789805 0.0523,-11.446091 0,-5.20081 -5.829871,-9.422353 -12.816854,-9.422353 z"
+ style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;opacity:0.98999999;color:#000000;fill:#ff2600;fill-opacity:1;fill-rule:nonzero;stroke:#731200;stroke-width:1.49632955;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial"
+ inkscape:connector-curvature="0" />
+ style="font-size:54.21519089px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;color:#000000;fill:#ff2600;fill-opacity:1;fill-rule:nonzero;stroke:#731200;stroke-width:1.42672575;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Arial;-inkscape-font-specification:Arial" />
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg
index 1c0f0f1ba..612c2ccbb 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOpposite.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintOpposite.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="Assembly_ConstraintEqual.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4112"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.19157613,0.46621455,-1.1364164,-0.41904304,156.5648,24.076707)"
+ cx="86.836884"
+ cy="90.601151"
+ fx="86.836884"
+ fy="90.601151"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -355,36 +405,85 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+ id="g3076"
+ transform="matrix(-0.99995583,-0.00939856,0.00939856,-0.99995583,33.150485,47.105394)">
+ id="path3904"
+ d="M 17.29095,9.5383089 17.31053,26.049589"
+ style="fill:none;stroke:#ff0000;stroke-width:3.52174425;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ id="path3847"
+ d="m 17.381133,14.013287 -7.037499,-0.11074 6.67966,-8.4162968 6.38146,8.3609258 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:2.90559721;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ id="g4108-9"
+ transform="matrix(-0.23855441,-0.65421798,0.82178467,-0.18991178,27.827117,87.017976)"
+ style="stroke-width:3.40493608;stroke-miterlimit:4;stroke-dasharray:none">
-
+
+
+
+
+
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg
index 37d12ebc4..1bbd576af 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintOrientation.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintOrientation.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_ConcentricCircles.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_3_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ id="linearGradient3835">
+ style="stop-color:#faff2b;stop-opacity:1;" />
-
-
-
-
-
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
+ id="linearGradient3835-1">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
image/svg+xml
-
+
@@ -511,31 +550,76 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg
index 4f7b9b3db..f59b56c77 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintParallel.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_ConstraintAlign.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="Assembly_ConstraintOpposite.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Align_32px.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -364,34 +427,119 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+ id="g3076"
+ transform="matrix(-0.67694974,-0.00871031,0.00636263,-0.92672925,43.114662,41.969823)">
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="path3904"
+ d="M 17.29095,9.5383089 17.31053,26.049589"
+ style="fill:none;stroke:#ff0000;stroke-width:3.52174425;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ inkscape:connector-curvature="0"
+ id="path3847"
+ d="m 17.381133,14.013287 -7.037499,-0.11074 6.67966,-8.4162968 6.38146,8.3609258 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:2.90559721;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ id="g4108-9"
+ transform="matrix(-0.16706488,-0.63871052,0.57551382,-0.18541015,39.267378,89.827622)"
+ style="stroke-width:3.40493608;stroke-miterlimit:4;stroke-dasharray:none">
+ inkscape:transform-center-y="5.0293704"
+ inkscape:transform-center-x="-7.7873991"
+ transform="matrix(0.15429498,-0.54060509,0.75229548,0.24767549,-21.085736,74.181532)"
+ d="m 117.85715,83.5 c 0,2.958668 -9.5939,5.357143 -21.428576,5.357143 -11.834674,0 -21.428572,-2.398475 -21.428572,-5.357143 0,-2.958668 9.593898,-5.357143 21.428572,-5.357143 11.834676,0 21.428576,2.398475 21.428576,5.357143 z"
+ sodipodi:ry="5.3571429"
+ sodipodi:rx="21.428572"
+ sodipodi:cy="83.5"
+ sodipodi:cx="96.428574"
+ id="path3725-8"
+ style="fill:url(#radialGradient3180-6);fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:5.10539007;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg
index df64b8ecb..1218532a5 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/constraints/Assembly_ConstraintPerpendicular.svg
@@ -12,22 +12,27 @@
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
- id="svg2816"
+ id="svg2980"
+ sodipodi:version="0.32"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="Assembly_Constraint_Angle.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1"
- inkscape:version="0.47 r22583"
- sodipodi:docname="Constraint_Parallel.svg">
+ inkscape:export-filename="/home/user/Downloads/cad/mystuff/icons/assembly/Assembly_constraints/Assembly_Constraint_Angle_2_16px.png"
+ inkscape:export-xdpi="22.5"
+ inkscape:export-ydpi="22.5">
+ id="defs2982">
+ id="linearGradient3864">
+ style="stop-color:#71b2f8;stop-opacity:1;" />
+ style="stop-color:#002795;stop-opacity:1;" />
-
+ id="perspective2988" />
-
+ id="linearGradient3377">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
+ cx="84.883324"
+ cy="77.042847"
+ fx="84.883324"
+ fy="77.042847"
+ r="19.467436"
+ gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
-
+ id="linearGradient3007">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ id="linearGradient3835">
+ style="stop-color:#faff2b;stop-opacity:1;" />
-
-
-
-
-
+ style="stop-color:#ffaa00;stop-opacity:1;" />
+
+
+
+
-
-
+ id="linearGradient3835-1">
+ style="stop-color:#faff2b;stop-opacity:1;" />
+ style="stop-color:#ffaa00;stop-opacity:1;" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+ xlink:href="#linearGradient4032"
+ id="radialGradient4114"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.19036833,-0.61386357,1.99853,-0.19092801,-47.133199,165.45559)"
+ cx="113.50187"
+ cy="65.849281"
+ fx="113.50187"
+ fy="65.849281"
+ r="19.467436" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ inkscape:window-height="964"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ inkscape:snap-global="false" />
+ id="metadata2985">
@@ -525,15 +374,76 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
+
+
+
+
+ style="fill:none;stroke:#ff0000;stroke-width:3.57480669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 50.358555,23.52605 -0.08888,20.772508"
+ id="path3906"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+
+
+
+
+
+ style="fill:none;stroke:#ff0000;stroke-width:3.52174425;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 36.680776,15.485668 20.170853,15.273"
+ id="path3904"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc" />
+
+
-
-