Fix a couple of little issues
This commit is contained in:
parent
8e8b8c5768
commit
147263e64c
|
@ -528,7 +528,11 @@ Gui::ToolBarItem* Workbench::setupToolBars() const
|
|||
raytracing->setCommand("Raytracing");
|
||||
*raytracing << "Raytracing_WriteView"
|
||||
<< "Raytracing_WriteCamera"
|
||||
<< "Raytracing_WritePart";
|
||||
<< "Raytracing_WritePart"
|
||||
<< "Separator"
|
||||
<< "Raytracing_NewPovrayProject"
|
||||
<< "Raytracing_NewPartSegment"
|
||||
<< "Raytracing_ExportProject";
|
||||
|
||||
// Drafting ****************************************************************************************************
|
||||
# ifdef COMPLETE_USE_DRAFTING
|
||||
|
|
|
@ -227,7 +227,9 @@ void CmdPartRefineShape::activated(int iMsg)
|
|||
doCommand(Doc,"App.ActiveDocument.addObject('Part::Feature','%s').Shape="
|
||||
"App.ActiveDocument.%s.Shape.removeSplitter()\n"
|
||||
"App.ActiveDocument.ActiveObject.Label="
|
||||
"App.ActiveDocument.%s.Label\n",
|
||||
"App.ActiveDocument.%s.Label\n"
|
||||
"Gui.ActiveDocument.%s.hide()\n",
|
||||
(*it)->getNameInDocument(),
|
||||
(*it)->getNameInDocument(),
|
||||
(*it)->getNameInDocument(),
|
||||
(*it)->getNameInDocument());
|
||||
|
|
|
@ -349,7 +349,7 @@ bool CmdRaytracingNewPovrayProject::isActive(void)
|
|||
// Raytracing_NewPartView
|
||||
//===========================================================================
|
||||
|
||||
DEF_STD_CMD(CmdRaytracingNewPartSegment);
|
||||
DEF_STD_CMD_A(CmdRaytracingNewPartSegment);
|
||||
|
||||
CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment()
|
||||
: Command("Raytracing_NewPartSegment")
|
||||
|
@ -360,7 +360,7 @@ CmdRaytracingNewPartSegment::CmdRaytracingNewPartSegment()
|
|||
sToolTipText = QT_TR_NOOP("Insert a new part object into a Povray project");
|
||||
sWhatsThis = "Raytracing_NewPartSegment";
|
||||
sStatusTip = sToolTipText;
|
||||
sPixmap = 0;
|
||||
sPixmap = "Raytrace_NewPartSegment";
|
||||
}
|
||||
|
||||
void CmdRaytracingNewPartSegment::activated(int iMsg)
|
||||
|
@ -406,6 +406,14 @@ void CmdRaytracingNewPartSegment::activated(int iMsg)
|
|||
commitCommand();
|
||||
}
|
||||
|
||||
bool CmdRaytracingNewPartSegment::isActive(void)
|
||||
{
|
||||
if (getActiveGuiDocument())
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
// Raytracing_ExportProject
|
||||
//===========================================================================
|
||||
|
@ -421,7 +429,7 @@ CmdRaytracingExportProject::CmdRaytracingExportProject()
|
|||
sToolTipText = QT_TR_NOOP("Export the Povray project file");
|
||||
sWhatsThis = "Raytracing_ExportProject";
|
||||
sStatusTip = sToolTipText;
|
||||
sPixmap = "Raytrace_Export";
|
||||
sPixmap = "Raytrace_ExportProject";
|
||||
}
|
||||
|
||||
void CmdRaytracingExportProject::activated(int iMsg)
|
||||
|
|
|
@ -93,8 +93,10 @@ EXTRA_DIST = \
|
|||
Resources/icons/preferences-raytracing.svg \
|
||||
Resources/icons/Raytrace_Camera.svg \
|
||||
Resources/icons/Raytrace_Export.svg \
|
||||
Resources/icons/Raytrace_ExportProject.svg \
|
||||
Resources/icons/Raytrace_New.svg \
|
||||
Resources/icons/Raytrace_Part.svg \
|
||||
Resources/icons/Raytrace_NewPartSegment.svg \
|
||||
DlgSettingsRay.ui \
|
||||
FreeCADpov \
|
||||
Resources/Raytracing.qrc \
|
||||
|
|
|
@ -5,6 +5,8 @@
|
|||
<file>icons/Raytrace_Export.svg</file>
|
||||
<file>icons/Raytrace_New.svg</file>
|
||||
<file>icons/Raytrace_Part.svg</file>
|
||||
<file>icons/Raytrace_ExportProject.svg</file>
|
||||
<file>icons/Raytrace_NewPartSegment.svg</file>
|
||||
<file>translations/Raytracing_af.qm</file>
|
||||
<file>translations/Raytracing_de.qm</file>
|
||||
<file>translations/Raytracing_es.qm</file>
|
||||
|
|
|
@ -0,0 +1,249 @@
|
|||
<?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"
|
||||
version="1.1"
|
||||
width="64"
|
||||
height="64"
|
||||
id="svg2383">
|
||||
<defs
|
||||
id="defs2385">
|
||||
<radialGradient
|
||||
cx="84.883324"
|
||||
cy="77.042847"
|
||||
r="19.467436"
|
||||
fx="84.883324"
|
||||
fy="77.042847"
|
||||
id="radialGradient3701"
|
||||
xlink:href="#linearGradient3377"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
|
||||
<radialGradient
|
||||
cx="76.383331"
|
||||
cy="94.369568"
|
||||
r="19.467436"
|
||||
fx="76.383331"
|
||||
fy="94.369568"
|
||||
id="radialGradient3699"
|
||||
xlink:href="#linearGradient3377"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)" />
|
||||
<linearGradient
|
||||
id="linearGradient3776">
|
||||
<stop
|
||||
id="stop3778"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3780"
|
||||
style="stop-color:#120055;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3558">
|
||||
<stop
|
||||
id="stop3560"
|
||||
style="stop-color:#777777;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3562"
|
||||
style="stop-color:#c5c5c5;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377">
|
||||
<stop
|
||||
id="stop3379"
|
||||
style="stop-color:#faff2b;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3381"
|
||||
style="stop-color:#ffaa00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3362">
|
||||
<stop
|
||||
id="stop3364"
|
||||
style="stop-color:#85ceff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3366"
|
||||
style="stop-color:#004267;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3193">
|
||||
<stop
|
||||
id="stop3195"
|
||||
style="stop-color:#68ff00;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3197"
|
||||
style="stop-color:#078b00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3185">
|
||||
<stop
|
||||
id="stop3187"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3189"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3175">
|
||||
<stop
|
||||
id="stop3177"
|
||||
style="stop-color:#ababab;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3179"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="2.0698812"
|
||||
y1="38.643501"
|
||||
x2="34.403511"
|
||||
y2="8.8164501"
|
||||
id="linearGradient3556"
|
||||
xlink:href="#linearGradient3558"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0432546,0,0,1.1587509,0.1362039,-0.5039352)" />
|
||||
<radialGradient
|
||||
cx="148.19064"
|
||||
cy="78.543915"
|
||||
r="19.467436"
|
||||
fx="148.19064"
|
||||
fy="78.543915"
|
||||
id="radialGradient3811"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3215986,-0.249565,0.1096811,0.5808279,-184.69032,12.733483)" />
|
||||
<radialGradient
|
||||
cx="124.2702"
|
||||
cy="94.654869"
|
||||
r="19.467436"
|
||||
fx="124.2702"
|
||||
fy="94.654869"
|
||||
id="radialGradient3813"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9679327,1.2878944,-1.1259736,0.8462398,-3.5917795,-213.75434)" />
|
||||
<radialGradient
|
||||
cx="125.49292"
|
||||
cy="90.215767"
|
||||
r="19.467436"
|
||||
fx="125.49292"
|
||||
fy="90.215767"
|
||||
id="radialGradient3916"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8434523,1.1222656,-0.9811685,0.7374097,4.1611803,-184.99961)" />
|
||||
<radialGradient
|
||||
cx="173.29163"
|
||||
cy="72.591087"
|
||||
r="19.467436"
|
||||
fx="173.29163"
|
||||
fy="72.591087"
|
||||
id="radialGradient3918"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.04465533,1.0449823,-2.2897463,0.09784889,240.884,-117.33319)" />
|
||||
<linearGradient
|
||||
x1="11.757756"
|
||||
y1="27.363932"
|
||||
x2="21.165751"
|
||||
y2="55.146343"
|
||||
id="linearGradient3191"
|
||||
xlink:href="#linearGradient3193-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1,0,0,1,34.638318,7.0307355)" />
|
||||
<linearGradient
|
||||
id="linearGradient3193-1">
|
||||
<stop
|
||||
id="stop3195-7"
|
||||
style="stop-color:#68ff00;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3197-4"
|
||||
style="stop-color:#078b00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="11.757756"
|
||||
y1="27.363932"
|
||||
x2="21.165751"
|
||||
y2="55.146343"
|
||||
id="linearGradient3020"
|
||||
xlink:href="#linearGradient3193-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1,0,0,1,33.751418,6.0587696)" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata2388">
|
||||
<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">
|
||||
<path
|
||||
d="m 11.188945,7.4564165 0,54.9555245 42.0908,0 7.701057,-7.317528 0,-47.6379965 -49.791857,0 z"
|
||||
id="path3650"
|
||||
style="opacity:0.6523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 7.0323012,2.7823012 0,54.9555248 42.0907998,0 7.701058,-7.317528 0,-47.6379968 -49.7918578,0 z"
|
||||
id="rect3643"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#242121;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" />
|
||||
<path
|
||||
d="m 46.32949,25.652684 c -4.406861,0.268366 -2.375,5.8125 -2.375,5.8125 l 5.03125,0.90625 0.625,0.375 4.5,-4.875 c 10e-7,0 -1.155645,-1.673241 -6.8125,-2.1875 -0.353553,-0.03214 -0.674959,-0.04914 -0.96875,-0.03125 z m -12,12.25 -7.840185,12.33662 16.465185,-5.89912 6.65625,-5.53125 -15.28125,-0.90625 z"
|
||||
id="path3920"
|
||||
style="opacity:0.63948502;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
d="m 29.016629,13.997119 c -0.11503,4.907399 0.01361,13.119835 -0.06633,17.965614 0,1.464666 4.743807,2.662229 10.602479,2.662229 5.85867,0 10.617956,-1.197557 10.617956,-2.662229 l -0.02211,-17.877168 -21.13199,-0.08845 z"
|
||||
id="path3727"
|
||||
style="fill:url(#radialGradient3916);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.71085227;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 56.424869,50.185527 -7.05486,-0.731292 0,8.044215"
|
||||
id="path3648"
|
||||
style="fill:none;stroke:#242121;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" />
|
||||
<g
|
||||
transform="matrix(0.7776601,0,0,0.7776601,2.1202993,9.2020152)"
|
||||
id="g3807">
|
||||
<path
|
||||
d="M 23.799151,20.553646 10.213915,25.475885 31.122404,28.32045 31.414123,52.847344 42.459362,45.58636 42.854192,22.011281 23.799151,20.553646 z"
|
||||
id="path3246"
|
||||
style="fill:url(#radialGradient3811);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 10.316497,25.535102 21.137283,2.390112 0,25.009636 -21.339246,-3.472535 0.201963,-23.927213 z"
|
||||
id="path3248"
|
||||
style="fill:url(#radialGradient3813);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<path
|
||||
d="m 117.85715,83.5 a 21.428572,5.3571429 0 1 1 -42.857148,0 21.428572,5.3571429 0 1 1 42.857148,0 z"
|
||||
transform="matrix(0.4952982,0,0,0.4952982,-8.2014949,-27.486319)"
|
||||
id="path3725"
|
||||
style="fill:url(#radialGradient3918);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.0099628;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 13.958808,31.167614 16.0625,14.46875 -16.0625,14.46875 0,-8.9375 -11.2528415,0 0,-11.1875 11.2528415,0 0,-8.8125 z"
|
||||
id="rect3165"
|
||||
style="fill:url(#linearGradient3020);fill-opacity:1;fill-rule:nonzero;stroke:#044002;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 9.7 KiB |
|
@ -0,0 +1,385 @@
|
|||
<?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"
|
||||
version="1.1"
|
||||
width="64"
|
||||
height="64"
|
||||
id="svg2383">
|
||||
<defs
|
||||
id="defs2385">
|
||||
<radialGradient
|
||||
cx="84.883324"
|
||||
cy="77.042847"
|
||||
r="19.467436"
|
||||
fx="84.883324"
|
||||
fy="77.042847"
|
||||
id="radialGradient3701"
|
||||
xlink:href="#linearGradient3377"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(2.8492421,1.2585119,-0.4040415,0.9147407,-125.84131,-100.25805)" />
|
||||
<radialGradient
|
||||
cx="76.383331"
|
||||
cy="94.369568"
|
||||
r="19.467436"
|
||||
fx="76.383331"
|
||||
fy="94.369568"
|
||||
id="radialGradient3699"
|
||||
xlink:href="#linearGradient3377"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9818943,0.1894295,-0.4109427,2.1300924,40.163453,-121.11559)" />
|
||||
<linearGradient
|
||||
id="linearGradient3776">
|
||||
<stop
|
||||
id="stop3778"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3780"
|
||||
style="stop-color:#120055;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3558">
|
||||
<stop
|
||||
id="stop3560"
|
||||
style="stop-color:#777777;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3562"
|
||||
style="stop-color:#c5c5c5;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377">
|
||||
<stop
|
||||
id="stop3379"
|
||||
style="stop-color:#faff2b;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3381"
|
||||
style="stop-color:#ffaa00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3362">
|
||||
<stop
|
||||
id="stop3364"
|
||||
style="stop-color:#85ceff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3366"
|
||||
style="stop-color:#004267;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3193">
|
||||
<stop
|
||||
id="stop3195"
|
||||
style="stop-color:#68ff00;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3197"
|
||||
style="stop-color:#078b00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3185">
|
||||
<stop
|
||||
id="stop3187"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3189"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3175">
|
||||
<stop
|
||||
id="stop3177"
|
||||
style="stop-color:#ababab;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3179"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="2.0698812"
|
||||
y1="38.643501"
|
||||
x2="34.403511"
|
||||
y2="8.8164501"
|
||||
id="linearGradient3556"
|
||||
xlink:href="#linearGradient3558"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0432546,0,0,1.1587509,0.1362039,-0.5039352)" />
|
||||
<radialGradient
|
||||
cx="148.19064"
|
||||
cy="78.543915"
|
||||
r="19.467436"
|
||||
fx="148.19064"
|
||||
fy="78.543915"
|
||||
id="radialGradient3811"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3215986,-0.249565,0.1096811,0.5808279,-184.69032,12.733483)" />
|
||||
<radialGradient
|
||||
cx="124.2702"
|
||||
cy="94.654869"
|
||||
r="19.467436"
|
||||
fx="124.2702"
|
||||
fy="94.654869"
|
||||
id="radialGradient3813"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9679327,1.2878944,-1.1259736,0.8462398,-3.5917795,-213.75434)" />
|
||||
<radialGradient
|
||||
cx="125.49292"
|
||||
cy="90.215767"
|
||||
r="19.467436"
|
||||
fx="125.49292"
|
||||
fy="90.215767"
|
||||
id="radialGradient3916"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.8434523,1.1222656,-0.9811685,0.7374097,4.1611803,-184.99961)" />
|
||||
<radialGradient
|
||||
cx="173.29163"
|
||||
cy="72.591087"
|
||||
r="19.467436"
|
||||
fx="173.29163"
|
||||
fy="72.591087"
|
||||
id="radialGradient3918"
|
||||
xlink:href="#linearGradient3776"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.04465533,1.0449823,-2.2897463,0.09784889,240.884,-117.33319)" />
|
||||
<linearGradient
|
||||
x1="11.757756"
|
||||
y1="27.363932"
|
||||
x2="21.165751"
|
||||
y2="55.146343"
|
||||
id="linearGradient3191"
|
||||
xlink:href="#linearGradient3193-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1,0,0,1,34.638318,7.0307355)" />
|
||||
<linearGradient
|
||||
id="linearGradient3193-1">
|
||||
<stop
|
||||
id="stop3195-7"
|
||||
style="stop-color:#68ff00;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3197-4"
|
||||
style="stop-color:#078b00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="11.757756"
|
||||
y1="27.363932"
|
||||
x2="21.165751"
|
||||
y2="55.146343"
|
||||
id="linearGradient3020"
|
||||
xlink:href="#linearGradient3193-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1,0,0,1,33.751418,6.0587696)" />
|
||||
<radialGradient
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
r="19.467436"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
id="radialGradient3705"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2">
|
||||
<stop
|
||||
id="stop3379-9"
|
||||
style="stop-color:#faff2b;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3381-0"
|
||||
style="stop-color:#ffaa00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
r="19.467436"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
id="radialGradient3703"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" />
|
||||
<linearGradient
|
||||
id="linearGradient3072">
|
||||
<stop
|
||||
id="stop3074"
|
||||
style="stop-color:#faff2b;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3076"
|
||||
style="stop-color:#ffaa00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
r="19.467436"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
id="radialGradient3692"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
id="linearGradient3079">
|
||||
<stop
|
||||
id="stop3081"
|
||||
style="stop-color:#faff2b;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3083"
|
||||
style="stop-color:#ffaa00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
cx="148.19064"
|
||||
cy="78.543915"
|
||||
r="19.467436"
|
||||
fx="148.19064"
|
||||
fy="78.543915"
|
||||
id="radialGradient3786"
|
||||
xlink:href="#linearGradient3776-8"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.4551709,-0.2747882,0.1207664,0.6395314,-189.42693,-4.9829574)" />
|
||||
<linearGradient
|
||||
id="linearGradient3776-8">
|
||||
<stop
|
||||
id="stop3778-7"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3780-4"
|
||||
style="stop-color:#120055;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
cx="124.2702"
|
||||
cy="94.654869"
|
||||
r="19.467436"
|
||||
fx="124.2702"
|
||||
fy="94.654869"
|
||||
id="radialGradient3788"
|
||||
xlink:href="#linearGradient3776-8"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0657605,1.4180603,-1.2397744,0.9317682,9.9750087,-254.36162)" />
|
||||
<linearGradient
|
||||
id="linearGradient3090">
|
||||
<stop
|
||||
id="stop3092"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3094"
|
||||
style="stop-color:#120055;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="37.568619"
|
||||
y1="52.091393"
|
||||
x2="61.699051"
|
||||
y2="52.091393"
|
||||
id="linearGradient3798"
|
||||
xlink:href="#linearGradient3193-5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-1.2112262,-2.6268138)" />
|
||||
<linearGradient
|
||||
id="linearGradient3193-5">
|
||||
<stop
|
||||
id="stop3195-6"
|
||||
style="stop-color:#68ff00;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3197-8"
|
||||
style="stop-color:#078b00;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="37.568619"
|
||||
y1="52.091393"
|
||||
x2="61.699051"
|
||||
y2="52.091393"
|
||||
id="linearGradient3108"
|
||||
xlink:href="#linearGradient3193-5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-1.2112262,-2.6268138)" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata2388">
|
||||
<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">
|
||||
<path
|
||||
d="m 11.188945,7.4564165 0,54.9555245 42.0908,0 7.701057,-7.317528 0,-47.6379965 -49.791857,0 z"
|
||||
id="path3650"
|
||||
style="opacity:0.6523605;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 7.0323012,2.7823012 0,54.9555248 42.0907998,0 7.701058,-7.317528 0,-47.6379968 -49.7918578,0 z"
|
||||
id="rect3643"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#242121;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" />
|
||||
<path
|
||||
d="m 56.424869,50.185527 -7.05486,-0.731292 0,8.044215"
|
||||
id="path3648"
|
||||
style="fill:none;stroke:#242121;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" />
|
||||
<g
|
||||
transform="matrix(0.60558686,0,0,0.63235873,16.683616,11.00109)"
|
||||
id="g3782">
|
||||
<path
|
||||
d="M 40.134306,3.627579 25.176028,9.0473025 48.197711,12.179365 48.518914,39.185161 60.680482,31.190318 61.115217,5.2325357 40.134306,3.627579 z"
|
||||
id="path3246"
|
||||
style="fill:url(#radialGradient3786);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 25.288977,9.1125054 23.273602,2.6316766 0,27.537329 -23.495977,-3.823499 0.222375,-26.3455066 z"
|
||||
id="path3248"
|
||||
style="fill:url(#radialGradient3788);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
d="m 37.568569,54.213554 10.497195,2.250713 6.606412,-5.605441 4.604471,0.800777 -1.977656,-7.779123 -17.206652,4.024006 5.453823,1.000972 -7.977593,5.308096 z"
|
||||
id="path3790"
|
||||
style="fill:url(#linearGradient3108);fill-opacity:1;fill-rule:evenodd;stroke:#085a00;stroke-width:2.42235136;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g
|
||||
transform="matrix(0.51448465,0,0,0.49747381,-57.694935,-15.579628)"
|
||||
id="g3618">
|
||||
<path
|
||||
d="m 152.88222,77.612314 -19.81441,7.17921 30.49556,4.148871 0.42548,35.773095 16.10976,-10.59033 0.57587,-34.384848 -27.79226,-2.125998 z"
|
||||
id="rect3522"
|
||||
style="fill:url(#radialGradient3705);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;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" />
|
||||
<path
|
||||
d="m 133.33785,84.998317 30.70884,3.365615 0,36.477188 -31.12383,-5.06478 0.41499,-34.778023 z"
|
||||
id="rect3520"
|
||||
style="fill:url(#radialGradient3703);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;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" />
|
||||
<path
|
||||
d="m 163.81279,88.408895 16.72598,-8.4088"
|
||||
id="path3536"
|
||||
style="fill:url(#radialGradient3692);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:2.91421914;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" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 14 KiB |
|
@ -56,35 +56,30 @@ Gui::MenuItem* Workbench::setupMenuBar() const
|
|||
Gui::MenuItem* ray = new Gui::MenuItem;
|
||||
root->insertItem(item, ray);
|
||||
ray->setCommand("&Raytracing");
|
||||
*ray
|
||||
<< "Raytracing_WriteView"
|
||||
<< "Raytracing_WriteCamera"
|
||||
<< "Raytracing_WritePart"
|
||||
<< "Separator"
|
||||
<< "Raytracing_NewPovrayProject"
|
||||
<< "Raytracing_NewPartSegment"
|
||||
<< "Raytracing_ExportProject";
|
||||
|
||||
*ray
|
||||
<< "Raytracing_WriteView"
|
||||
<< "Raytracing_WriteCamera"
|
||||
<< "Raytracing_WritePart"
|
||||
<< "Separator"
|
||||
<< "Raytracing_NewPovrayProject"
|
||||
<< "Raytracing_NewPartSegment"
|
||||
<< "Raytracing_ExportProject";
|
||||
|
||||
return root;
|
||||
}
|
||||
|
||||
|
||||
//Gui::ToolBarItem* Workbench::setupToolBars() const
|
||||
//{
|
||||
// Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
|
||||
// Gui::ToolBarItem* ray = new Gui::ToolBarItem(root);
|
||||
// ray->setCommand("Raytracing tools");
|
||||
// *ray << "Raytracing_NewProject" << "Raytracing_WriteCamera" << "Raytracing_WritePart";
|
||||
// return root;
|
||||
//}
|
||||
//
|
||||
//Gui::ToolBarItem* Workbench::setupCommandBars() const
|
||||
//{
|
||||
// // Part tools
|
||||
// Gui::ToolBarItem* root = new Gui::ToolBarItem;
|
||||
// Gui::ToolBarItem* ray = new Gui::ToolBarItem( root );
|
||||
// ray->setCommand("Raytracing tools");
|
||||
// *ray << "Raytracing_NewProject" << "Raytracing_WriteCamera" << "Raytracing_WritePart";
|
||||
// return root;
|
||||
//}
|
||||
|
||||
Gui::ToolBarItem* Workbench::setupToolBars() const
|
||||
{
|
||||
Gui::ToolBarItem* root = StdWorkbench::setupToolBars();
|
||||
Gui::ToolBarItem* ray = new Gui::ToolBarItem(root);
|
||||
ray->setCommand("Raytracing tools");
|
||||
*ray
|
||||
<< "Raytracing_WriteView"
|
||||
<< "Raytracing_WriteCamera"
|
||||
<< "Raytracing_WritePart"
|
||||
<< "Separator"
|
||||
<< "Raytracing_NewPovrayProject"
|
||||
<< "Raytracing_NewPartSegment"
|
||||
<< "Raytracing_ExportProject";
|
||||
return root;
|
||||
}
|
||||
|
|
|
@ -36,13 +36,12 @@ class Workbench : public Gui::StdWorkbench
|
|||
TYPESYSTEM_HEADER();
|
||||
|
||||
public:
|
||||
Workbench();
|
||||
virtual ~Workbench();
|
||||
Workbench();
|
||||
virtual ~Workbench();
|
||||
|
||||
protected:
|
||||
Gui::MenuItem* setupMenuBar() const;
|
||||
//Gui::ToolBarItem* setupToolBars() const;
|
||||
//Gui::ToolBarItem* setupCommandBars() const;
|
||||
Gui::MenuItem* setupMenuBar() const;
|
||||
Gui::ToolBarItem* setupToolBars() const;
|
||||
};
|
||||
|
||||
} // namespace RaytracingGui
|
||||
|
|
Loading…
Reference in New Issue
Block a user