FreeCAD-Doc/localwiki/Macro_Rotate_To_Point.svg
2018-07-08 12:11:49 -05:00

726 lines
23 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<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"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="Macro_Rotate_To_Point.svg"
inkscape:version="0.92.0 r15299"
sodipodi:version="0.32"
id="svg5816"
height="51.200001"
width="51.200001"
version="1.1">
<defs
id="defs3">
<linearGradient
inkscape:collect="always"
id="linearGradient5476">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5478" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop5480" />
</linearGradient>
<linearGradient
id="linearGradient5464">
<stop
style="stop-color:#729fcf;stop-opacity:1;"
offset="0"
id="stop5466" />
<stop
style="stop-color:#afc9e4;stop-opacity:1;"
offset="1"
id="stop5468" />
</linearGradient>
<linearGradient
id="linearGradient2624">
<stop
id="stop2626"
offset="0"
style="stop-color:#dfe0df;stop-opacity:1;" />
<stop
style="stop-color:#a6b0a6;stop-opacity:1;"
offset="0.23809524"
id="stop2630" />
<stop
id="stop2628"
offset="1.0000000"
style="stop-color:#b5beb5;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient2274">
<stop
style="stop-color:#000000;stop-opacity:0.12871288;"
offset="0.0000000"
id="stop2276" />
<stop
style="stop-color:#000000;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop2278" />
</linearGradient>
<linearGradient
id="linearGradient9749">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop9751" />
<stop
style="stop-color:#ededed;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop9753" />
</linearGradient>
<linearGradient
id="linearGradient15107">
<stop
style="stop-color:#ffffff;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop15109" />
<stop
style="stop-color:#e2e2e2;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop15111" />
</linearGradient>
<linearGradient
id="linearGradient4274">
<stop
id="stop4276"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:0.25490198;" />
<stop
id="stop4278"
offset="1.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2187">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2189" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2191" />
</linearGradient>
<linearGradient
id="linearGradient6901"
inkscape:collect="always">
<stop
id="stop6903"
offset="0"
style="stop-color:#3465a4;stop-opacity:1;" />
<stop
id="stop6905"
offset="1"
style="stop-color:#3465a4;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient6925"
inkscape:collect="always">
<stop
id="stop6927"
offset="0"
style="stop-color:#204a87;stop-opacity:1;" />
<stop
id="stop6929"
offset="1"
style="stop-color:#204a87;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6901"
id="linearGradient2562"
gradientUnits="userSpaceOnUse"
gradientTransform="rotate(90,21.477436,15.598093)"
x1="15.193591"
y1="15.028743"
x2="12.252101"
y2="30.55784" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6925"
id="linearGradient2564"
gradientUnits="userSpaceOnUse"
gradientTransform="rotate(90,21.477436,15.598093)"
x1="10.791593"
y1="23.332331"
x2="10.112462"
y2="27.145725" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2187"
id="linearGradient2566"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,0.914114,-0.914114,0,39.78243,-9.748047)"
x1="41.093174"
y1="16.612858"
x2="16.588747"
y2="29.698416" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4274"
id="linearGradient2365"
gradientUnits="userSpaceOnUse"
gradientTransform="rotate(90,21.477436,15.598093)"
x1="26.577936"
y1="7.7850504"
x2="38.129341"
y2="12.765438" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient15107"
id="linearGradient1493"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.276531,0,0,-1.406115,24.24763,33.3374)"
x1="11.74217"
y1="11.48487"
x2="13.846983"
y2="11.981981" />
<radialGradient
r="13.56536"
fy="19.836468"
fx="16.214741"
cy="19.836468"
cx="16.214741"
gradientTransform="matrix(1,0,0,0.681917,0,8.233773)"
gradientUnits="userSpaceOnUse"
id="radialGradient1381"
xlink:href="#linearGradient4344"
inkscape:collect="always" />
<linearGradient
y2="35.803486"
x2="30.935921"
y1="29.553486"
x1="30.935921"
gradientTransform="translate(-12.41789,-7)"
gradientUnits="userSpaceOnUse"
id="linearGradient1372"
xlink:href="#linearGradient3824"
inkscape:collect="always" />
<linearGradient
y2="36.217758"
x2="22.626925"
y1="35.817974"
x1="20.661695"
gradientTransform="rotate(10.462267,50.119816,-43.534606)"
gradientUnits="userSpaceOnUse"
id="linearGradient1369"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<linearGradient
y2="35.739632"
x2="21.408455"
y1="36.3904"
x1="22.686766"
gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,41.80576,-11.11866)"
gradientUnits="userSpaceOnUse"
id="linearGradient1366"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<linearGradient
y2="35.739632"
x2="21.408455"
y1="36.3904"
x1="22.686766"
gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,41.80576,-11.11866)"
gradientUnits="userSpaceOnUse"
id="linearGradient4374"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<linearGradient
y2="36.217758"
x2="22.626925"
y1="35.817974"
x1="20.661695"
gradientTransform="rotate(10.462267,50.119816,-43.534606)"
gradientUnits="userSpaceOnUse"
id="linearGradient4372"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,55.1096,-3.945209)"
y2="35.739632"
x2="21.408455"
y1="36.3904"
x1="22.686766"
gradientUnits="userSpaceOnUse"
id="linearGradient4366"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<linearGradient
gradientTransform="rotate(10.462267,17.595978,32.706913)"
gradientUnits="userSpaceOnUse"
y2="36.217758"
x2="22.626925"
y1="35.817974"
x1="20.661695"
id="linearGradient4362"
xlink:href="#linearGradient4356"
inkscape:collect="always" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.681917,0,8.233773)"
r="13.56536"
fy="19.836468"
fx="16.214741"
cy="19.836468"
cx="16.214741"
id="radialGradient4350"
xlink:href="#linearGradient4344"
inkscape:collect="always" />
<radialGradient
r="8.6620579"
fy="19.008621"
fx="31.112698"
cy="19.008621"
cx="31.112698"
gradientUnits="userSpaceOnUse"
id="radialGradient4336"
xlink:href="#linearGradient3816"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(-13.125,-7)"
y2="35.803486"
x2="30.935921"
y1="29.553486"
x1="30.935921"
gradientUnits="userSpaceOnUse"
id="linearGradient4332"
xlink:href="#linearGradient3824"
inkscape:collect="always" />
<radialGradient
r="8.6620579"
fy="19.008621"
fx="31.112698"
cy="19.008621"
cx="31.112698"
gradientUnits="userSpaceOnUse"
id="radialGradient4330"
xlink:href="#linearGradient3816"
inkscape:collect="always" />
<radialGradient
r="9.1620579"
fy="17.064077"
fx="29.344931"
cy="17.064077"
cx="29.344931"
gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)"
gradientUnits="userSpaceOnUse"
id="radialGradient4328"
xlink:href="#linearGradient4338"
inkscape:collect="always" />
<linearGradient
y2="35.803486"
x2="30.935921"
y1="29.553486"
x1="30.935921"
gradientTransform="translate(-12.41789,-7)"
gradientUnits="userSpaceOnUse"
id="linearGradient4326"
xlink:href="#linearGradient3824"
inkscape:collect="always" />
<radialGradient
r="8.6620579"
fy="19.008621"
fx="31.112698"
cy="19.008621"
cx="31.112698"
gradientUnits="userSpaceOnUse"
id="radialGradient4179"
xlink:href="#linearGradient3816"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(0.707108)"
y2="35.803486"
x2="30.935921"
y1="29.553486"
x1="30.935921"
gradientUnits="userSpaceOnUse"
id="linearGradient4175"
xlink:href="#linearGradient3824"
inkscape:collect="always" />
<radialGradient
gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)"
r="9.1620579"
fy="17.064077"
fx="29.344931"
cy="17.064077"
cx="29.344931"
gradientUnits="userSpaceOnUse"
id="radialGradient4171"
xlink:href="#linearGradient3800"
inkscape:collect="always" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.297564,0,0,0.884831,-8.358505,4.940469)"
r="13.56536"
fy="27.203083"
fx="28.089741"
cy="27.203083"
cx="28.089741"
id="radialGradient4169"
xlink:href="#linearGradient4163"
inkscape:collect="always" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="35.803486"
x2="30.935921"
y1="29.553486"
x1="30.935921"
id="linearGradient3830"
xlink:href="#linearGradient3824"
inkscape:collect="always" />
<radialGradient
gradientUnits="userSpaceOnUse"
r="8.6620579"
fy="19.008621"
fx="31.112698"
cy="19.008621"
cx="31.112698"
id="radialGradient3822"
xlink:href="#linearGradient3816"
inkscape:collect="always" />
<radialGradient
gradientUnits="userSpaceOnUse"
r="9.1620579"
fy="17.064077"
fx="29.344931"
cy="17.064077"
cx="29.344931"
id="radialGradient3806"
xlink:href="#linearGradient3800"
inkscape:collect="always" />
<linearGradient
id="linearGradient3800">
<stop
id="stop3802"
offset="0.0000000"
style="stop-color:#f4d9b1;stop-opacity:1.0000000;" />
<stop
id="stop3804"
offset="1.0000000"
style="stop-color:#df9725;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient3816"
inkscape:collect="always">
<stop
id="stop3818"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop3820"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient3824">
<stop
id="stop3826"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop3828"
offset="1.0000000"
style="stop-color:#c9c9c9;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient4163">
<stop
id="stop4165"
offset="0.0000000"
style="stop-color:#3b74bc;stop-opacity:1.0000000;" />
<stop
id="stop4167"
offset="1.0000000"
style="stop-color:#2d5990;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient4338">
<stop
style="stop-color:#e9b15e;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop4340" />
<stop
style="stop-color:#966416;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop4342" />
</linearGradient>
<linearGradient
id="linearGradient4344">
<stop
id="stop4346"
offset="0"
style="stop-color:#727e0a;stop-opacity:1;" />
<stop
id="stop4348"
offset="1.0000000"
style="stop-color:#5b6508;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient4356"
inkscape:collect="always">
<stop
id="stop4358"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop4360"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5464"
id="linearGradient5472"
gradientUnits="userSpaceOnUse"
x1="21.587093"
y1="23.499001"
x2="21.587093"
y2="2.8163671"
gradientTransform="matrix(1.106909,-0.258404,0.259748,1.101665,-19.66697,12.19788)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5476"
id="linearGradient5482"
x1="25.950134"
y1="2.8703361"
x2="29.477814"
y2="46.06208"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.106909,-0.258404,0.259748,1.101665,-19.66697,12.19788)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5476"
id="linearGradient5486"
gradientUnits="userSpaceOnUse"
x1="25.950134"
y1="2.8703361"
x2="29.477814"
y2="46.06208"
gradientTransform="matrix(-0.901805,0.210818,-0.211618,-0.898788,63.54132,37.87423)" />
<linearGradient
id="linearGradient2353">
<stop
id="stop2355"
offset="0"
style="stop-color:#86acd6;stop-opacity:1;" />
<stop
id="stop2357"
offset="1"
style="stop-color:#3970a9;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient2333">
<stop
style="stop-color:#2b5388;stop-opacity:1;"
offset="0"
id="stop2335" />
<stop
id="stop2341"
offset="0"
style="stop-color:#2f5c96;stop-opacity:1;" />
<stop
style="stop-color:#97b6de;stop-opacity:1;"
offset="1"
id="stop2337" />
</linearGradient>
<linearGradient
id="linearGradient2343">
<stop
style="stop-color:#adc7e3;stop-opacity:1;"
offset="0"
id="stop2345" />
<stop
style="stop-color:#427fbf;stop-opacity:1;"
offset="1"
id="stop2347" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2333"
id="linearGradient2339"
x1="31.405535"
y1="10.055364"
x2="30.581892"
y2="36.571869"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0969355,0,0,1.0666667,0.85218598,2.0772243)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2343"
id="linearGradient2349"
x1="17.329659"
y1="8.1524134"
x2="17.329659"
y2="22.389206"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0666667,0,0,1.0666667,2.050741,2.0772243)" />
<linearGradient
id="linearGradient3600">
<stop
style="stop-color:#204a87;stop-opacity:1"
offset="0"
id="stop3602" />
<stop
style="stop-color:#729fcf;stop-opacity:1"
offset="1"
id="stop3604" />
</linearGradient>
<filter
inkscape:collect="always"
id="filter3871"
x="-0.45363569"
width="1.9072714"
y="-0.45363569"
height="1.9072714">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="9.8975056"
id="feGaussianBlur3873" />
</filter>
</defs>
<sodipodi:namedview
inkscape:window-y="-8"
inkscape:window-x="-8"
inkscape:window-height="987"
inkscape:window-width="1680"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="false"
inkscape:current-layer="layer1"
inkscape:cy="25.6"
inkscape:cx="25.6"
inkscape:zoom="15.761719"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="0.16862745"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:grid-points="true"
gridtolerance="2"
inkscape:object-bbox="false"
inkscape:object-points="false"
objecttolerance="2.8"
guidetolerance="2"
showguides="true"
inkscape:guide-bbox="true"
inkscape:showpageshadow="false"
inkscape:object-paths="false"
inkscape:has_abs_tolerance="false"
inkscape:window-maximized="1">
<inkscape:grid
id="GridFromPre046Settings"
type="xygrid"
originx="0"
originy="0"
spacingx="1.0666667"
spacingy="1.0666667"
color="#3f3fff"
empcolor="#3f3fff"
opacity="0.15"
empopacity="0.38"
empspacing="2" />
</sodipodi:namedview>
<metadata
id="metadata4">
<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:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:contributor>
<cc:Agent>
<dc:title>Andreas Nilsson, Garrett LeSage</dc:title>
</cc:Agent>
</dc:contributor>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
<dc:subject>
<rdf:Bag>
<rdf:li>mail</rdf:li>
<rdf:li>e-mail</rdf:li>
<rdf:li>send</rdf:li>
<rdf:li>receive</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
inkscape:label="Layer 1"
id="layer1"
style="display:inline">
<path
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2339);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.06666732;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
d="m 20.919227,43.129165 h 15.586755 c 9.446293,0 9.841396,-32.945293 0,-32.945293 H 20.919227 c 8.468773,0 11.407607,32.945293 0,32.945293 z"
id="path8643"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cccccccc"
id="path2388"
d="M 4.766526,16.517853 18.889303,26.810727 39.801368,16.242344 H 29.544632 c 0,0 -0.36926,-6.109474 6.818621,-6.109474 0,0 -16.291771,0 -16.291771,0 -5.941978,0.09396 -6.223598,6.384983 -6.223598,6.384983 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2349);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.06666672;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:connector-curvature="0" />
<circle
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.65625;fill-rule:evenodd;stroke:none;stroke-width:5;marker:none;filter:url(#filter3871);enable-background:accumulate"
id="path2826-8"
transform="matrix(0.13551569,0,0,0.0335787,17.275447,42.117971)"
cx="31.636364"
cy="30.363636"
r="26.181818" />
<g
transform="matrix(0.31249999,0,0,0.31249999,7.8833976,26.846038)"
id="g5175">
<circle
r="30.933334"
cy="34.004772"
cx="34.004772"
id="path2826-0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:2.13333344;stroke-opacity:1;marker:none;enable-background:accumulate" />
<circle
r="27.550001"
cy="33.973671"
cx="34.092667"
id="path2826-5-43"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cc0000;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate" />
</g>
</g>
</svg>