new Part Primitives icons, display tree icons Part Line and Circle
New icons for Parametric Part Primitives Point, Line, Circle, Ellipse, Helix Display the icon in tree via independent viewproviders for Part Parametric Line and Circle Change Part Box tree icon to display yellow Part Box icon from the tool bar
This commit is contained in:
parent
89fae529ff
commit
7e3807ab49
|
@ -47,10 +47,14 @@ public:
|
||||||
App::DocumentObjectExecReturn *execute(void);
|
App::DocumentObjectExecReturn *execute(void);
|
||||||
short mustExecute() const;
|
short mustExecute() const;
|
||||||
void onChanged(const App::Property*);
|
void onChanged(const App::Property*);
|
||||||
//@}
|
/// returns the type name of the ViewProvider
|
||||||
|
const char* getViewProviderName(void) const {
|
||||||
|
return "PartGui::ViewProviderCircleParametric";
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static App::PropertyFloatConstraint::Constraints angleRange;
|
static App::PropertyFloatConstraint::Constraints angleRange;
|
||||||
|
//@}
|
||||||
};
|
};
|
||||||
|
|
||||||
} //namespace Part
|
} //namespace Part
|
||||||
|
|
|
@ -91,6 +91,10 @@ public:
|
||||||
App::DocumentObjectExecReturn *execute(void);
|
App::DocumentObjectExecReturn *execute(void);
|
||||||
short mustExecute() const;
|
short mustExecute() const;
|
||||||
void onChanged(const App::Property*);
|
void onChanged(const App::Property*);
|
||||||
|
/// returns the type name of the ViewProvider
|
||||||
|
const char* getViewProviderName(void) const {
|
||||||
|
return "PartGui::ViewProviderLineParametric";
|
||||||
|
}
|
||||||
//@}
|
//@}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,8 @@
|
||||||
#include "ViewProvider2DObject.h"
|
#include "ViewProvider2DObject.h"
|
||||||
#include "ViewProviderMirror.h"
|
#include "ViewProviderMirror.h"
|
||||||
#include "ViewProviderBoolean.h"
|
#include "ViewProviderBoolean.h"
|
||||||
|
#include "ViewProviderCircleParametric.h"
|
||||||
|
#include "ViewProviderLineParametric.h"
|
||||||
|
|
||||||
#include "DlgSettingsGeneral.h"
|
#include "DlgSettingsGeneral.h"
|
||||||
#include "DlgSettings3DViewPartImp.h"
|
#include "DlgSettings3DViewPartImp.h"
|
||||||
|
@ -112,6 +114,8 @@ void PartGuiExport initPartGui()
|
||||||
PartGui::ViewProviderBoolean ::init();
|
PartGui::ViewProviderBoolean ::init();
|
||||||
PartGui::ViewProviderMultiFuse ::init();
|
PartGui::ViewProviderMultiFuse ::init();
|
||||||
PartGui::ViewProviderMultiCommon ::init();
|
PartGui::ViewProviderMultiCommon ::init();
|
||||||
|
PartGui::ViewProviderCircleParametric ::init();
|
||||||
|
PartGui::ViewProviderLineParametric ::init();
|
||||||
|
|
||||||
PartGui::Workbench ::init();
|
PartGui::Workbench ::init();
|
||||||
|
|
||||||
|
|
|
@ -136,6 +136,10 @@ SET(PartGui_SRCS
|
||||||
ViewProviderReference.h
|
ViewProviderReference.h
|
||||||
ViewProviderBox.cpp
|
ViewProviderBox.cpp
|
||||||
ViewProviderBox.h
|
ViewProviderBox.h
|
||||||
|
ViewProviderCircleParametric.cpp
|
||||||
|
ViewProviderCircleParametric.h
|
||||||
|
ViewProviderLineParametric.cpp
|
||||||
|
ViewProviderLineParametric.h
|
||||||
ViewProviderCurveNet.cpp
|
ViewProviderCurveNet.cpp
|
||||||
ViewProviderCurveNet.h
|
ViewProviderCurveNet.h
|
||||||
ViewProviderImport.cpp
|
ViewProviderImport.cpp
|
||||||
|
|
|
@ -33,6 +33,11 @@
|
||||||
<file>icons/preferences-part_design.svg</file>
|
<file>icons/preferences-part_design.svg</file>
|
||||||
<file>icons/Tree_Part.svg</file>
|
<file>icons/Tree_Part.svg</file>
|
||||||
<file>icons/Part_CheckGeometry.svg</file>
|
<file>icons/Part_CheckGeometry.svg</file>
|
||||||
|
<file>icons/Part_Ellipse_Parametric.svg</file>
|
||||||
|
<file>icons/Part_Helix_Parametric.svg</file>
|
||||||
|
<file>icons/Part_Line_Parametric.svg</file>
|
||||||
|
<file>icons/Part_Circle_Parametric.svg</file>
|
||||||
|
<file>icons/Part_Point_Parametric.svg</file>
|
||||||
<file>translations/Part_af.qm</file>
|
<file>translations/Part_af.qm</file>
|
||||||
<file>translations/Part_de.qm</file>
|
<file>translations/Part_de.qm</file>
|
||||||
<file>translations/Part_fi.qm</file>
|
<file>translations/Part_fi.qm</file>
|
||||||
|
|
197
src/Mod/Part/Gui/Resources/icons/Part_Circle_Parametric.svg
Normal file
197
src/Mod/Part/Gui/Resources/icons/Part_Circle_Parametric.svg
Normal file
|
@ -0,0 +1,197 @@
|
||||||
|
<?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="svg3052"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="Part_Circle_Parametric_3.svg"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs3054">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4032">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#71b2f8;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop4034" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#002795;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop4036" />
|
||||||
|
</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="perspective3060" />
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3377"
|
||||||
|
id="radialGradient3705"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.869568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3377">
|
||||||
|
<stop
|
||||||
|
id="stop3379"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#4bff54;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3381"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#00b800;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3206"
|
||||||
|
id="radialGradient3703"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="135.38333"
|
||||||
|
cy="97.369568"
|
||||||
|
fx="135.38333"
|
||||||
|
fy="97.369568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3199">
|
||||||
|
<stop
|
||||||
|
id="stop3201"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3203"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</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" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3206">
|
||||||
|
<stop
|
||||||
|
id="stop3208"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3210"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4032"
|
||||||
|
id="radialGradient4030"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.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.328125"
|
||||||
|
inkscape:cx="32"
|
||||||
|
inkscape:cy="32"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="964"
|
||||||
|
inkscape:window-x="-2"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="31.959442,64.811153"
|
||||||
|
id="guide3868" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata3057">
|
||||||
|
<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 />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
id="layer1"
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;stroke:#0034ff;stroke-width:2.63213899;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3846"
|
||||||
|
sodipodi:cx="47.736374"
|
||||||
|
sodipodi:cy="44.937897"
|
||||||
|
sodipodi:rx="15.046895"
|
||||||
|
sodipodi:ry="15.411914"
|
||||||
|
d="m 62.783269,44.937897 a 15.046895,15.411914 0 1 1 -30.09379,0 15.046895,15.411914 0 1 1 30.09379,0 z"
|
||||||
|
transform="matrix(1.9197086,0,0,1.8796936,-59.51533,-52.428924)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.54456954,0,0,0.53248107,-4.2226016,24.83745)" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#ff0900;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="M 31.642018,31.169626 54.015777,11.740387"
|
||||||
|
id="path3848"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5-9"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.55864482,0,0,0.5471007,16.998234,5.4287118)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.6 KiB |
208
src/Mod/Part/Gui/Resources/icons/Part_Ellipse_Parametric.svg
Normal file
208
src/Mod/Part/Gui/Resources/icons/Part_Ellipse_Parametric.svg
Normal file
|
@ -0,0 +1,208 @@
|
||||||
|
<?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="svg3052"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="Part_Ellipse_Parametric_1.svg"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs3054">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4032">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#71b2f8;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop4034" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#002795;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop4036" />
|
||||||
|
</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="perspective3060" />
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3377"
|
||||||
|
id="radialGradient3705"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.869568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3377">
|
||||||
|
<stop
|
||||||
|
id="stop3379"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#4bff54;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3381"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#00b800;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3206"
|
||||||
|
id="radialGradient3703"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="135.38333"
|
||||||
|
cy="97.369568"
|
||||||
|
fx="135.38333"
|
||||||
|
fy="97.369568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3199">
|
||||||
|
<stop
|
||||||
|
id="stop3201"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3203"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</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" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3206">
|
||||||
|
<stop
|
||||||
|
id="stop3208"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3210"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4032"
|
||||||
|
id="radialGradient4030"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.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.328125"
|
||||||
|
inkscape:cx="32"
|
||||||
|
inkscape:cy="32"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="964"
|
||||||
|
inkscape:window-x="-2"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="31.959442,64.811153"
|
||||||
|
id="guide3868" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata3057">
|
||||||
|
<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 />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
id="layer1"
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:none;stroke:#0034ff;stroke-width:2.87898615;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3846"
|
||||||
|
sodipodi:cx="47.736374"
|
||||||
|
sodipodi:cy="44.937897"
|
||||||
|
sodipodi:rx="15.046895"
|
||||||
|
sodipodi:ry="15.411914"
|
||||||
|
d="m 62.783269,44.937897 a 15.046895,15.411914 0 1 1 -30.09379,0 15.046895,15.411914 0 1 1 30.09379,0 z"
|
||||||
|
transform="matrix(0.95847808,0.82317047,-1.6562742,1.7244098,60.759243,-84.705407)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.49729259,0,0,0.53128479,-1.006703,24.365121)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5-9"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.49385048,0,0,0.50561011,25.04946,-0.62737858)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5-9-8"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.47414268,0,0,0.50171471,14.30589,38.834103)" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#ff0900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="M 46.261217,45.698873 30.317748,31.389379 56.270171,6.3056764"
|
||||||
|
id="path3926"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
230
src/Mod/Part/Gui/Resources/icons/Part_Helix_Parametric.svg
Normal file
230
src/Mod/Part/Gui/Resources/icons/Part_Helix_Parametric.svg
Normal file
|
@ -0,0 +1,230 @@
|
||||||
|
<?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="svg3052"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="Part_Helix_Parametric_3.svg"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs3054">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="spiro"
|
||||||
|
id="path-effect4026"
|
||||||
|
is_visible="true" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4032">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#71b2f8;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop4034" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#002795;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop4036" />
|
||||||
|
</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="perspective3060" />
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3377"
|
||||||
|
id="radialGradient3705"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.869568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3377">
|
||||||
|
<stop
|
||||||
|
id="stop3379"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#4bff54;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3381"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#00b800;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3206"
|
||||||
|
id="radialGradient3703"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="135.38333"
|
||||||
|
cy="97.369568"
|
||||||
|
fx="135.38333"
|
||||||
|
fy="97.369568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3199">
|
||||||
|
<stop
|
||||||
|
id="stop3201"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3203"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</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" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3206">
|
||||||
|
<stop
|
||||||
|
id="stop3208"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3210"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4032"
|
||||||
|
id="radialGradient4030"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.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.328125"
|
||||||
|
inkscape:cx="32"
|
||||||
|
inkscape:cy="32"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="964"
|
||||||
|
inkscape:window-x="-2"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="31.959442,64.811153"
|
||||||
|
id="guide3868" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata3057">
|
||||||
|
<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 />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
id="layer1"
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<path
|
||||||
|
sodipodi:type="spiral"
|
||||||
|
style="fill:none;stroke:#0034ff;stroke-width:2.68560675;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
id="path3966"
|
||||||
|
sodipodi:cx="19.143219"
|
||||||
|
sodipodi:cy="14.844107"
|
||||||
|
sodipodi:expansion="1"
|
||||||
|
sodipodi:revolution="2.3963733"
|
||||||
|
sodipodi:radius="19.220713"
|
||||||
|
sodipodi:argument="-15.995531"
|
||||||
|
sodipodi:t0="0.15664907"
|
||||||
|
d="m 20.58746,12.20219 c 2.391332,0.23819 3.496655,2.944492 2.957126,5.047986 -0.855763,3.336416 -4.684468,4.778498 -7.769265,3.754748 C 11.491673,19.583311 9.6976115,14.569401 11.222952,10.51438 13.191903,5.2800509 19.413945,3.1294031 24.434774,5.1643899 30.622038,7.6721434 33.131404,15.113121 30.582386,21.09749 27.540433,28.239129 18.874573,31.108416 11.928008,28.042723 3.8310398,24.469329 0.6010711,14.574962 4.1851525,6.6670673 8.288208,-2.3858886 19.413459,-5.9770529 28.282087,-1.8734097 c 0.764971,0.3539632 1.506325,0.7588543 2.217854,1.21072239"
|
||||||
|
transform="matrix(1.9792346,0,0,1.7512893,-1.0331419,10.02421)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path3078-5"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.50608062,0,0,0.47921158,4.2646463,25.089325)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path3078-5-8"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.51139977,0,0,0.49026131,3.7939185,-2.2754808)" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#ff0900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="M 37.530004,32.236223 37.680861,4.027665"
|
||||||
|
id="path4030"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#ff0900;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||||
|
d="M 20.008337,32.448984 4.7648657,32.544996"
|
||||||
|
id="path4032"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path3078-5-8-6"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.49012317,0,0,0.52341048,-11.826811,26.271578)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||||
|
id="path3078-5-8-2"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.50608062,0,0,0.51236075,-28.679015,26.167607)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.2 KiB |
180
src/Mod/Part/Gui/Resources/icons/Part_Line_Parametric.svg
Normal file
180
src/Mod/Part/Gui/Resources/icons/Part_Line_Parametric.svg
Normal file
|
@ -0,0 +1,180 @@
|
||||||
|
<?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="svg3052"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="Part_Line_Parametric_3.svg"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs3054">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4032">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#71b2f8;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop4034" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#002795;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop4036" />
|
||||||
|
</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="perspective3060" />
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3377"
|
||||||
|
id="radialGradient3705"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.869568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3377">
|
||||||
|
<stop
|
||||||
|
id="stop3379"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#4bff54;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3381"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#00b800;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3206"
|
||||||
|
id="radialGradient3703"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="135.38333"
|
||||||
|
cy="97.369568"
|
||||||
|
fx="135.38333"
|
||||||
|
fy="97.369568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3199">
|
||||||
|
<stop
|
||||||
|
id="stop3201"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3203"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</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" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3206">
|
||||||
|
<stop
|
||||||
|
id="stop3208"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3210"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4032"
|
||||||
|
id="radialGradient4030"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.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.328125"
|
||||||
|
inkscape:cx="32"
|
||||||
|
inkscape:cy="32"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="964"
|
||||||
|
inkscape:window-x="-2"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
inkscape:window-maximized="1" />
|
||||||
|
<metadata
|
||||||
|
id="metadata3057">
|
||||||
|
<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 />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
id="layer1"
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer">
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#0034ff;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
|
||||||
|
d="M 6.0025349,57.835235 57.835235,5.9214196"
|
||||||
|
id="path3770"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.51450767,0,0,0.53440576,25.167111,-1.8332144)" />
|
||||||
|
<path
|
||||||
|
sodipodi:type="arc"
|
||||||
|
style="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#ff0900;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.53234192,0,0,0.56950432,-30.026026,51.66577)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.9 KiB |
172
src/Mod/Part/Gui/Resources/icons/Part_Point_Parametric.svg
Normal file
172
src/Mod/Part/Gui/Resources/icons/Part_Point_Parametric.svg
Normal file
|
@ -0,0 +1,172 @@
|
||||||
|
<?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="svg3052"
|
||||||
|
sodipodi:version="0.32"
|
||||||
|
inkscape:version="0.48.3.1 r9886"
|
||||||
|
sodipodi:docname="Part_Point_Parametric_1.svg"
|
||||||
|
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||||
|
version="1.1">
|
||||||
|
<defs
|
||||||
|
id="defs3054">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4032">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#71b2f8;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop4034" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#002795;stop-opacity:1;"
|
||||||
|
offset="1"
|
||||||
|
id="stop4036" />
|
||||||
|
</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="perspective3060" />
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3377"
|
||||||
|
id="radialGradient3705"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.869568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(1.6244669,-0.05136783,0.04345521,0.9993132,-102.99033,7.7040438)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3377">
|
||||||
|
<stop
|
||||||
|
id="stop3379"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#4bff54;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3381"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#00b800;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient3206"
|
||||||
|
id="radialGradient3703"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
cx="135.38333"
|
||||||
|
cy="97.369568"
|
||||||
|
fx="135.38333"
|
||||||
|
fy="97.369568"
|
||||||
|
r="19.467436"
|
||||||
|
gradientTransform="matrix(0.87904684,0.2250379,-0.41709097,2.0016728,56.73751,-127.99883)" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3199">
|
||||||
|
<stop
|
||||||
|
id="stop3201"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3203"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</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" />
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient3206">
|
||||||
|
<stop
|
||||||
|
id="stop3208"
|
||||||
|
offset="0"
|
||||||
|
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||||
|
<stop
|
||||||
|
id="stop3210"
|
||||||
|
offset="1"
|
||||||
|
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||||
|
</linearGradient>
|
||||||
|
<radialGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient4032"
|
||||||
|
id="radialGradient4030"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(1.260164,-0.05136783,0.03370995,0.9993132,-43.139781,7.2044077)"
|
||||||
|
cx="148.88333"
|
||||||
|
cy="81.869568"
|
||||||
|
fx="148.88333"
|
||||||
|
fy="81.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.328125"
|
||||||
|
inkscape:cx="32"
|
||||||
|
inkscape:cy="32"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:grid-bbox="true"
|
||||||
|
inkscape:window-width="1280"
|
||||||
|
inkscape:window-height="964"
|
||||||
|
inkscape:window-x="-2"
|
||||||
|
inkscape:window-y="-3"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:snap-global="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="31.959442,64.811153"
|
||||||
|
id="guide3868" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata3057">
|
||||||
|
<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="fill:#ff0900;fill-opacity:1;fill-rule:nonzero;stroke:#0034ff;stroke-width:5.09633112;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
|
||||||
|
id="path3078-5"
|
||||||
|
sodipodi:cx="65.622307"
|
||||||
|
sodipodi:cy="12.613435"
|
||||||
|
sodipodi:rx="7.6248417"
|
||||||
|
sodipodi:ry="7.3409381"
|
||||||
|
d="m 73.247149,12.613435 a 7.6248417,7.3409381 0 1 1 -15.249684,0 7.6248417,7.3409381 0 1 1 15.249684,0 z"
|
||||||
|
transform="matrix(0.86109082,0,0,0.90544239,-24.425651,20.782049)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.3 KiB |
|
@ -48,7 +48,7 @@ PROPERTY_SOURCE(PartGui::ViewProviderBox, PartGui::ViewProviderPart)
|
||||||
|
|
||||||
ViewProviderBox::ViewProviderBox()
|
ViewProviderBox::ViewProviderBox()
|
||||||
{
|
{
|
||||||
sPixmap = "PartFeatureImport";
|
sPixmap = "Part_Box.svg";
|
||||||
}
|
}
|
||||||
|
|
||||||
ViewProviderBox::~ViewProviderBox()
|
ViewProviderBox::~ViewProviderBox()
|
||||||
|
|
75
src/Mod/Part/Gui/ViewProviderCircleParametric.cpp
Normal file
75
src/Mod/Part/Gui/ViewProviderCircleParametric.cpp
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* Copyright (c) 2004 Jürgen Riegel <juergen.riegel@web.de> *
|
||||||
|
* *
|
||||||
|
* This file is part of the FreeCAD CAx development system. *
|
||||||
|
* *
|
||||||
|
* This library is free software; you can redistribute it and/or *
|
||||||
|
* modify it under the terms of the GNU Library General Public *
|
||||||
|
* License as published by the Free Software Foundation; either *
|
||||||
|
* version 2 of the License, or (at your option) any later version. *
|
||||||
|
* *
|
||||||
|
* This library is distributed in the hope that it will be useful, *
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||||
|
* GNU Library General Public License for more details. *
|
||||||
|
* *
|
||||||
|
* You should have received a copy of the GNU Library General Public *
|
||||||
|
* License along with this library; see the file COPYING.LIB. If not, *
|
||||||
|
* write to the Free Software Foundation, Inc., 59 Temple Place, *
|
||||||
|
* Suite 330, Boston, MA 02111-1307, USA *
|
||||||
|
* *
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
#include "PreCompiled.h"
|
||||||
|
|
||||||
|
#ifndef _PreComp_
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// Here the FreeCAD includes sorted by Base,App,Gui......
|
||||||
|
#include <Base/Parameter.h>
|
||||||
|
|
||||||
|
#include "ViewProviderCircleParametric.h"
|
||||||
|
|
||||||
|
|
||||||
|
//#include "Tree.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
using namespace PartGui;
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
|
||||||
|
//**************************************************************************
|
||||||
|
// Construction/Destruction
|
||||||
|
|
||||||
|
PROPERTY_SOURCE(PartGui::ViewProviderCircleParametric, PartGui::ViewProviderPart)
|
||||||
|
|
||||||
|
|
||||||
|
ViewProviderCircleParametric::ViewProviderCircleParametric()
|
||||||
|
{
|
||||||
|
sPixmap = "Part_Circle_Parametric.svg";
|
||||||
|
}
|
||||||
|
|
||||||
|
ViewProviderCircleParametric::~ViewProviderCircleParametric()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// **********************************************************************************
|
||||||
|
|
||||||
|
std::vector<std::string> ViewProviderCircleParametric::getDisplayModes(void) const
|
||||||
|
{
|
||||||
|
// get the modes of the father
|
||||||
|
std::vector<std::string> StrList;
|
||||||
|
|
||||||
|
// add your own modes
|
||||||
|
StrList.push_back("Flat Lines");
|
||||||
|
StrList.push_back("Shaded");
|
||||||
|
StrList.push_back("Wireframe");
|
||||||
|
StrList.push_back("Points");
|
||||||
|
|
||||||
|
return StrList;
|
||||||
|
}
|
64
src/Mod/Part/Gui/ViewProviderCircleParametric.h
Normal file
64
src/Mod/Part/Gui/ViewProviderCircleParametric.h
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* Copyright (c) 2004 Jürgen Riegel <juergen.riegel@web.de> *
|
||||||
|
* *
|
||||||
|
* This file is part of the FreeCAD CAx development system. *
|
||||||
|
* *
|
||||||
|
* This library is free software; you can redistribute it and/or *
|
||||||
|
* modify it under the terms of the GNU Library General Public *
|
||||||
|
* License as published by the Free Software Foundation; either *
|
||||||
|
* version 2 of the License, or (at your option) any later version. *
|
||||||
|
* *
|
||||||
|
* This library is distributed in the hope that it will be useful, *
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||||
|
* GNU Library General Public License for more details. *
|
||||||
|
* *
|
||||||
|
* You should have received a copy of the GNU Library General Public *
|
||||||
|
* License along with this library; see the file COPYING.LIB. If not, *
|
||||||
|
* write to the Free Software Foundation, Inc., 59 Temple Place, *
|
||||||
|
* Suite 330, Boston, MA 02111-1307, USA *
|
||||||
|
* *
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef PARTGUI_VIEWPROVIDERCIRCLEPARAMETRIC_H
|
||||||
|
#define PARTGUI_VIEWPROVIDERCIRCLEPARAMETRIC_H
|
||||||
|
|
||||||
|
#include "ViewProvider.h"
|
||||||
|
|
||||||
|
|
||||||
|
class TopoDS_Shape;
|
||||||
|
class TopoDS_Face;
|
||||||
|
class SoSeparator;
|
||||||
|
class SbVec3f;
|
||||||
|
class SoTransform;
|
||||||
|
|
||||||
|
namespace Gui {
|
||||||
|
class View3DInventorViewer;
|
||||||
|
class SoFCSelection;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace PartGui {
|
||||||
|
|
||||||
|
|
||||||
|
class PartGuiExport ViewProviderCircleParametric:public ViewProviderPart
|
||||||
|
{
|
||||||
|
PROPERTY_HEADER(PartGui::ViewProviderCircleParametric);
|
||||||
|
|
||||||
|
public:
|
||||||
|
/// constructor
|
||||||
|
ViewProviderCircleParametric();
|
||||||
|
/// destructor
|
||||||
|
virtual ~ViewProviderCircleParametric();
|
||||||
|
|
||||||
|
std::vector<std::string> getDisplayModes(void) const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace PartGui
|
||||||
|
|
||||||
|
|
||||||
|
#endif // PARTGUI_VIEWPROVIDERCIRCLEPARAMETRIC_H
|
||||||
|
|
75
src/Mod/Part/Gui/ViewProviderLineParametric.cpp
Normal file
75
src/Mod/Part/Gui/ViewProviderLineParametric.cpp
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* Copyright (c) 2004 Jürgen Riegel <juergen.riegel@web.de> *
|
||||||
|
* *
|
||||||
|
* This file is part of the FreeCAD CAx development system. *
|
||||||
|
* *
|
||||||
|
* This library is free software; you can redistribute it and/or *
|
||||||
|
* modify it under the terms of the GNU Library General Public *
|
||||||
|
* License as published by the Free Software Foundation; either *
|
||||||
|
* version 2 of the License, or (at your option) any later version. *
|
||||||
|
* *
|
||||||
|
* This library is distributed in the hope that it will be useful, *
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||||
|
* GNU Library General Public License for more details. *
|
||||||
|
* *
|
||||||
|
* You should have received a copy of the GNU Library General Public *
|
||||||
|
* License along with this library; see the file COPYING.LIB. If not, *
|
||||||
|
* write to the Free Software Foundation, Inc., 59 Temple Place, *
|
||||||
|
* Suite 330, Boston, MA 02111-1307, USA *
|
||||||
|
* *
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
#include "PreCompiled.h"
|
||||||
|
|
||||||
|
#ifndef _PreComp_
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// Here the FreeCAD includes sorted by Base,App,Gui......
|
||||||
|
#include <Base/Parameter.h>
|
||||||
|
|
||||||
|
#include "ViewProviderLineParametric.h"
|
||||||
|
|
||||||
|
|
||||||
|
//#include "Tree.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
using namespace PartGui;
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
|
||||||
|
//**************************************************************************
|
||||||
|
// Construction/Destruction
|
||||||
|
|
||||||
|
PROPERTY_SOURCE(PartGui::ViewProviderLineParametric, PartGui::ViewProviderPart)
|
||||||
|
|
||||||
|
|
||||||
|
ViewProviderLineParametric::ViewProviderLineParametric()
|
||||||
|
{
|
||||||
|
sPixmap = "Part_Line_Parametric.svg";
|
||||||
|
}
|
||||||
|
|
||||||
|
ViewProviderLineParametric::~ViewProviderLineParametric()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// **********************************************************************************
|
||||||
|
|
||||||
|
std::vector<std::string> ViewProviderLineParametric::getDisplayModes(void) const
|
||||||
|
{
|
||||||
|
// get the modes of the father
|
||||||
|
std::vector<std::string> StrList;
|
||||||
|
|
||||||
|
// add your own modes
|
||||||
|
StrList.push_back("Flat Lines");
|
||||||
|
StrList.push_back("Shaded");
|
||||||
|
StrList.push_back("Wireframe");
|
||||||
|
StrList.push_back("Points");
|
||||||
|
|
||||||
|
return StrList;
|
||||||
|
}
|
64
src/Mod/Part/Gui/ViewProviderLineParametric.h
Normal file
64
src/Mod/Part/Gui/ViewProviderLineParametric.h
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* Copyright (c) 2004 Jürgen Riegel <juergen.riegel@web.de> *
|
||||||
|
* *
|
||||||
|
* This file is part of the FreeCAD CAx development system. *
|
||||||
|
* *
|
||||||
|
* This library is free software; you can redistribute it and/or *
|
||||||
|
* modify it under the terms of the GNU Library General Public *
|
||||||
|
* License as published by the Free Software Foundation; either *
|
||||||
|
* version 2 of the License, or (at your option) any later version. *
|
||||||
|
* *
|
||||||
|
* This library is distributed in the hope that it will be useful, *
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||||
|
* GNU Library General Public License for more details. *
|
||||||
|
* *
|
||||||
|
* You should have received a copy of the GNU Library General Public *
|
||||||
|
* License along with this library; see the file COPYING.LIB. If not, *
|
||||||
|
* write to the Free Software Foundation, Inc., 59 Temple Place, *
|
||||||
|
* Suite 330, Boston, MA 02111-1307, USA *
|
||||||
|
* *
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef PARTGUI_VIEWPROVIDERLINEPARAMETRIC_H
|
||||||
|
#define PARTGUI_VIEWPROVIDERLINEPARAMETRIC_H
|
||||||
|
|
||||||
|
#include "ViewProvider.h"
|
||||||
|
|
||||||
|
|
||||||
|
class TopoDS_Shape;
|
||||||
|
class TopoDS_Face;
|
||||||
|
class SoSeparator;
|
||||||
|
class SbVec3f;
|
||||||
|
class SoTransform;
|
||||||
|
|
||||||
|
namespace Gui {
|
||||||
|
class View3DInventorViewer;
|
||||||
|
class SoFCSelection;
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace PartGui {
|
||||||
|
|
||||||
|
|
||||||
|
class PartGuiExport ViewProviderLineParametric:public ViewProviderPart
|
||||||
|
{
|
||||||
|
PROPERTY_HEADER(PartGui::ViewProviderLineParametric);
|
||||||
|
|
||||||
|
public:
|
||||||
|
/// constructor
|
||||||
|
ViewProviderLineParametric();
|
||||||
|
/// destructor
|
||||||
|
virtual ~ViewProviderLineParametric();
|
||||||
|
|
||||||
|
std::vector<std::string> getDisplayModes(void) const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
} // namespace PartGui
|
||||||
|
|
||||||
|
|
||||||
|
#endif // PARTGUI_VIEWPROVIDERCIRCLEPARAMETRIC_H
|
||||||
|
|
Loading…
Reference in New Issue
Block a user