add gui for remaining primitives

This commit is contained in:
Stefan Tröger 2015-05-20 20:15:13 +02:00
parent 3be4939bcc
commit 49eb5467f7
15 changed files with 2922 additions and 3 deletions

View File

@ -77,7 +77,7 @@ void CmdPrimtiveCompAdditive::activated(int iMsg)
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveCylinder\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 3) {
else if(iMsg == 2) {
FeatName = getUniqueObjectName("Sphere");
@ -85,6 +85,47 @@ void CmdPrimtiveCompAdditive::activated(int iMsg)
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveSphere\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 3) {
FeatName = getUniqueObjectName("Cone");
Gui::Command::openCommand("Make additive cone");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveCone\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 4) {
FeatName = getUniqueObjectName("Ellipsoid");
Gui::Command::openCommand("Make additive ellipsoid");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveEllipsoid\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 5) {
FeatName = getUniqueObjectName("Torus");
Gui::Command::openCommand("Make additive torus");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveTorus\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 6) {
FeatName = getUniqueObjectName("Prism");
Gui::Command::openCommand("Make additive prism");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditivePrism\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 7) {
FeatName = getUniqueObjectName("Wedge");
Gui::Command::openCommand("Make additive wedge");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::AdditiveWedge\',\'%s\')",
FeatName.c_str());
}
Gui::Command::doCommand(Doc,"App.ActiveDocument.%s.addFeature(App.activeDocument().%s)"
,pcActiveBody->getNameInDocument(), FeatName.c_str());
@ -116,6 +157,16 @@ Gui::Action * CmdPrimtiveCompAdditive::createAction(void)
p2->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Cylinder"));
QAction* p3 = pcAction->addAction(QString());
p3->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Sphere"));
QAction* p4 = pcAction->addAction(QString());
p4->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Cone"));
QAction* p5 = pcAction->addAction(QString());
p5->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Ellipsoid"));
QAction* p6 = pcAction->addAction(QString());
p6->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Torus"));
QAction* p7 = pcAction->addAction(QString());
p7->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Prism"));
QAction* p8 = pcAction->addAction(QString());
p8->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Additive_Wedge"));
_pcAction = pcAction;
languageChange();
@ -148,6 +199,26 @@ void CmdPrimtiveCompAdditive::languageChange()
arc3->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Sphere"));
arc3->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive sphere by its radius and varius angles"));
arc3->setStatusTip(arc3->toolTip());
QAction* arc4 = a[3];
arc4->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Cone"));
arc4->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive cone"));
arc4->setStatusTip(arc4->toolTip());
QAction* arc5 = a[4];
arc5->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Ellipsoid"));
arc5->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive ellipsoid"));
arc5->setStatusTip(arc5->toolTip());
QAction* arc6 = a[5];
arc6->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Torus"));
arc6->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive torus"));
arc6->setStatusTip(arc6->toolTip());
QAction* arc7 = a[6];
arc7->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Prism"));
arc7->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive prism"));
arc7->setStatusTip(arc7->toolTip());
QAction* arc8 = a[7];
arc8->setText(QApplication::translate("CmdPrimtiveCompAdditive","Additive Wedge"));
arc8->setToolTip(QApplication::translate("PartDesign_CompPrimitiveAdditive","Create an additive wedge"));
arc8->setStatusTip(arc8->toolTip());
}
bool CmdPrimtiveCompAdditive::isActive(void)
@ -203,6 +274,46 @@ void CmdPrimtiveCompSubtractive::activated(int iMsg)
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractiveSphere\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 3) {
FeatName = getUniqueObjectName("Cone");
Gui::Command::openCommand("Make subtractive cone");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractiveCone\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 4) {
FeatName = getUniqueObjectName("Ellipsoid");
Gui::Command::openCommand("Make subtractive ellipsoid");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractiveEllipsoid\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 5) {
FeatName = getUniqueObjectName("Torus");
Gui::Command::openCommand("Make subtractive torus");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractiveTorus\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 6) {
FeatName = getUniqueObjectName("Prism");
Gui::Command::openCommand("Make subtractive prism");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractivePrism\',\'%s\')",
FeatName.c_str());
}
else if(iMsg == 7) {
FeatName = getUniqueObjectName("Wedge");
Gui::Command::openCommand("Make subtractive wedge");
Gui::Command::doCommand(Gui::Command::Doc,"App.ActiveDocument.addObject(\'PartDesign::SubtractiveWedge\',\'%s\')",
FeatName.c_str());
}
Gui::Command::doCommand(Doc,"App.ActiveDocument.%s.addFeature(App.activeDocument().%s)"
,pcActiveBody->getNameInDocument(), FeatName.c_str());
@ -236,6 +347,16 @@ Gui::Action * CmdPrimtiveCompSubtractive::createAction(void)
p2->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Cylinder"));
QAction* p3 = pcAction->addAction(QString());
p3->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Sphere"));
QAction* p4 = pcAction->addAction(QString());
p4->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Cone"));
QAction* p5 = pcAction->addAction(QString());
p5->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Ellipsoid"));
QAction* p6 = pcAction->addAction(QString());
p6->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Torus"));
QAction* p7 = pcAction->addAction(QString());
p7->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Prism"));
QAction* p8 = pcAction->addAction(QString());
p8->setIcon(Gui::BitmapFactory().pixmap("PartDesign_Subtractive_Wedge"));
_pcAction = pcAction;
languageChange();
@ -268,6 +389,26 @@ void CmdPrimtiveCompSubtractive::languageChange()
arc3->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Sphere"));
arc3->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive sphere by its radius and varius angles"));
arc3->setStatusTip(arc3->toolTip());
QAction* arc4 = a[3];
arc4->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Cone"));
arc4->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive cone"));
arc4->setStatusTip(arc4->toolTip());
QAction* arc5 = a[4];
arc5->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Ellipsoid"));
arc5->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive ellipsoid"));
arc5->setStatusTip(arc5->toolTip());
QAction* arc6 = a[5];
arc6->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Torus"));
arc6->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive torus"));
arc6->setStatusTip(arc6->toolTip());
QAction* arc7 = a[6];
arc7->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Prism"));
arc7->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive prism"));
arc7->setStatusTip(arc7->toolTip());
QAction* arc8 = a[7];
arc8->setText(QApplication::translate("CmdPrimtiveCompSubtractive","Subtractive Wedge"));
arc8->setToolTip(QApplication::translate("PartDesign_CompPrimitiveSubtractive","Create an subtractive wedge"));
arc8->setStatusTip(arc8->toolTip());
}
bool CmdPrimtiveCompSubtractive::isActive(void)

View File

@ -30,9 +30,19 @@
<file>icons/PartDesign_Additive_Box.svg</file>
<file>icons/PartDesign_Additive_Cylinder.svg</file>
<file>icons/PartDesign_Additive_Sphere.svg</file>
<file>icons/PartDesign_Additive_Cone.svg</file>
<file>icons/PartDesign_Additive_Torus.svg</file>
<file>icons/PartDesign_Additive_Ellipsoid.svg</file>
<file>icons/PartDesign_Additive_Prism.svg</file>
<file>icons/PartDesign_Additive_Wedge.svg</file>
<file>icons/PartDesign_Subtractive_Box.svg</file>
<file>icons/PartDesign_Subtractive_Cylinder.svg</file>
<file>icons/PartDesign_Subtractive_Sphere.svg</file>
<file>icons/PartDesign_Subtractive_Cone.svg</file>
<file>icons/PartDesign_Subtractive_Torus.svg</file>
<file>icons/PartDesign_Subtractive_Ellipsoid.svg</file>
<file>icons/PartDesign_Subtractive_Prism.svg</file>
<file>icons/PartDesign_Subtractive_Wedge.svg</file>
<file>translations/PartDesign_af.qm</file>
<file>translations/PartDesign_de.qm</file>
<file>translations/PartDesign_fi.qm</file>

View File

@ -0,0 +1,166 @@
<?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"
width="64px"
height="64px"
id="svg2943"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Additive_Cone.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2945">
<linearGradient
id="linearGradient3803">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3805" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3807" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3713"
gradientUnits="userSpaceOnUse"
cx="271.96695"
cy="103.54697"
fx="271.96695"
fy="103.54697"
r="19.467436"
gradientTransform="matrix(0.9271142,0.3747789,-0.7448337,1.8425422,97.364191,-190.34757)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2951" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32"
inkscape:current-layer="g3629"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2948">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3629"
transform="matrix(1.0339262,0,0,1.0355685,-267.4823,-69.637801)">
<path
sodipodi:nodetypes="cccccc"
id="path3603"
d="m 277.74336,124.115 c 0,0 15.72772,2.64232 28.21173,-0.34091 4.10781,-3.71221 6.5863,-6.02298 6.5863,-6.02298 l 7.26269,-6.7554 -32.92477,-2.58136 z"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccscc"
id="path3596"
d="m 284.47627,73.166598 -21.58016,36.859202 -0.69317,1.09091 c 0.6162,5.78354 9.51692,12.07321 20.13129,13.01722 11.73127,0 20.88696,-2.38868 20.88697,-5.55698 0,-0.72901 -0.57202,-2.1416 -1.08527,-3.06746 z"
style="fill:url(#radialGradient3713);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:2.20000005;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" />
</g>
<g
transform="matrix(0.99796279,0.05469307,-0.0509808,0.98908474,-0.75680286,-10.535302)"
id="g3805">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4463"
d="M 7.814408,57.12332 30.244933,56.690697"
style="fill:none;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
transform="matrix(0.90401886,0,0,0.99180088,-25.070244,35.304841)"
d="m 39.018118,21.84127 a 2.6420498,2.8271582 0 0 1 -2.64205,2.827159 2.6420498,2.8271582 0 0 1 -2.64205,-2.827159 2.6420498,2.8271582 0 0 1 2.64205,-2.827158 2.6420498,2.8271582 0 0 1 2.64205,2.827158 z"
sodipodi:ry="2.8271582"
sodipodi:rx="2.6420498"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-1"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
<g
transform="matrix(1,0,0,0.98985807,-33.784937,4.9300988)"
id="g3795">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4461"
d="m 60.247587,2.5165207 0.07814,41.7148053"
style="fill:none;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
transform="matrix(1.0687187,0,0,1.1301706,21.296652,17.877207)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-6"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0687187,0,0,1.1301706,21.331233,-21.985958)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-3"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -0,0 +1,242 @@
<?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"
width="64px"
height="64px"
id="svg2784"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Additive_Ellipsoid.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2786">
<linearGradient
id="linearGradient3777">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3779" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3781" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-4"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2792" />
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="translate(-135.72159,-55.525617)"
gradientUnits="userSpaceOnUse"
id="radialGradient4514"
xlink:href="#linearGradient3377-3"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3"
id="radialGradient3026"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-135.72159,-55.525617)"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-4"
id="radialGradient3026-0"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-135.72159,-55.525617)"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436" />
<linearGradient
id="linearGradient3377-3-4">
<stop
id="stop3379-8-3"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3-0"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="translate(-135.72159,-55.525617)"
gradientUnits="userSpaceOnUse"
id="radialGradient3046"
xlink:href="#linearGradient3377-3-4"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-4"
id="radialGradient3072"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.3349762,0.94222659,-0.94222659,0.3349762,60.740747,-155.53235)"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32.080808"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2789">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3694"
sodipodi:cx="53.214287"
sodipodi:cy="34.571426"
sodipodi:rx="19.222986"
sodipodi:ry="43.062813"
d="m 72.437273,34.571426 a 19.222986,43.062813 0 1 1 -38.445972,0 19.222986,43.062813 0 1 1 38.445972,0 z"
transform="matrix(1.2914007,-0.63839457,0.07596231,0.32465271,-34.277442,55.568321)" />
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3692);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:1.79201269;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"
id="path3696"
sodipodi:cx="53.214287"
sodipodi:cy="34.571426"
sodipodi:rx="18.571428"
sodipodi:ry="18.571428"
d="m 71.785715,34.571426 a 18.571428,18.571428 0 1 1 -37.142856,0 18.571428,18.571428 0 1 1 37.142856,0 z"
transform="matrix(1.4985351,-0.44024527,0.09570657,0.98951681,-53.7609,19.730782)" />
<g
id="g3021"
transform="translate(5.1717172,-5.5757576)">
<path
transform="matrix(0.97719968,0,0,0.96509721,11.925845,1.2702567)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-9"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0557539,0,0,1.0545369,-11.444469,9.6317992)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-0"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3536-7"
d="M 27.778645,32.101834 47.630389,22.208303"
style="fill:url(#radialGradient3026);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;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" />
</g>
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.32733864,0.92074352,-0.90934025,0.3232846,53.371411,1.3173287)" />
<path
style="fill:url(#radialGradient3072);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;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"
d="m 32.94452,27.875032 11.931406,13.45135"
id="path3536-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1,320 @@
<?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"
width="64px"
height="64px"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Additive_Prism.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2862">
<linearGradient
id="linearGradient4387">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3"
id="radialGradient3692-5"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="matrix(0.63187902,0.88744646,-0.67341415,0.23186573,-41.828034,-124.32565)"
gradientUnits="userSpaceOnUse"
id="radialGradient4514"
xlink:href="#linearGradient3377-3"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4387-5"
id="radialGradient3705-4"
gradientUnits="userSpaceOnUse"
cx="147.05713"
cy="83.989143"
fx="147.05713"
fy="83.989143"
r="19.467436"
gradientTransform="matrix(1.2966028,0.17711231,-0.14092861,1.0317094,-32.689929,-29.109274)" />
<linearGradient
id="linearGradient4387-5">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-6" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-2" />
</linearGradient>
<radialGradient
r="19.467436"
fy="83.989143"
fx="147.05713"
cy="83.989143"
cx="147.05713"
gradientTransform="matrix(1.4123273,0.13801793,-0.12102369,1.1086759,-180.60462,-95.713949)"
gradientUnits="userSpaceOnUse"
id="radialGradient3024"
xlink:href="#linearGradient3377-6"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4387-3"
id="radialGradient3703-0"
gradientUnits="userSpaceOnUse"
cx="131.48187"
cy="93.557289"
fx="131.48187"
fy="93.557289"
r="19.467436"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,203.23405,-187.6583)" />
<linearGradient
id="linearGradient4387-3">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-4" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-9" />
</linearGradient>
<radialGradient
r="19.467436"
fy="93.557289"
fx="131.48187"
cy="93.557289"
cx="131.48187"
gradientTransform="matrix(0.59630936,1.9436852,-1.6442967,0.45160656,70.303373,-268.29429)"
gradientUnits="userSpaceOnUse"
id="radialGradient3058"
xlink:href="#linearGradient3377-6"
inkscape:collect="always" />
<radialGradient
r="19.467436"
fy="93.557289"
fx="131.48187"
cy="93.557289"
cx="131.48187"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,66.132635,-253.27155)"
gradientUnits="userSpaceOnUse"
id="radialGradient3058-8"
xlink:href="#linearGradient4387-3-7"
inkscape:collect="always" />
<linearGradient
id="linearGradient4387-3-7">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-4-2" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-9-1" />
</linearGradient>
<radialGradient
r="19.467436"
fy="93.557289"
fx="131.48187"
cy="93.557289"
cx="131.48187"
gradientTransform="matrix(0.59630936,1.9436852,-1.6442967,0.45160656,103.17406,-267.29058)"
gradientUnits="userSpaceOnUse"
id="radialGradient3092"
xlink:href="#linearGradient3377-6"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-6"
id="radialGradient3692-3"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-6">
<stop
id="stop3379-5"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-8"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="matrix(1.1312793,0,0,1.0703776,-158.49213,-68.29977)"
gradientUnits="userSpaceOnUse"
id="radialGradient3126"
xlink:href="#linearGradient3377-6"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.3984375"
inkscape:cx="-6.5186936"
inkscape:cy="7.124738"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2865">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:url(#radialGradient3024);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="m 38.33232,5.5308669 -18.349108,3.2513508 -6.61925,9.6647163 12.829363,7.991843 -0.314298,33.355739 19.612239,-3.796721 0.413114,-33.888239 6.115084,-10.21315 z"
id="rect3522-1"
sodipodi:nodetypes="ccccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3058);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="M 13.450983,18.699912 26.148331,27.153724 25.971525,59.841171 13.658096,50.488694 z"
id="rect3520-0"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3092);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="m 45.791249,22.380234 6.685959,-10.282371 -0.176807,35.865906 -6.519882,7.900118 z"
id="rect3520-0-7"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3126);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;stroke-linecap:round;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"
d="M 27.267911,26.247485 44.686819,23.018314"
id="path3536-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ff2600;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 26.103026,27.641039 25.84781,59.729169"
id="path4461"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(1.0503515,0,0,0.90238531,-12.398779,6.6026828)" />
<path
style="fill:url(#radialGradient4514);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:2.5;stroke-linecap:round;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"
d="M 13.510282,50.443898 24.13857,58.585867"
id="path3536-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.88113276,0,0,0.91814819,-6.7715426,39.240672)" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-1"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.87371171,0,0,0.98556681,-18.524344,28.934309)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,265 @@
<?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"
width="64px"
height="64px"
id="svg2901"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Additive_Torus.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2903">
<linearGradient
id="linearGradient3763">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3765" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3767" />
</linearGradient>
<linearGradient
id="linearGradient3273">
<stop
id="stop3275"
offset="0"
style="stop-color:#71b2f8;stop-opacity:1;" />
<stop
id="stop3277"
offset="1"
style="stop-color:#71b2f8;stop-opacity:0.01568628;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3273"
id="radialGradient3590"
cx="235.36554"
cy="100.66685"
fx="235.36554"
fy="100.66685"
r="12.369295"
gradientTransform="matrix(1.0443156,-0.09990741,0.05709833,0.596839,-16.178266,64.099723)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3763"
id="radialGradient3711"
gradientUnits="userSpaceOnUse"
cx="210.14677"
cy="90.154442"
fx="210.14677"
fy="90.154442"
r="19.467436"
gradientTransform="matrix(0.4753781,0.8155084,-1.8390522,1.0720245,273.2829,-177.15465)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2909" />
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="matrix(0.9452733,-0.32627961,0.32627961,0.9452733,-179.24878,22.335965)"
gradientUnits="userSpaceOnUse"
id="radialGradient4514"
xlink:href="#linearGradient3377-3"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3377-3-0">
<stop
id="stop3379-8-4"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3-1"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-0"
id="radialGradient3907"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.3990463,-0.91693078,0.91693078,0.3990463,-85.814215,159.38744)"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-0"
id="radialGradient3019"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.31084091,1.0411383,-2.2480376,0.7520029,150.97542,-272.43232)"
cx="210.14677"
cy="90.154442"
fx="210.14677"
fy="90.154442"
r="19.467436" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32.080808"
inkscape:current-layer="g3784"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2906">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3784"
transform="translate(0,3.4747475)">
<path
sodipodi:nodetypes="csssccsssc"
id="path3592"
d="m 60.379556,27.528948 c 0,0 -35.91457,11.012808 -37.109974,16.358323 -1.19544,5.345519 -3.260715,9.674068 12.698195,9.597455 14.759222,-0.07086 22.061018,-5.779076 24.351893,-10.697609 3.512022,-7.540333 0.05989,-15.258169 0.05989,-15.258169 z M 39.972987,44.143471 c 8.555821,1.942362 9.609451,2.087997 9.357115,3.216373 -0.252479,1.128355 -3.136187,2.357283 -11.691972,0.414858 -8.555763,-1.942468 -13.61473,-5.052912 -13.362393,-6.181288 0.252473,-1.128333 7.141466,0.607632 15.69725,2.550057 z"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssccsssc"
id="path3568"
d="M 35.971184,4.9682715 C 20.575983,1.3949655 5.9193981,8.223432 3.1650385,20.815478 0.41067836,33.407526 10.032654,46.767249 25.427855,50.340555 40.823067,53.913863 56.206925,46.358124 58.961285,33.766076 61.715645,21.174028 51.366396,8.5415799 35.971184,4.9682715 z M 33.393829,18.398953 c 9.093332,2.110607 11.411999,8.217105 10.830587,10.875137 -0.581414,2.658034 -5.8838,9.742215 -14.977121,7.631608 -9.09331,-2.110604 -13.003261,-10.742978 -12.421847,-13.401013 0.581402,-2.658036 7.47506,-7.216339 16.568381,-5.105732 z"
style="fill:url(#radialGradient3019);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:2.49011207;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" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4463"
d="m 32.386462,29.657972 27.433064,7.264687"
style="fill:none;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
transform="matrix(1.0068045,0,0,1.0245684,22.164435,14.514836)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(0.97719968,0,0,0.96509721,-25.881158,24.74368)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-9"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0557539,0,0,1.0545369,-22.198615,16.55629)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-0"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3536-7"
d="M 9.5073397,46.23495 16.19652,39.826102"
style="fill:url(#radialGradient4514);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;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" />
<g
id="g3902"
transform="translate(-27.976048,-7.7923185)">
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9-0"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
transform="matrix(0.38994791,-0.89602446,0.88492734,0.38511847,26.018381,39.675411)" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-0-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
transform="matrix(0.42129468,-0.96805325,0.96693734,0.42080904,22.726299,62.810697)" />
<path
style="fill:url(#radialGradient3907);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:3.5;stroke-linecap:round;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"
d="M 59.460127,36.524092 59.594634,15.470911"
id="path3536-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,236 @@
<?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"
width="64px"
height="64px"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Additive_Wedge.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2862">
<linearGradient
id="linearGradient4387">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3703"
gradientUnits="userSpaceOnUse"
cx="131.48187"
cy="93.557289"
fx="131.48187"
fy="93.557289"
r="19.467436"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,203.23405,-187.6583)" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3705"
gradientUnits="userSpaceOnUse"
cx="147.05713"
cy="83.989143"
fx="147.05713"
fy="83.989143"
r="19.467436"
gradientTransform="matrix(1.2966028,0.17711231,-0.14092861,1.0317094,-32.689929,-29.109274)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3"
id="radialGradient3692-5"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="translate(-127.36015,-34.778367)"
gradientUnits="userSpaceOnUse"
id="radialGradient4514"
xlink:href="#linearGradient3377-3"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.796875"
inkscape:cx="18.56699"
inkscape:cy="31.695912"
inkscape:current-layer="g3618"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2865">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3618"
transform="translate(-129.7515,-68.681262)"
style="stroke-width:3.5;stroke-miterlimit:4;stroke-dasharray:none">
<path
style="fill:url(#radialGradient3705);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;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"
d="m 168.90176,73.626966 -35.83395,11.164558 28.62011,8.212363 0.6599,31.475163 21.65799,-31.220363 -0.0493,-15.942842 z"
id="rect3522"
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3703);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;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"
d="m 132.97421,84.998317 29.82217,8.366836 0,31.319677 -30.02981,-8.26868 z"
id="rect3520"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;stroke-linecap:round;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"
d="m 162.17177,93.019392 21.7272,-15.363617"
id="path3536"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
<path
style="fill:none;stroke:#ff2600;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 32.976801,25.006105 32.820507,55.716728"
id="path4461"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ff2600;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 2.8913311,47.746031 31.257632,55.873016"
id="path4463"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.93205324,0,0,0.7799601,-0.92763143,8.0432117)" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.6938634,0,0,0.73149657,29.031039,8.9120735)" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-1"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.75952879,0,0,0.74537368,-24.502907,31.348907)" />
<path
sodipodi:type="arc"
style="fill:#ff2600;fill-opacity:1;stroke:#ff2600;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-0"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.77909858,0,0,0.71608192,4.3627539,40.271949)" />
<path
style="fill:url(#radialGradient4514);fill-opacity:1;fill-rule:evenodd;stroke:#ff2600;stroke-width:2.5;stroke-linecap:round;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"
d="M 32.701723,55.974848 54.272636,24.435406"
id="path3536-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@ -0,0 +1,179 @@
<?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"
width="64px"
height="64px"
id="svg2943"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Subtractive_Cone.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2945">
<linearGradient
id="linearGradient3803">
<stop
id="stop4153"
offset="0"
style="stop-color:#fe3310;stop-opacity:1" />
<stop
id="stop4155"
offset="1"
style="stop-color:#950007;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4157">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3805" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3807" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3803"
id="radialGradient3713"
gradientUnits="userSpaceOnUse"
cx="271.96695"
cy="103.54697"
fx="271.96695"
fy="103.54697"
r="19.467436"
gradientTransform="matrix(0.9271142,0.3747789,-0.7448337,1.8425422,97.364191,-190.34757)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2951" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32.080808"
inkscape:current-layer="g3629"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2948">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3629"
transform="matrix(1.0339262,0,0,1.0355685,-267.4823,-69.637801)">
<path
sodipodi:nodetypes="cccccc"
id="path3603"
d="m 277.74336,124.115 c 0,0 15.72772,2.64232 28.21173,-0.34091 4.10781,-3.71221 6.5863,-6.02298 6.5863,-6.02298 l 7.26269,-6.7554 -32.92477,-2.58136 z"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccscc"
id="path3596"
d="m 284.47627,73.166598 -21.58016,36.859202 -0.69317,1.09091 c 0.6162,5.78354 9.51692,12.07321 20.13129,13.01722 11.73127,0 20.88696,-2.38868 20.88697,-5.55698 0,-0.72901 -0.57202,-2.1416 -1.08527,-3.06746 z"
style="fill:url(#radialGradient3713);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:2.20000005;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" />
</g>
<g
transform="matrix(0.99796279,0.05469307,-0.0509808,0.98908474,-0.75680286,-10.535302)"
id="g3805"
style="stroke:#0400ff;stroke-opacity:1;fill:#0600ff;fill-opacity:1">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4463"
d="M 7.814408,57.12332 30.244933,56.690697"
style="fill:#0600ff;stroke:#0400ff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
<path
transform="matrix(0.90401886,0,0,0.99180088,-25.070244,35.304841)"
d="m 39.018118,21.84127 a 2.6420498,2.8271582 0 0 1 -2.64205,2.827159 2.6420498,2.8271582 0 0 1 -2.64205,-2.827159 2.6420498,2.8271582 0 0 1 2.64205,-2.827158 2.6420498,2.8271582 0 0 1 2.64205,2.827158 z"
sodipodi:ry="2.8271582"
sodipodi:rx="2.6420498"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-1"
style="fill:#0600ff;fill-opacity:1;stroke:#0400ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
<g
transform="matrix(1,0,0,0.98985807,-33.784937,4.9300988)"
id="g3795"
style="stroke:#0400ff;stroke-opacity:1;fill:#0600ff;fill-opacity:1">
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4461"
d="m 60.247587,2.5165207 0.07814,41.7148053"
style="fill:#0600ff;stroke:#0400ff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
<path
transform="matrix(1.0687187,0,0,1.1301706,21.296652,17.877207)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-6"
style="fill:#0600ff;fill-opacity:1;stroke:#0400ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0687187,0,0,1.1301706,21.331233,-21.985958)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-3"
style="fill:#0600ff;fill-opacity:1;stroke:#0400ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@ -0,0 +1,232 @@
<?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"
width="64px"
height="64px"
id="svg2784"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Subtractive_Ellipsoid.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2786">
<linearGradient
id="linearGradient4172">
<stop
style="stop-color:#ff2f00;stop-opacity:1"
offset="0"
id="stop4174" />
<stop
style="stop-color:#a5001c;stop-opacity:1"
offset="1"
id="stop4176" />
</linearGradient>
<linearGradient
id="linearGradient3777">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3779" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3781" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4172"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2792" />
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="translate(-135.72159,-55.525617)"
gradientUnits="userSpaceOnUse"
id="radialGradient4514"
xlink:href="#linearGradient3377-3"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3-4"
id="radialGradient3026-0"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-135.72159,-55.525617)"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436" />
<linearGradient
id="linearGradient3377-3-4">
<stop
id="stop3379-8-3"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3-0"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="translate(-135.72159,-55.525617)"
gradientUnits="userSpaceOnUse"
id="radialGradient3046"
xlink:href="#linearGradient3377-3-4"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32.161616"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2789">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3694"
sodipodi:cx="53.214287"
sodipodi:cy="34.571426"
sodipodi:rx="19.222986"
sodipodi:ry="43.062813"
d="m 72.437273,34.571426 a 19.222986,43.062813 0 1 1 -38.445972,0 19.222986,43.062813 0 1 1 38.445972,0 z"
transform="matrix(1.2914007,-0.63839457,0.07596231,0.32465271,-34.277442,55.568321)" />
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3692);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:1.79201269;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"
id="path3696"
sodipodi:cx="53.214287"
sodipodi:cy="34.571426"
sodipodi:rx="18.571428"
sodipodi:ry="18.571428"
d="m 71.785715,34.571426 a 18.571428,18.571428 0 1 1 -37.142856,0 18.571428,18.571428 0 1 1 37.142856,0 z"
transform="matrix(1.4985351,-0.44024527,0.09570657,0.98951681,-53.7609,19.730782)" />
<g
id="g3021"
transform="translate(5.1717172,-5.5757576)"
style="fill:#0a10f4;fill-opacity:1;stroke:#0011ff;stroke-opacity:1">
<path
transform="matrix(0.97719968,0,0,0.96509721,11.925845,1.2702567)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-9"
style="fill:#0a10f4;fill-opacity:1;stroke:#0011ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0557539,0,0,1.0545369,-11.444469,9.6317992)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-0"
style="fill:#0a10f4;fill-opacity:1;stroke:#0011ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3536-7"
d="M 27.778645,32.101834 47.630389,22.208303"
style="fill:#0a10f4;fill-opacity:1;fill-rule:evenodd;stroke:#0011ff;stroke-width:3.5;stroke-linecap:round;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" />
</g>
<path
sodipodi:type="arc"
style="fill:#0a10f4;fill-opacity:1;stroke:#0011ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.32733864,0.92074352,-0.90934025,0.3232846,53.371411,1.3173287)" />
<path
style="fill:#0a10f4;fill-opacity:1;fill-rule:evenodd;stroke:#0011ff;stroke-width:3.5;stroke-linecap:round;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"
d="m 32.94452,27.875032 11.931406,13.45135"
id="path3536-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@ -0,0 +1,332 @@
<?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"
width="64px"
height="64px"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Subtractive_Prism.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2862">
<linearGradient
id="linearGradient4182">
<stop
id="stop4184"
offset="0"
style="stop-color:#fc150c;stop-opacity:1" />
<stop
id="stop4186"
offset="1"
style="stop-color:#950001;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4174">
<stop
id="stop4176"
offset="0"
style="stop-color:#ff3500;stop-opacity:1" />
<stop
id="stop4178"
offset="1"
style="stop-color:#ad000c;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4387">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391" />
</linearGradient>
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3"
id="radialGradient3692-5"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4387-5"
id="radialGradient3705-4"
gradientUnits="userSpaceOnUse"
cx="147.05713"
cy="83.989143"
fx="147.05713"
fy="83.989143"
r="19.467436"
gradientTransform="matrix(1.2966028,0.17711231,-0.14092861,1.0317094,-32.689929,-29.109274)" />
<linearGradient
id="linearGradient4387-5">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-6" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-2" />
</linearGradient>
<radialGradient
r="19.467436"
fy="84.219933"
fx="149.73274"
cy="84.219933"
cx="149.73274"
gradientTransform="matrix(1.4123273,0.13801793,-0.12102369,1.1086759,-180.60462,-95.713949)"
gradientUnits="userSpaceOnUse"
id="radialGradient3024"
xlink:href="#linearGradient4182"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4387-3"
id="radialGradient3703-0"
gradientUnits="userSpaceOnUse"
cx="131.48187"
cy="93.557289"
fx="131.48187"
fy="93.557289"
r="19.467436"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,203.23405,-187.6583)" />
<linearGradient
id="linearGradient4387-3">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-4" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-9" />
</linearGradient>
<radialGradient
r="19.467436"
fy="84.253342"
fx="131.10182"
cy="84.253342"
cx="131.10182"
gradientTransform="matrix(0.46294298,1.9791172,-1.0180986,0.21878929,31.834738,-252.13434)"
gradientUnits="userSpaceOnUse"
id="radialGradient3058"
xlink:href="#linearGradient4174"
inkscape:collect="always" />
<radialGradient
r="19.467436"
fy="93.557289"
fx="131.48187"
cy="93.557289"
cx="131.48187"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,66.132635,-253.27155)"
gradientUnits="userSpaceOnUse"
id="radialGradient3058-8"
xlink:href="#linearGradient4387-3-7"
inkscape:collect="always" />
<linearGradient
id="linearGradient4387-3-7">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389-4-2" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391-9-1" />
</linearGradient>
<radialGradient
r="19.467436"
fy="93.557289"
fx="131.48187"
cy="93.557289"
cx="131.48187"
gradientTransform="matrix(0.59630936,1.9436852,-1.6442967,0.45160656,103.17406,-267.29058)"
gradientUnits="userSpaceOnUse"
id="radialGradient3092"
xlink:href="#linearGradient4182"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-6"
id="radialGradient3692-3"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-6">
<stop
id="stop3379-5"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-8"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="28.869568"
fx="45.883327"
cy="28.869568"
cx="45.883327"
gradientTransform="matrix(1.1312793,0,0,1.0703776,-158.49213,-68.29977)"
gradientUnits="userSpaceOnUse"
id="radialGradient3126"
xlink:href="#linearGradient3377-6"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.3984375"
inkscape:cx="-6.5186936"
inkscape:cy="7.2810262"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="false" />
<metadata
id="metadata2865">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:url(#radialGradient3024);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="m 38.33232,5.5308669 -18.349108,3.2513508 -6.61925,9.6647163 12.829363,7.991843 -0.314298,33.355739 19.612239,-3.796721 0.413114,-33.888239 6.115084,-10.21315 z"
id="rect3522-1"
sodipodi:nodetypes="ccccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3058);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="M 13.450983,18.699912 26.148331,27.153724 25.971525,59.841171 13.658096,50.488694 z"
id="rect3520-0"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3092);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;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"
d="m 45.791249,22.380234 6.685959,-10.282371 -0.176807,35.865906 -6.519882,7.900118 z"
id="rect3520-0-7"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3126);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.85142541;stroke-linecap:round;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"
d="M 27.267911,26.247485 44.686819,23.018314"
id="path3536-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#0c23fc;stroke:#0007ff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="M 26.103026,27.641039 25.84781,59.729169"
id="path4461"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#0c23fc;fill-opacity:1;stroke:#0007ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(1.0503515,0,0,0.90238531,-12.398779,6.6026828)" />
<path
style="fill:#0c23fc;fill-opacity:1;fill-rule:evenodd;stroke:#0007ff;stroke-width:2.5;stroke-linecap:round;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"
d="M 13.510282,50.443898 24.13857,58.585867"
id="path3536-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#0c23fc;fill-opacity:1;stroke:#0007ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.88113276,0,0,0.91814819,-6.7715426,39.240672)" />
<path
sodipodi:type="arc"
style="fill:#0c23fc;fill-opacity:1;stroke:#0007ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-1"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.87371171,0,0,0.98556681,-18.524344,28.934309)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,272 @@
<?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"
width="64px"
height="64px"
id="svg2901"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Subtractive_Torus.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2903">
<linearGradient
id="linearGradient4168">
<stop
style="stop-color:#ff1200;stop-opacity:1"
offset="0"
id="stop4170" />
<stop
style="stop-color:#b70001;stop-opacity:1"
offset="1"
id="stop4172" />
</linearGradient>
<linearGradient
id="linearGradient3763">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop3765" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop3767" />
</linearGradient>
<linearGradient
id="linearGradient3273">
<stop
id="stop3275"
offset="0"
style="stop-color:#71b2f8;stop-opacity:1;" />
<stop
id="stop3277"
offset="1"
style="stop-color:#71b2f8;stop-opacity:0.01568628;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3273"
id="radialGradient3590"
cx="235.36554"
cy="100.66685"
fx="235.36554"
fy="100.66685"
r="12.369295"
gradientTransform="matrix(1.0443156,-0.09990741,0.05709833,0.596839,-16.178266,64.099723)"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3763"
id="radialGradient3711"
gradientUnits="userSpaceOnUse"
cx="210.14677"
cy="90.154442"
fx="210.14677"
fy="90.154442"
r="19.467436"
gradientTransform="matrix(0.4753781,0.8155084,-1.8390522,1.0720245,273.2829,-177.15465)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2909" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3377-3-0">
<stop
id="stop3379-8-4"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3-1"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3273"
id="radialGradient3016"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1506979,0.14837255,-0.08606299,0.68919097,-220.79669,-72.063076)"
cx="235.36554"
cy="100.66685"
fx="235.36554"
fy="100.66685"
r="12.369295" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4168"
id="radialGradient3019"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.31084091,1.0411383,-2.2480376,0.7520029,150.97542,-272.43232)"
cx="215.08925"
cy="89.651627"
fx="215.08925"
fy="89.651627"
r="19.467436" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.375"
inkscape:cx="19.79798"
inkscape:cy="32.161616"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2906">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3784"
transform="translate(0,3.4747475)">
<path
sodipodi:nodetypes="csssccsssc"
id="path3592"
d="m 60.379556,27.528948 c 0,0 -35.91457,11.012808 -37.109974,16.358323 -1.19544,5.345519 -3.260715,9.674068 12.698195,9.597455 14.759222,-0.07086 22.061018,-5.779076 24.351893,-10.697609 3.512022,-7.540333 0.05989,-15.258169 0.05989,-15.258169 z M 39.972987,44.143471 c 8.555821,1.942362 9.609451,2.087997 9.357115,3.216373 -0.252479,1.128355 -3.136187,2.357283 -11.691972,0.414858 -8.555763,-1.942468 -13.61473,-5.052912 -13.362393,-6.181288 0.252473,-1.128333 7.141466,0.607632 15.69725,2.550057 z"
style="opacity:0.66523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="csssccsssc"
id="path3568"
d="M 35.971184,4.9682715 C 20.575983,1.3949655 5.9193981,8.223432 3.1650385,20.815478 0.41067836,33.407526 10.032654,46.767249 25.427855,50.340555 40.823067,53.913863 56.206925,46.358124 58.961285,33.766076 61.715645,21.174028 51.366396,8.5415799 35.971184,4.9682715 z M 33.393829,18.398953 c 9.093332,2.110607 11.411999,8.217105 10.830587,10.875137 -0.581414,2.658034 -5.8838,9.742215 -14.977121,7.631608 -9.09331,-2.110604 -13.003261,-10.742978 -12.421847,-13.401013 0.581402,-2.658036 7.47506,-7.216339 16.568381,-5.105732 z"
style="fill:url(#radialGradient3019);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:2.49011207;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" />
<path
sodipodi:nodetypes="cccccsccccccccc"
id="path3580"
d="m 40.298407,36.453683 -5.709116,2.342451 -7.963909,-1.203195 -2.605104,0.229296 12.98062,5.252706 c 0,0 8.146199,0.69051 9.842393,0.784136 1.696193,0.09363 10.127294,-7.572928 10.127294,-7.572928 l 0.46288,-8.273118 -15.225993,-12.010923 0.392293,7.190339 2.317511,2.709622 0.652391,1.938955 -0.182486,2.744844 -1.729425,2.649375 z"
style="fill:url(#radialGradient3016);fill-opacity:1;fill-rule:evenodd;stroke:none"
inkscape:connector-curvature="0" />
</g>
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path4463"
d="m 32.386462,29.657972 27.433064,7.264687"
style="fill:#001eff;stroke:#2600ff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1" />
<path
transform="matrix(1.0068045,0,0,1.0245684,22.164435,14.514836)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(0.97719968,0,0,0.96509721,-25.881158,24.74368)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-9"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
transform="matrix(1.0557539,0,0,1.0545369,-22.198615,16.55629)"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
sodipodi:ry="2.4615386"
sodipodi:rx="2.3052504"
sodipodi:cy="21.84127"
sodipodi:cx="36.376068"
id="path4465-0"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3536-7"
d="M 9.5073397,46.23495 16.19652,39.826102"
style="fill:#001eff;fill-opacity:1;fill-rule:evenodd;stroke:#2600ff;stroke-width:3.5;stroke-linecap:round;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" />
<g
id="g3902"
transform="translate(-27.976048,-7.7923185)"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9-0"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
transform="matrix(0.38994791,-0.89602446,0.88492734,0.38511847,26.018381,39.675411)" />
<path
sodipodi:type="arc"
style="fill:#001eff;fill-opacity:1;stroke:#2600ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-0-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 0 1 -2.305251,2.461539 2.3052504,2.4615386 0 0 1 -2.30525,-2.461539 2.3052504,2.4615386 0 0 1 2.30525,-2.461538 2.3052504,2.4615386 0 0 1 2.305251,2.461538 z"
transform="matrix(0.42129468,-0.96805325,0.96693734,0.42080904,22.726299,62.810697)" />
<path
style="fill:#001eff;fill-opacity:1;fill-rule:evenodd;stroke:#2600ff;stroke-width:3.5;stroke-linecap:round;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"
d="M 59.460127,36.524092 59.594634,15.470911"
id="path3536-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,236 @@
<?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"
width="64px"
height="64px"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.91 r13725"
sodipodi:docname="PartDesign_Subtractive_Wedge.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2862">
<linearGradient
id="linearGradient4159">
<stop
style="stop-color:#ff0006;stop-opacity:1"
offset="0"
id="stop4161" />
<stop
style="stop-color:#a80010;stop-opacity:1"
offset="1"
id="stop4163" />
</linearGradient>
<linearGradient
id="linearGradient4387">
<stop
style="stop-color:#71b2f8;stop-opacity:1;"
offset="0"
id="stop4389" />
<stop
style="stop-color:#002795;stop-opacity:1;"
offset="1"
id="stop4391" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4159"
id="radialGradient3703"
gradientUnits="userSpaceOnUse"
cx="131.48187"
cy="93.557289"
fx="131.48187"
fy="93.557289"
r="19.467436"
gradientTransform="matrix(0.52711064,1.8158874,-1.4534843,0.42191331,203.23405,-187.6583)" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4159"
id="radialGradient3705"
gradientUnits="userSpaceOnUse"
cx="153.27258"
cy="85.724609"
fx="153.27258"
fy="85.724609"
r="19.467436"
gradientTransform="matrix(1.2966028,0.17711231,-0.14092861,1.0317094,-32.689929,-29.109274)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-3"
id="radialGradient3692-5"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.23443224,0.23443198)" />
<linearGradient
id="linearGradient3377-3">
<stop
id="stop3379-8"
offset="0"
style="stop-color:#faff2b;stop-opacity:1;" />
<stop
id="stop3381-3"
offset="1"
style="stop-color:#ffaa00;stop-opacity:1;" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="12.796875"
inkscape:cx="18.56699"
inkscape:cy="31.774056"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1848"
inkscape:window-height="1043"
inkscape:window-x="66"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2865">
<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>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<g
id="g3618"
transform="translate(-129.7515,-68.681262)"
style="stroke-width:3.5;stroke-miterlimit:4;stroke-dasharray:none">
<path
style="fill:url(#radialGradient3705);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;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"
d="m 168.90176,73.626966 -35.83395,11.164558 28.62011,8.212363 0.6599,31.475163 21.65799,-31.220363 -0.0493,-15.942842 z"
id="rect3522"
sodipodi:nodetypes="ccccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3703);fill-opacity:1.0;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;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"
d="m 132.97421,84.998317 29.82217,8.366836 0,31.319677 -30.02981,-8.26868 z"
id="rect3520"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0" />
<path
style="fill:url(#radialGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:#000137;stroke-width:3.5;stroke-linecap:round;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"
d="m 162.17177,93.019392 21.7272,-15.363617"
id="path3536"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
<path
style="fill:#0014ff;stroke:#0003ff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="M 32.976801,25.006105 32.820507,55.716728"
id="path4461"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:#0014ff;stroke:#0003ff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="M 2.8913311,47.746031 31.257632,55.873016"
id="path4463"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
sodipodi:type="arc"
style="fill:#0014ff;fill-opacity:1;stroke:#0003ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.93205324,0,0,0.7799601,-0.92763143,8.0432117)" />
<path
sodipodi:type="arc"
style="fill:#0014ff;fill-opacity:1;stroke:#0003ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-9"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.6938634,0,0,0.73149657,29.031039,8.9120735)" />
<path
sodipodi:type="arc"
style="fill:#0014ff;fill-opacity:1;stroke:#0003ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-1"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.75952879,0,0,0.74537368,-24.502907,31.348907)" />
<path
sodipodi:type="arc"
style="fill:#0014ff;fill-opacity:1;stroke:#0003ff;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path4465-0"
sodipodi:cx="36.376068"
sodipodi:cy="21.84127"
sodipodi:rx="2.3052504"
sodipodi:ry="2.4615386"
d="m 38.681319,21.84127 a 2.3052504,2.4615386 0 1 1 -4.610501,0 2.3052504,2.4615386 0 1 1 4.610501,0 z"
transform="matrix(0.77909858,0,0,0.71608192,4.3627539,40.271949)" />
<path
style="fill:#0014ff;fill-opacity:1;fill-rule:evenodd;stroke:#0003ff;stroke-width:2.5;stroke-linecap:round;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"
d="M 32.701723,55.974848 54.272636,24.435406"
id="path3536-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@ -49,7 +49,6 @@ TaskBoxPrimitives::TaskBoxPrimitives(ViewProviderPrimitive* vp, QWidget* parent)
proxy = new QWidget(this);
ui.setupUi(proxy);
// set limits
// box
ui.boxLength->setMaximum(INT_MAX);
ui.boxWidth->setMaximum(INT_MAX);
@ -69,6 +68,10 @@ TaskBoxPrimitives::TaskBoxPrimitives(ViewProviderPrimitive* vp, QWidget* parent)
ui.coneRadius1->setMaximum(INT_MAX);
ui.coneRadius2->setMaximum(INT_MAX);
ui.coneHeight->setMaximum(INT_MAX);
connect(ui.coneRadius1, SIGNAL(valueChanged(double)), this, SLOT(onConeRadius1Changed(double)));
connect(ui.coneRadius2, SIGNAL(valueChanged(double)), this, SLOT(onConeRadius2Changed(double)));
connect(ui.coneAngle, SIGNAL(valueChanged(double)), this, SLOT(onConeAngleChanged(double)));
connect(ui.coneHeight, SIGNAL(valueChanged(double)), this, SLOT(onConeHeightChanged(double)));
// sphere
ui.sphereRadius->setMaximum(INT_MAX);
@ -81,9 +84,27 @@ TaskBoxPrimitives::TaskBoxPrimitives(ViewProviderPrimitive* vp, QWidget* parent)
ui.ellipsoidRadius1->setMaximum(INT_MAX);
ui.ellipsoidRadius2->setMaximum(INT_MAX);
ui.ellipsoidRadius3->setMaximum(INT_MAX);
connect(ui.ellipsoidRadius1, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidRadius1Changed(double)));
connect(ui.ellipsoidRadius2, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidRadius2Changed(double)));
connect(ui.ellipsoidRadius3, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidRadius3Changed(double)));
connect(ui.ellipsoidAngle1, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidAngle1Changed(double)));
connect(ui.ellipsoidAngle2, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidAngle2Changed(double)));
connect(ui.ellipsoidAngle3, SIGNAL(valueChanged(double)), this, SLOT(onEllipsoidAngle3Changed(double)));
// torus
ui.torusRadius1->setMaximum(INT_MAX);
ui.torusRadius2->setMaximum(INT_MAX);
connect(ui.torusRadius1, SIGNAL(valueChanged(double)), this, SLOT(onTorusRadius1Changed(double)));
connect(ui.torusRadius2, SIGNAL(valueChanged(double)), this, SLOT(onTorusRadius2Changed(double)));
connect(ui.torusAngle1, SIGNAL(valueChanged(double)), this, SLOT(onTorusAngle1Changed(double)));
connect(ui.torusAngle2, SIGNAL(valueChanged(double)), this, SLOT(onTorusAngle2Changed(double)));
connect(ui.torusAngle3, SIGNAL(valueChanged(double)), this, SLOT(onTorusAngle3Changed(double)));
//prism
connect(ui.prismCircumradius, SIGNAL(valueChanged(double)), this, SLOT(onPrismCircumradiusChanged(double)));
connect(ui.prismHeight, SIGNAL(valueChanged(double)), this, SLOT(onPrismHeightChanged(double)));
connect(ui.prismPolygon, SIGNAL(valueChanged(int)), this, SLOT(onPrismPolygonChanged(int)));
// wedge
ui.wedgeXmin->setMinimum(INT_MIN);
ui.wedgeXmin->setMaximum(INT_MAX);
@ -105,7 +126,17 @@ TaskBoxPrimitives::TaskBoxPrimitives(ViewProviderPrimitive* vp, QWidget* parent)
ui.wedgeX2max->setMaximum(INT_MAX);
ui.wedgeZ2max->setMinimum(INT_MIN);
ui.wedgeZ2max->setMaximum(INT_MAX);
connect(ui.wedgeXmax, SIGNAL(valueChanged(double)), this, SLOT(onWedgeXmaxChanged(double)));
connect(ui.wedgeXmin, SIGNAL(valueChanged(double)), this, SLOT(onWedgeXinChanged(double)));
connect(ui.wedgeYmax, SIGNAL(valueChanged(double)), this, SLOT(onWedgeYmaxChanged(double)));
connect(ui.wedgeYmin, SIGNAL(valueChanged(double)), this, SLOT(onWedgeYinChanged(double)));
connect(ui.wedgeZmax, SIGNAL(valueChanged(double)), this, SLOT(onWedgeZmaxChanged(double)));
connect(ui.wedgeZmin, SIGNAL(valueChanged(double)), this, SLOT(onWedgeZinChanged(double)));
connect(ui.wedgeX2max, SIGNAL(valueChanged(double)), this, SLOT(onWedgeX2maxChanged(double)));
connect(ui.wedgeX2min, SIGNAL(valueChanged(double)), this, SLOT(onWedgeX2inChanged(double)));
connect(ui.wedgeZ2max, SIGNAL(valueChanged(double)), this, SLOT(onWedgeZ2maxChanged(double)));
connect(ui.wedgeZ2min, SIGNAL(valueChanged(double)), this, SLOT(onWedgeZ2inChanged(double)));
this->groupLayout()->addWidget(proxy);
int index = 0;
@ -130,6 +161,49 @@ TaskBoxPrimitives::TaskBoxPrimitives(ViewProviderPrimitive* vp, QWidget* parent)
ui.sphereAngle3->setValue(static_cast<PartDesign::Sphere*>(vp->getObject())->Angle3.getValue());
ui.sphereRadius->setValue(static_cast<PartDesign::Sphere*>(vp->getObject())->Radius.getValue());
break;
case PartDesign::FeaturePrimitive::Cone:
index = 3;
ui.coneAngle->setValue(static_cast<PartDesign::Cone*>(vp->getObject())->Angle.getValue());
ui.coneHeight->setValue(static_cast<PartDesign::Cone*>(vp->getObject())->Height.getValue());
ui.coneRadius1->setValue(static_cast<PartDesign::Cone*>(vp->getObject())->Radius1.getValue());
ui.coneRadius2->setValue(static_cast<PartDesign::Cone*>(vp->getObject())->Radius2.getValue());
break;
case PartDesign::FeaturePrimitive::Ellipsoid:
index = 5;
ui.ellipsoidAngle1->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Angle1.getValue());
ui.ellipsoidAngle2->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Angle2.getValue());
ui.ellipsoidAngle3->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Angle3.getValue());
ui.ellipsoidRadius1->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Radius1.getValue());
ui.ellipsoidRadius2->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Radius2.getValue());
ui.ellipsoidRadius3->setValue(static_cast<PartDesign::Ellipsoid*>(vp->getObject())->Radius3.getValue());
break;
case PartDesign::FeaturePrimitive::Torus:
index = 6;
ui.torusAngle1->setValue(static_cast<PartDesign::Torus*>(vp->getObject())->Angle1.getValue());
ui.torusAngle2->setValue(static_cast<PartDesign::Torus*>(vp->getObject())->Angle2.getValue());
ui.torusAngle3->setValue(static_cast<PartDesign::Torus*>(vp->getObject())->Angle3.getValue());
ui.torusRadius1->setValue(static_cast<PartDesign::Torus*>(vp->getObject())->Radius1.getValue());
ui.torusRadius2->setValue(static_cast<PartDesign::Torus*>(vp->getObject())->Radius2.getValue());
break;
case PartDesign::FeaturePrimitive::Prism:
index = 7;
ui.prismPolygon->setValue(static_cast<PartDesign::Prism*>(vp->getObject())->Polygon.getValue());
ui.prismCircumradius->setValue(static_cast<PartDesign::Prism*>(vp->getObject())->Circumradius.getValue());
ui.prismHeight->setValue(static_cast<PartDesign::Prism*>(vp->getObject())->Height.getValue());
break;
case PartDesign::FeaturePrimitive::Wedge:
index = 8;
ui.wedgeXmax->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Xmax.getValue());
ui.wedgeXmin->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Xmin.getValue());
ui.wedgeX2max->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->X2max.getValue());
ui.wedgeX2min->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->X2min.getValue());
ui.wedgeYmax->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Ymax.getValue());
ui.wedgeYmin->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Ymin.getValue());
ui.wedgeZmax->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Zmax.getValue());
ui.wedgeZmin->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Zmin.getValue());
ui.wedgeZ2max->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Z2max.getValue());
ui.wedgeZ2min->setValue(static_cast<PartDesign::Wedge*>(vp->getObject())->Z2min.getValue());
break;
}
ui.widgetStack->setCurrentIndex(index);
@ -208,6 +282,177 @@ void TaskBoxPrimitives::onSphereRadiusChanged(double v) {
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onConeAngleChanged(double v) {
PartDesign::Cone* sph = static_cast<PartDesign::Cone*>(vp->getObject());
sph->Angle.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onConeHeightChanged(double v) {
PartDesign::Cone* sph = static_cast<PartDesign::Cone*>(vp->getObject());
sph->Height.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onConeRadius1Changed(double v) {
PartDesign::Cone* sph = static_cast<PartDesign::Cone*>(vp->getObject());
sph->Radius1.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onConeRadius2Changed(double v) {
PartDesign::Cone* sph = static_cast<PartDesign::Cone*>(vp->getObject());
sph->Radius2.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidAngle1Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Angle1.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidAngle2Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Angle2.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidAngle3Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Angle3.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidRadius1Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Radius1.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidRadius2Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Radius2.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onEllipsoidRadius3Changed(double v) {
PartDesign::Ellipsoid* sph = static_cast<PartDesign::Ellipsoid*>(vp->getObject());
sph->Radius3.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onTorusAngle1Changed(double v) {
PartDesign::Torus* sph = static_cast<PartDesign::Torus*>(vp->getObject());
sph->Angle1.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onTorusAngle2Changed(double v) {
PartDesign::Torus* sph = static_cast<PartDesign::Torus*>(vp->getObject());
sph->Angle2.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onTorusAngle3Changed(double v) {
PartDesign::Torus* sph = static_cast<PartDesign::Torus*>(vp->getObject());
sph->Angle3.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onTorusRadius1Changed(double v) {
PartDesign::Torus* sph = static_cast<PartDesign::Torus*>(vp->getObject());
sph->Radius1.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onTorusRadius2Changed(double v) {
PartDesign::Torus* sph = static_cast<PartDesign::Torus*>(vp->getObject());
sph->Radius2.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onPrismCircumradiusChanged(double v) {
PartDesign::Prism* sph = static_cast<PartDesign::Prism*>(vp->getObject());
sph->Circumradius.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onPrismHeightChanged(double v) {
PartDesign::Prism* sph = static_cast<PartDesign::Prism*>(vp->getObject());
sph->Height.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onPrismPolygonChanged(int v) {
PartDesign::Prism* sph = static_cast<PartDesign::Prism*>(vp->getObject());
sph->Polygon.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeX2inChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->X2min.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeX2maxChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->X2max.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeXinChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Xmin.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeXmaxChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Xmax.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeYinChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Ymin.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeYmaxChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Ymax.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeZ2inChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Z2min.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeZ2maxChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Z2max.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeZinChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Zmin.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
void TaskBoxPrimitives::onWedgeZmaxChanged(double v) {
PartDesign::Wedge* sph = static_cast<PartDesign::Wedge*>(vp->getObject());
sph->Zmax.setValue(v);
vp->getObject()->getDocument()->recomputeFeature(vp->getObject());
}
/*
void TaskBoxPrimitives::createPrimitive(const QString& placement)

View File

@ -67,6 +67,34 @@ public Q_SLOTS:
void onSphereAngle1Changed(double);
void onSphereAngle2Changed(double);
void onSphereAngle3Changed(double);
void onConeRadius1Changed(double);
void onConeRadius2Changed(double);
void onConeAngleChanged(double);
void onConeHeightChanged(double);
void onEllipsoidRadius1Changed(double);
void onEllipsoidRadius2Changed(double);
void onEllipsoidRadius3Changed(double);
void onEllipsoidAngle1Changed(double);
void onEllipsoidAngle2Changed(double);
void onEllipsoidAngle3Changed(double);
void onTorusRadius1Changed(double);
void onTorusRadius2Changed(double);
void onTorusAngle1Changed(double);
void onTorusAngle2Changed(double);
void onTorusAngle3Changed(double);
void onPrismCircumradiusChanged(double);
void onPrismHeightChanged(double);
void onPrismPolygonChanged(int);
void onWedgeXmaxChanged(double);
void onWedgeXinChanged(double);
void onWedgeYmaxChanged(double);
void onWedgeYinChanged(double);
void onWedgeZmaxChanged(double);
void onWedgeZinChanged(double);
void onWedgeX2maxChanged(double);
void onWedgeX2inChanged(double);
void onWedgeZ2maxChanged(double);
void onWedgeZ2inChanged(double);
private:
QWidget* proxy;

View File

@ -355,6 +355,21 @@ QIcon ViewProviderPrimitive::getIcon(void) const {
case PartDesign::FeaturePrimitive::Sphere:
str += QString::fromAscii("Sphere");
break;
case PartDesign::FeaturePrimitive::Cone:
str += QString::fromAscii("Cone");
break;
case PartDesign::FeaturePrimitive::Ellipsoid:
str += QString::fromAscii("Ellipsoid");
break;
case PartDesign::FeaturePrimitive::Torus:
str += QString::fromAscii("Torus");
break;
case PartDesign::FeaturePrimitive::Prism:
str += QString::fromAscii("Prism");
break;
case PartDesign::FeaturePrimitive::Wedge:
str += QString::fromAscii("Wedge");
break;
}
str += QString::fromAscii(".svg");