Sketcher: Rectangle DSH

This commit is contained in:
Paddle
2023-10-17 19:02:15 +02:00
committed by abdullahtahiriyo
parent 29f17f9c6d
commit 74e8990044
15 changed files with 4129 additions and 683 deletions

View File

@@ -153,8 +153,9 @@ CONSTRUCTION_UPDATE_ACTION(CmdSketcherCreateRectangle, "Sketcher_CreateRectangle
void CmdSketcherCreateRectangle::activated(int iMsg)
{
Q_UNUSED(iMsg);
ActivateHandler(getActiveGuiDocument(),
new DrawSketchHandlerBox(DrawSketchHandlerBox::Diagonal));
ActivateHandler(
getActiveGuiDocument(),
new DrawSketchHandlerRectangle(ConstructionMethods::RectangleConstructionMethod::Diagonal));
}
bool CmdSketcherCreateRectangle::isActive()
@@ -184,7 +185,8 @@ void CmdSketcherCreateRectangleCenter::activated(int iMsg)
{
Q_UNUSED(iMsg);
ActivateHandler(getActiveGuiDocument(),
new DrawSketchHandlerBox(DrawSketchHandlerBox::CenterAndCorner));
new DrawSketchHandlerRectangle(
ConstructionMethods::RectangleConstructionMethod::CenterAndCorner));
}
bool CmdSketcherCreateRectangleCenter::isActive()
@@ -216,7 +218,10 @@ CONSTRUCTION_UPDATE_ACTION(CmdSketcherCreateOblong, "Sketcher_CreateOblong")
void CmdSketcherCreateOblong::activated(int iMsg)
{
Q_UNUSED(iMsg);
ActivateHandler(getActiveGuiDocument(), new DrawSketchHandlerOblong());
ActivateHandler(
getActiveGuiDocument(),
new DrawSketchHandlerRectangle(ConstructionMethods::RectangleConstructionMethod::Diagonal,
true));
}
bool CmdSketcherCreateOblong::isActive()
@@ -244,14 +249,19 @@ void CmdSketcherCompCreateRectangles::activated(int iMsg)
{
if (iMsg == 0) {
ActivateHandler(getActiveGuiDocument(),
new DrawSketchHandlerBox(DrawSketchHandlerBox::Diagonal));
new DrawSketchHandlerRectangle(
ConstructionMethods::RectangleConstructionMethod::Diagonal));
}
else if (iMsg == 1) {
ActivateHandler(getActiveGuiDocument(),
new DrawSketchHandlerBox(DrawSketchHandlerBox::CenterAndCorner));
new DrawSketchHandlerRectangle(
ConstructionMethods::RectangleConstructionMethod::CenterAndCorner));
}
else if (iMsg == 2) {
ActivateHandler(getActiveGuiDocument(), new DrawSketchHandlerOblong());
ActivateHandler(getActiveGuiDocument(),
new DrawSketchHandlerRectangle(
ConstructionMethods::RectangleConstructionMethod::Diagonal,
true));
}
else {
return;

File diff suppressed because it is too large Load Diff

View File

@@ -143,6 +143,8 @@
<file>icons/geometry/Sketcher_CreateElliptical_Arc.svg</file>
<file>icons/geometry/Sketcher_CreateElliptical_Arc_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateFillet.svg</file>
<file>icons/geometry/Sketcher_CreateFrame.svg</file>
<file>icons/geometry/Sketcher_CreateFrame_Constr.svg</file>
<file>icons/geometry/Sketcher_CreatePointFillet.svg</file>
<file>icons/geometry/Sketcher_CreateHeptagon.svg</file>
<file>icons/geometry/Sketcher_CreateHeptagon_Constr.svg</file>
@@ -173,6 +175,10 @@
<file>icons/geometry/Sketcher_CreateRectangle_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle_Center.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle_Center_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle3Points.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle3Points_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle3Points_Center.svg</file>
<file>icons/geometry/Sketcher_CreateRectangle3Points_Center_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateRegularPolygon.svg</file>
<file>icons/geometry/Sketcher_CreateRegularPolygon_Constr.svg</file>
<file>icons/geometry/Sketcher_CreateSlot.svg</file>
@@ -208,6 +214,7 @@
<file>icons/pointers/Sketcher_Pointer_Create_ArcOfHyperbola.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_ArcOfParabola.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Box.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Box_Center.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_BSpline.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Circle.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Ellipse.svg</file>
@@ -219,7 +226,12 @@
<file>icons/pointers/Sketcher_Pointer_Extension.svg</file>
<file>icons/pointers/Sketcher_Pointer_External.svg</file>
<file>icons/pointers/Sketcher_Pointer_InsertKnot.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Frame.svg</file>
<file>icons/pointers/Sketcher_Pointer_Create_Frame_Center.svg</file>
<file>icons/pointers/Sketcher_Pointer_Oblong.svg</file>
<file>icons/pointers/Sketcher_Pointer_Oblong_Center.svg</file>
<file>icons/pointers/Sketcher_Pointer_Oblong_Frame.svg</file>
<file>icons/pointers/Sketcher_Pointer_Oblong_Frame_Center.svg</file>
<file>icons/pointers/Sketcher_Pointer_Regular_Polygon.svg</file>
<file>icons/pointers/Sketcher_Pointer_Slot.svg</file>
<file>icons/pointers/Sketcher_Pointer_Splitting.svg</file>

View File

@@ -0,0 +1,233 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="5.6568543"
inkscape:cx="90.421279"
inkscape:cy="-9.4575532"
inkscape:window-width="3840"
inkscape:window-height="1571"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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="g7091">
<g
id="g7002">
<path
id="rect2233-4"
d="M 4.472712,4.2570331 V 59.673443 l 54.880862,0.03181 -0.0214,-55.4482199 z m 5.520001,6.0588679 43.312076,-0.05887 0.02148,43.782808 -43.333601,-0.0191 z"
style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 58.254614,6.2570331 H 6.472715 V 58.656333"
id="path3040-0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 9.8984586,56.011147 45.4247694,0.03214 -0.01183,-45.827951"
id="path3042-6"
sodipodi:nodetypes="ccc" />
</g>
<g
id="g4785"
transform="matrix(0.83633652,0,0,0.83633652,-113.44988,51.019373)">
<g
transform="translate(133.78578,-46.457794)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</g>
<g
id="g4785-0"
transform="matrix(0.83633652,0,0,0.83633652,-66.298574,3.800074)">
<g
transform="translate(133.78578,-46.457794)"
id="g3827-1-6">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-6">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-2"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-8"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</g>
</g>
<g
id="g9864"
transform="translate(-0.08838835,-0.79549513)">
<path
id="rect2233"
d="m 15.323224,16.043285 0.0221,33.84126 32.522235,0.09373 -0.01307,-33.934991 z m 5.520001,6.058869 21.136253,-0.05887 0.0413,22.372111 -21.177557,-0.01956 z"
style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.885727,18.043286 -29.5625,-0.04419 v 30.1875"
id="path3040"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 20.686958,46.379232 44.01019,46.411372 43.94591,22.017835"
id="path3042"
sodipodi:nodetypes="ccc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@@ -0,0 +1,223 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle_Constr.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="16"
inkscape:cx="36.65625"
inkscape:cy="30.28125"
inkscape:window-width="3840"
inkscape:window-height="1571"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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>
<path
id="rect2233-4"
d="M 4.472712,4.2570331 V 59.673443 l 54.880862,0.03181 -0.0214,-55.4482199 z m 5.520001,6.0588679 43.312076,-0.05887 0.02148,43.782808 -43.333601,-0.0191 z"
style="fill:#3465a4;fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 58.254614,6.2570331 H 6.472715 V 58.656333"
id="path3040-0"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 9.8984586,56.011147 45.4247694,0.03214 -0.01183,-45.827951"
id="path3042-6"
sodipodi:nodetypes="ccc" />
<g
id="g4785"
transform="matrix(0.83633652,0,0,0.83633652,-113.44988,51.019373)">
<g
transform="translate(133.78578,-46.457794)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</g>
<g
id="g4785-0"
transform="matrix(0.83633652,0,0,0.83633652,-66.298574,3.800074)">
<g
transform="translate(133.78578,-46.457794)"
id="g3827-1-6">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-6">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-2"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-8"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</g>
<path
id="rect2233"
d="m 15.234836,15.24779 0.0221,33.84126 32.522235,0.09373 -0.01307,-33.934991 z m 5.520001,6.058869 21.136253,-0.05887 0.0413,22.372111 -21.177557,-0.01956 z"
style="fill:#3465a4;fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.797339,17.247791 -29.5625,-0.04419 v 30.1875"
id="path3040"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 20.59857,45.583737 23.323232,0.03214 -0.06428,-24.393537"
id="path3042"
sodipodi:nodetypes="ccc" />
</svg>

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1,221 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle3Points.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="8.2864076"
inkscape:cx="33.850616"
inkscape:cy="38.376099"
inkscape:window-width="1500"
inkscape:window-height="978"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-8"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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="g3527-3"
transform="matrix(0.12154108,-0.03256684,0.03534663,0.13191544,-132.14985,-10.18933)">
<path
id="rect2233"
d="M 971.31349,452.21435 V 752.81086 H 1336.8902 V 452.21435 Z m 43.86921,44.36492 274.0236,-0.43105 v 212.72879 l -274.0236,0.0646 z"
style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:15.2568;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 55.913045,16.011161 H 9.1739164 v 37.987366"
id="path3040"
transform="matrix(7.3115342,0,0,7.3115342,920.13275,350.67648)"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.08668;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 13,51 39.685575,0.03219 -0.06987,-36.128755"
id="path3042"
transform="matrix(7.3115342,0,0,7.3115342,920.13275,350.67648)" />
</g>
<g
transform="rotate(-15,-131.9739,-91.173382)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
id="g3827-1-3"
transform="rotate(-15,20.196375,42.897068)">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-5">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-6"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-3);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-2"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
transform="rotate(-15,0.68543585,-109.14328)"
id="g3827-1-5">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-2">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-7"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-8);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-4"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -0,0 +1,221 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle3Points_Center.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="8.2864076"
inkscape:cx="33.850616"
inkscape:cy="38.376099"
inkscape:window-width="1500"
inkscape:window-height="978"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-8"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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="g3527-3"
transform="matrix(0.12154108,-0.03256684,0.03534663,0.13191544,-132.14985,-10.18933)">
<path
id="rect2233"
d="M 971.31349,452.21435 V 752.81086 H 1336.8902 V 452.21435 Z m 43.86921,44.36492 274.0236,-0.43105 v 212.72879 l -274.0236,0.0646 z"
style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:15.2568;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 55.913045,16.011161 H 9.1739164 v 37.987366"
id="path3040"
transform="matrix(7.3115342,0,0,7.3115342,920.13275,350.67648)"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#ffffff;stroke-width:2.08668;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 13,51 39.685575,0.03219 -0.06987,-36.128755"
id="path3042"
transform="matrix(7.3115342,0,0,7.3115342,920.13275,350.67648)" />
</g>
<g
transform="rotate(-15,-131.9739,-91.173382)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
id="g3827-1-3"
transform="rotate(-15,-56.098885,-22.167254)">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-5">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-6"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-3);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-2"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
transform="rotate(-15,0.68543585,-109.14328)"
id="g3827-1-5">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-2">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-7"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-8);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-4"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle3Points_Center_Constr.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="8.2864076"
inkscape:cx="33.850616"
inkscape:cy="38.376099"
inkscape:window-width="1500"
inkscape:window-height="978"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-8"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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>
<path
id="rect2233"
d="M 1.8888939,17.832114 12.513968,57.485435 56.946556,45.579757 46.321482,5.9264357 Z m 6.9000616,4.423736 33.2898885,-8.980945 7.519245,28.062212 -33.30284,8.932605 z"
style="fill:#3465a4;fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.90443,8.2336747 4.3696208,19.362895 14.187003,56.001871"
id="path3040"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 16.812125,52.198737 52.087101,42.78011 42.687964,7.9504097"
id="path3042" />
<g
transform="rotate(-15,-131.9739,-91.173382)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
id="g3827-1-3"
transform="rotate(-15,-56.436532,-23.144246)">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-5">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-6"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-3);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-2"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
transform="rotate(-15,0.68543585,-109.14328)"
id="g3827-1-5">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-2">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-7"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-8);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-4"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,215 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64px"
height="64px"
id="svg2825"
version="1.1"
sodipodi:docname="Sketcher_CreateRectangle3Points_Constr.svg"
inkscape:version="1.1-beta1 (77e7b44db3, 2021-03-28)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
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/">
<sodipodi:namedview
id="namedview32"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
objecttolerance="10.0"
gridtolerance="10.0"
guidetolerance="10.0"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="8.2864076"
inkscape:cx="33.850616"
inkscape:cy="38.376099"
inkscape:window-width="1500"
inkscape:window-height="978"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="svg2825" />
<defs
id="defs2827">
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2229"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
id="linearGradient3144">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3146" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3148" />
</linearGradient>
<radialGradient
xlink:href="#linearGradient3144"
id="radialGradient2215"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.6985294,0,202.82863)"
cx="225.26402"
cy="672.79736"
fx="225.26402"
fy="672.79736"
r="34.345188" />
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0-6"
id="linearGradient3801-1-3"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
<linearGradient
id="linearGradient3836-0-6">
<stop
style="stop-color:#a40000;stop-opacity:1"
offset="0"
id="stop3838-2-7" />
<stop
style="stop-color:#ef2929;stop-opacity:1"
offset="1"
id="stop3840-5-5" />
</linearGradient>
<linearGradient
xlink:href="#linearGradient3836-0"
id="linearGradient3801-1-8"
gradientUnits="userSpaceOnUse"
x1="-18"
y1="18"
x2="-22"
y2="5" />
</defs>
<metadata
id="metadata2830">
<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>[wmayer]</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2011-10-10</dc:date>
<dc:relation>http://www.freecadweb.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/Sketcher/Gui/Resources/icons/Sketcher_CreateRectangle.svg</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>
<path
id="rect2233"
d="M 1.8888939,17.832114 12.513968,57.485435 56.946556,45.579757 46.321482,5.9264357 Z m 6.9000616,4.423736 33.2898885,-8.980945 7.519245,28.062212 -33.30284,8.932605 z"
style="fill:#3465a4;fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:1.91692;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.90443,8.2336747 4.3696208,19.362895 14.187003,56.001871"
id="path3040"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="M 16.812125,52.198737 52.087101,42.78011 42.687964,7.9504097"
id="path3042" />
<g
transform="rotate(-15,-131.9739,-91.173382)"
id="g3827-1">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
id="g3827-1-3"
transform="rotate(-15,20.196375,42.897068)">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-5">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-6"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-3);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-2"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
<g
transform="rotate(-15,0.68543585,-109.14328)"
id="g3827-1-5">
<g
transform="translate(31.322131,40.570289)"
id="g3797-9-2">
<path
style="fill:none;stroke:#280000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-71-7"
d="M -26.156204,5.582626 A 8.993818,8.9934077 0.02042283 1 1 -12.493793,17.282241 8.993818,8.9934077 0.02042283 1 1 -26.156204,5.582626 Z" />
<path
style="fill:url(#linearGradient3801-1-8);fill-opacity:1;stroke:#ef2929;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4250-7-3-4"
d="M -24.633588,6.893588 A 6.9999997,7.0000001 0 1 1 -14,16 6.9999997,7.0000001 0 0 1 -24.633588,6.893588 Z" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg12"
width="64"
height="64"
version="1.1">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<rect
x="20"
y="32"
width="38"
height="25"
id="rect2"
style="fill:none;stroke:#cc0000;stroke-width:2" />
<circle
cx="39.367535"
cy="44.439865"
r="5"
id="circle4"
style="fill:none;stroke:#cc0000;stroke-width:2" />
<circle
cx="58"
cy="32"
r="5"
id="circle6"
style="fill:none;stroke:#cc0000;stroke-width:2" />
<g
style="stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter"
id="crosshair">
<path
id="path9"
d="m16,3v9m0,8v9m-13-13h9m8,0h9" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg12"
width="64"
height="64"
version="1.1">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<g
style="stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter"
id="crosshair">
<path
id="path9"
d="m16,3v9m0,8v9m-13-13h9m8,0h9" />
</g>
<g
id="g844">
<rect
style="fill:none;stroke:#cc0000;stroke-width:2"
id="rect2"
height="25"
width="38"
y="32"
x="20" />
<circle
style="fill:none;stroke:#cc0000;stroke-width:2"
id="circle4"
r="5"
cy="57"
cx="20" />
<circle
style="fill:none;stroke:#cc0000;stroke-width:2"
id="circle6"
r="5"
cy="32"
cx="58" />
<rect
style="fill:none;stroke:#cc0000;stroke-width:2"
id="rect2-3"
height="17.042053"
width="29.275019"
y="35.871738"
x="24.529015"
ry="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
height="64"
width="64"
id="svg12">
<metadata
id="metadata12">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<g
id="crosshair"
style="stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter">
<path
d="m16,3v9m0,8v9m-13-13h9m8,0h9"
id="path9" />
</g>
<rect
style="fill:none;stroke:#cc0000;stroke-width:2"
id="rect2"
height="25"
width="38"
y="32"
x="20" />
<circle
style="fill:none;stroke:#cc0000;stroke-width:2"
id="circle4"
r="5"
cy="44.389832"
cx="38.779659" />
<circle
style="fill:none;stroke:#cc0000;stroke-width:2"
id="circle6"
r="5"
cy="32"
cx="58" />
<rect
style="fill:none;stroke:#cc0000;stroke-width:2"
id="rect2-3"
height="17.042053"
width="29.275019"
y="35.871738"
x="24.529015"
ry="0" />
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg12"
height="64"
width="64"
version="1.1">
<metadata
id="metadata9">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<g
id="g10"
style="stroke:#feffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;fill:maroon;stroke-opacity:1">
<path
style="fill:maroon;stroke:#feffff;stroke-opacity:1"
id="path8"
d="m 16,3 v 9 m 0,8 v 9 M 3,16 h 9 m 8,0 h 9" />
</g>
<rect
ry="7.5590539"
y="34.015747"
x="18.897638"
height="22.677166"
width="30.236221"
id="rect1303"
style="fill:none;fill-opacity:1;stroke:#c00;stroke-width:3.02362205;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
<circle
cx="34.132881"
cy="45.399498"
r="5"
id="circle4"
style="fill:none;stroke:#cc0000;stroke-width:2" />
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg12"
height="64"
width="64"
version="1.1">
<metadata
id="metadata9">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<g
id="g10"
style="stroke:#feffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;fill:maroon;stroke-opacity:1">
<path
style="fill:maroon;stroke:#feffff;stroke-opacity:1"
id="path8"
d="m 16,3 v 9 m 0,8 v 9 M 3,16 h 9 m 8,0 h 9" />
</g>
<rect
ry="7.5590539"
y="34.015747"
x="18.897638"
height="22.677166"
width="30.236221"
id="rect1303"
style="fill:none;fill-opacity:1;stroke:#c00;stroke-width:3.024;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
rx="5.1525426"
ry="4.9269509"
y="38.846859"
x="25.033438"
height="12.882548"
width="17.809498"
id="rect1303-3"
style="fill:none;fill-opacity:1;stroke:#cc0000;stroke-width:3.02399993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="64"
height="64"
id="svg12">
<metadata
id="metadata9">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<g
style="stroke:#feffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;fill:maroon;stroke-opacity:1"
id="g10">
<path
d="m 16,3 v 9 m 0,8 v 9 M 3,16 h 9 m 8,0 h 9"
id="path8"
style="fill:maroon;stroke:#feffff;stroke-opacity:1" />
</g>
<rect
style="fill:none;fill-opacity:1;stroke:#c00;stroke-width:3.024;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect1303"
width="30.236221"
height="22.677166"
x="18.897638"
y="34.015747"
ry="7.5590539" />
<rect
style="fill:none;fill-opacity:1;stroke:#cc0000;stroke-width:3.02399993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect1303-3"
width="17.809498"
height="12.882548"
x="25.033438"
y="38.846859"
ry="4.9269509"
rx="5.1525426" />
<ellipse
ry="2.5593219"
rx="2.5593221"
cx="33.762711"
cy="45.152542"
id="circle4"
style="fill:none;stroke:#cc0000;stroke-width:2" />
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB