First commit
724
ARFrames.py
Normal file
|
@ -0,0 +1,724 @@
|
|||
import FreeCAD
|
||||
import ARTools
|
||||
if FreeCAD.GuiUp:
|
||||
import FreeCADGui
|
||||
from pivy import coin
|
||||
from PySide import QtCore, QtGui, QtSvg
|
||||
import Part
|
||||
import os
|
||||
|
||||
__title__ = "ARFrames"
|
||||
__author__ = "Mathias Hauan Arbo"
|
||||
__workbenchname__ = "ARBench"
|
||||
__version__ = "0.1"
|
||||
__url__ = "https://github.com/mahaarbo/ARBench"
|
||||
__doc__ = """"""
|
||||
|
||||
|
||||
############################################################
|
||||
# Frame Objects
|
||||
############################################################
|
||||
|
||||
|
||||
class Frame(object):
|
||||
"""Basic freestanding frame"""
|
||||
def __init__(self, obj):
|
||||
obj.addProperty("App::PropertyPlacement",
|
||||
"Placement", "Base",
|
||||
"Placement of the frame")
|
||||
obj.Placement = FreeCAD.Placement()
|
||||
obj.Proxy = self
|
||||
|
||||
def onChanged(self, fp, prop):
|
||||
pass
|
||||
|
||||
def execute(self, obj):
|
||||
pass
|
||||
|
||||
def __getstate__(self):
|
||||
return None
|
||||
|
||||
def __setstate__(self, state):
|
||||
return None
|
||||
|
||||
|
||||
class PartFrame(Frame):
|
||||
"""Frame rigidly attached to a part frame.
|
||||
Inherits the base placement from the part's frame, and placement is
|
||||
relative to the part frame.
|
||||
"""
|
||||
def __init__(self, obj, partobj):
|
||||
Frame.__init__(self, obj)
|
||||
obj.addProperty("App::PropertyPlacementLink",
|
||||
"Part", "Parent",
|
||||
"The part to attach to.")
|
||||
obj.Part = partobj
|
||||
obj.setEditorMode("Part", 1)
|
||||
|
||||
def execute(self, obj):
|
||||
if FreeCAD.GuiUp:
|
||||
obj.ViewObject.Proxy.updateData(obj, "Placement")
|
||||
|
||||
|
||||
class FeatureFrame(PartFrame):
|
||||
"""Frame rigidly attached to a feature.
|
||||
The feature frame is attached to a feature on a part. It gives both the
|
||||
placement of the feature w.r.t. the part, and the placement from the
|
||||
feature."""
|
||||
def __init__(self, obj, partobj, featurePlacement):
|
||||
PartFrame.__init__(self, obj, partobj)
|
||||
obj.addProperty("App::PropertyPlacement",
|
||||
"FeaturePlacement", "Feature",
|
||||
"The frame attached to the feature.")
|
||||
obj.addProperty("App::PropertyString",
|
||||
"PrimitiveType", "Feature",
|
||||
"The primitive type of the feature.")
|
||||
obj.addProperty("App::PropertyString",
|
||||
"ShapeType", "Feature",
|
||||
"The shape type of the feature.")
|
||||
obj.addProperty("App::PropertyString",
|
||||
"Positioning", "Feature",
|
||||
"The type of positioning used during creation.")
|
||||
obj.FeaturePlacement = featurePlacement
|
||||
|
||||
|
||||
############################################################
|
||||
# ViewProvider to the frames
|
||||
############################################################
|
||||
|
||||
|
||||
class ViewProviderFrame(object):
|
||||
"""ViewProvider for the basic frame.
|
||||
Uses the SOAxiscrosskit to create axises with constant length regardless
|
||||
of zoom. Updates position when placement is changed.
|
||||
"""
|
||||
def __init__(self, vobj):
|
||||
vobj.addProperty("App::PropertyFloat", "Scale")
|
||||
vobj.Scale = 0.12
|
||||
vobj.addProperty("App::PropertyFloat", "HeadSize")
|
||||
vobj.HeadSize = 3.0
|
||||
vobj.addProperty("App::PropertyFloat", "LineWidth")
|
||||
vobj.LineWidth = 2.0
|
||||
vobj.Proxy = self
|
||||
|
||||
def attach(self, vobj):
|
||||
# We only have a shaded visual group
|
||||
self.shaded = coin.SoGroup()
|
||||
|
||||
# Takes heavily from SoAxisCrosskit.h,
|
||||
# and Toggle_DH_Frames by galou_breizh on the forums
|
||||
self.vframe = coin.SoType.fromName("SoShapeScale").createInstance()
|
||||
self.vframe.setPart("shape", coin.SoType.fromName("SoAxisCrossKit").createInstance())
|
||||
self.vframe.scaleFactor.setValue(0.1)
|
||||
ax = self.vframe.getPart("shape", 0)
|
||||
cone = ax.getPart("xHead.shape", 0)
|
||||
cone.bottomRadius.setValue(vobj.HeadSize)
|
||||
cone = ax.getPart("yHead.shape", 0)
|
||||
cone.bottomRadius.setValue(vobj.HeadSize)
|
||||
cone = ax.getPart("zHead.shape", 0)
|
||||
cone.bottomRadius.setValue(vobj.HeadSize)
|
||||
lwstring = "lineWidth {0}".format(vobj.LineWidth)
|
||||
ax.set("xAxis.appearance.drawStyle", lwstring)
|
||||
ax.set("yAxis.appearance.drawStyle", lwstring)
|
||||
ax.set("zAxis.appearance.drawStyle", lwstring)
|
||||
ax.set("xAxis.pickStyle", "style SHAPE")
|
||||
ax.set("yAxis.pickStyle", "style SHAPE")
|
||||
ax.set("zAxis.pickStyle", "style SHAPE")
|
||||
|
||||
# Then remember to make it selectable in the viewer
|
||||
selectionNode = coin.SoType.fromName("SoFCSelection").createInstance()
|
||||
selectionNode.documentName.setValue(FreeCAD.ActiveDocument.Name)
|
||||
selectionNode.objectName.setValue(vobj.Object.Name)
|
||||
selectionNode.subElementName.setValue("Frame")
|
||||
selectionNode.addChild(self.vframe)
|
||||
|
||||
# We would like to place it where we want
|
||||
self.transform = coin.SoTransform()
|
||||
self.shaded.addChild(self.transform)
|
||||
self.shaded.addChild(self.vframe)
|
||||
self.shaded.addChild(selectionNode)
|
||||
vobj.addDisplayMode(self.shaded, "Shaded")
|
||||
|
||||
def updateData(self, fp, prop):
|
||||
if prop == "Placement":
|
||||
pl = fp.getPropertyByName("Placement")
|
||||
self.transform.translation = (pl.Base.x,
|
||||
pl.Base.y,
|
||||
pl.Base.Z)
|
||||
self.transform.rotation = pl.Rotation.Q
|
||||
|
||||
def getDisplayModes(self, vobj):
|
||||
modes = ["Shaded"]
|
||||
return modes
|
||||
|
||||
def getDefaultDisplayMode(self):
|
||||
return "Shaded"
|
||||
|
||||
def getIcon(self):
|
||||
icondir = os.path.join(FreeCAD.getUserAppDataDir(), "Mod", __workbenchname__, "UI", "icons")
|
||||
return str(os.path.join(icondir, "frame.svg"))
|
||||
|
||||
def onChanged(self, vp, prop):
|
||||
if prop == "Scale":
|
||||
s = vp.getPropertyByName("Scale")
|
||||
self.vframe.scaleFactor.setValue(float(s))
|
||||
elif prop == "HeadSize":
|
||||
hs = vp.getPropertyByName("HeadSize")
|
||||
xcone = self.vframe.getPart("shape", 0).getPart("xHead.shape", 0)
|
||||
xcone.bottomRadius.setValue(float(hs))
|
||||
ycone = self.vframe.getPart("shape", 0).getPart("yHead.shape", 0)
|
||||
ycone.bottomRadius.setValue(float(hs))
|
||||
zcone = self.vframe.getPart("shape", 0).getPart("zHead.shape", 0)
|
||||
zcone.bottomRadius.setValue(float(hs))
|
||||
elif prop == "LineWidth":
|
||||
lw = vp.getPropertyByName("LineWidth")
|
||||
lwstring = "lineWidth {0}".format(lw)
|
||||
ax = self.vframe.getPart("shape", 0)
|
||||
ax.set("xAxis.appearance.drawStyle", lwstring)
|
||||
ax.set("yAxis.appearance.drawStyle", lwstring)
|
||||
ax.set("zAxis.appearance.drawStyle", lwstring)
|
||||
|
||||
def __getstate__(self):
|
||||
return None
|
||||
|
||||
def __setstate__(self, state):
|
||||
pass
|
||||
|
||||
|
||||
class ViewProviderPartFrame(ViewProviderFrame):
|
||||
"""View provider to the part frame."""
|
||||
def updateData(self, fp, prop):
|
||||
if prop == "Placement":
|
||||
parentpl = fp.getPropertyByName("Part").Placement
|
||||
localpl = fp.Placement
|
||||
pl = parentpl.multiply(localpl)
|
||||
self.transform.translation = (pl.Base.x,
|
||||
pl.Base.y,
|
||||
pl.Base.z)
|
||||
self.transform.rotation = pl.Rotation.Q
|
||||
|
||||
|
||||
class ViewProviderFeatureFrame(ViewProviderFrame):
|
||||
"""View provider to the feature frames."""
|
||||
def updateData(self, fp, prop):
|
||||
if prop == "Placement":
|
||||
parentpl = fp.getPropertyByName("Part").Placement
|
||||
featurepl = fp.getPropertyByName("FeaturePlacement")
|
||||
localpl = fp.Placement
|
||||
pl = parentpl.multiply(featurepl.multiply(localpl))
|
||||
self.transform.translation = (pl.Base.x,
|
||||
pl.Base.y,
|
||||
pl.Base.z)
|
||||
self.transform.rotation = pl.Rotation.Q
|
||||
|
||||
|
||||
###################################################################
|
||||
# Base functions
|
||||
###################################################################
|
||||
|
||||
def makeFrame(placement=FreeCAD.Placement()):
|
||||
obj = FreeCAD.ActiveDocument.addObject("App::FeaturePython", "Frame")
|
||||
Frame(obj)
|
||||
if FreeCAD.GuiUp:
|
||||
ViewProviderFrame(obj.ViewObject)
|
||||
return obj
|
||||
|
||||
|
||||
def makePartFrame(part):
|
||||
obj = FreeCAD.ActiveDocument.addObject("App::FeaturePython", "PartFrame")
|
||||
PartFrame(obj, part)
|
||||
if FreeCAD.GuiUp:
|
||||
ViewProviderPartFrame(obj.ViewObject)
|
||||
return obj
|
||||
|
||||
|
||||
def makeFeatureFrame(part, featurepl):
|
||||
obj = FreeCAD.ActiveDocument.addObject("App::FeaturePython", "FeatureFrame")
|
||||
FeatureFrame(obj, part, featurepl)
|
||||
if FreeCAD.GuiUp:
|
||||
ViewProviderFeatureFrame(obj.ViewObject)
|
||||
return obj
|
||||
|
||||
|
||||
def makeAllPartFrames():
|
||||
dc = FreeCAD.activeDocument()
|
||||
for part in dc.Objects:
|
||||
if isinstance(part, Part.Feature):
|
||||
pf = makePartFrame(part)
|
||||
pf.Label = "Frame"+str(part.Label)
|
||||
|
||||
|
||||
def spawnFeatureFrameCreator():
|
||||
ffpanel = FeatureFramePanel()
|
||||
FreeCADGui.Control.showDialog(ffpanel)
|
||||
|
||||
|
||||
###################################################################
|
||||
# GUI Related
|
||||
###################################################################
|
||||
uidir = os.path.join(FreeCAD.getUserAppDataDir(),
|
||||
"Mod", __workbenchname__, "UI")
|
||||
icondir = os.path.join(uidir, "icons")
|
||||
|
||||
ARTools.spawnClassCommand("FrameCommand",
|
||||
makeFrame,
|
||||
{"Pixmap": str(os.path.join(icondir, "frame.svg")),
|
||||
"MenuText": "Make a free frame",
|
||||
"ToolTip": "Make a freestanding reference frame."})
|
||||
|
||||
ARTools.spawnClassCommand("AllPartFramesCommand",
|
||||
makeAllPartFrames,
|
||||
{"Pixmap": str(os.path.join(icondir, "allpartframes.svg")),
|
||||
"MenuText": "All part frames",
|
||||
"ToolTip": "Make all part frames."})
|
||||
ARTools.spawnClassCommand("FeatureFrameCommand",
|
||||
spawnFeatureFrameCreator,
|
||||
{"Pixmap": str(os.path.join(icondir, "featureframecreator.svg")),
|
||||
"MenuText": "Feature frame creator",
|
||||
"ToolTip": "Create a feature frame on selected primitive."})
|
||||
|
||||
|
||||
###################################################################
|
||||
# GUI buttons
|
||||
###################################################################
|
||||
class FeatureFramePanel:
|
||||
"""Spawn panel choices for a feature."""
|
||||
def __init__(self):
|
||||
selected = FreeCADGui.Selection.getSelectionEx()
|
||||
# Check selection
|
||||
if len(selected) == 1:
|
||||
selected = selected[0]
|
||||
self.selected = selected
|
||||
else:
|
||||
FreeCAD.Console.PrintError("Multipart selection not available.")
|
||||
self.reject()
|
||||
|
||||
if not selected.HasSubObjects:
|
||||
FreeCAD.Console.PrintError("Part selected not feature.")
|
||||
self.reject()
|
||||
elif not len(selected.SubObjects) == 1:
|
||||
FreeCAD.Console.PrintError("Multifeature selection not available")
|
||||
self.reject()
|
||||
|
||||
# Choices related to selection
|
||||
so_desc = ARTools.describeSubObject(selected.SubObjects[0])
|
||||
self.so_desc = so_desc
|
||||
shape_choices = {
|
||||
"Vertex": [],
|
||||
"Edge": ["PointOnEdge"],
|
||||
"Face": ["PointOnSurface"]
|
||||
}
|
||||
prim_choices = {
|
||||
"ArcOfCircle": ["Center"],
|
||||
"ArcOfEllipse": ["Center"],
|
||||
"ArcOfHyperBola": ["Center"],
|
||||
"ArcOfParabola": ["Center"],
|
||||
"BSplineCurve": ["Center"],
|
||||
"BezierCurve": ["Center"],
|
||||
"Circle": ["Center"],
|
||||
"Ellipse": ["Center"],
|
||||
"Hyperbola": ["Center"],
|
||||
"Parabola": ["Center"],
|
||||
"Line": [],
|
||||
"BSplineSurface": ["Center"],
|
||||
"BezierSurface": ["Center"],
|
||||
"Cylinder": ["PointOnCenterline"],
|
||||
"Plane": ["Center"],
|
||||
"Sphere": ["Center"],
|
||||
"Toroid": ["Center"],
|
||||
"Cone": ["PointOnCenterline"]
|
||||
}
|
||||
self.choices = ["PickedPoint"]
|
||||
self.choices = self.choices + shape_choices[so_desc[1]]
|
||||
self.choices = self.choices + prim_choices[so_desc[0]]
|
||||
# Setting up QT form
|
||||
uiform_path = os.path.join(uidir, "FeatureFrameCreator.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
self.form.ChoicesBox.addItems(self.choices)
|
||||
self.form.PickedTypeLabel.setText(so_desc[0])
|
||||
QtCore.QObject.connect(self.form.ChoicesBox,
|
||||
QtCore.SIGNAL("currentIndexChanged(QString)"),
|
||||
self.choiceChanged)
|
||||
# Setting up relevant illustrations
|
||||
self.scenes = {}
|
||||
for choice in self.choices:
|
||||
sc = QtGui.QGraphicsScene()
|
||||
icon = str(os.path.join(icondir, choice+".svg"))
|
||||
sc.addItem(QtSvg.QGraphicsSvgItem(icon))
|
||||
self.scenes[choice] = sc
|
||||
self.choiceChanged(self.form.ChoicesBox.currentText())
|
||||
|
||||
def choiceChanged(self, choice):
|
||||
if choice in self.scenes.keys():
|
||||
self.form.Preview.setScene(self.scenes[choice])
|
||||
|
||||
def accept(self):
|
||||
sel_choice = self.form.ChoicesBox.currentText()
|
||||
paneldict = {"PickedPoint": PickedPointPanel,
|
||||
"PointOnEdge": PointOnEdgePanel,
|
||||
"PointOnSurface": PointOnSurfacePanel,
|
||||
"Center": CenterPanel,
|
||||
"PointOnCenterline": PointOnCenterlinePanel}
|
||||
new_panel = paneldict[sel_choice](self.selected, self.so_desc)
|
||||
FreeCADGui.Control.closeDialog()
|
||||
FreeCADGui.Control.showDialog(new_panel)
|
||||
|
||||
def reject(self):
|
||||
FreeCADGui.Control.closeDialog()
|
||||
|
||||
|
||||
class BaseFeaturePanel(object):
|
||||
"""Base feature panel to be inherited from."""
|
||||
def __init__(self, selected, so_desc):
|
||||
# Handle selected and FF placement
|
||||
self.selected = selected
|
||||
self.so_desc = so_desc
|
||||
# Connect offset to spinboxes
|
||||
QtCore.QObject.connect(self.form.XBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.YBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.ZBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.RollBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.PitchBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.YawBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.offsetChanged)
|
||||
QtCore.QObject.connect(self.form.ScaleBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.scaleChanged)
|
||||
|
||||
def createFrame(self):
|
||||
self.fframe = makeFeatureFrame(self.selected.Object, self.local_ffpl)
|
||||
self.fframe.PrimitiveType = self.so_desc[0]
|
||||
self.fframe.ShapeType = self.so_desc[1]
|
||||
|
||||
def scaleChanged(self):
|
||||
scale = self.form.ScaleBox.value()
|
||||
self.fframe.ViewObject.Scale = scale
|
||||
|
||||
def offsetChanged(self):
|
||||
disp = FreeCAD.Vector(self.form.XBox.value(),
|
||||
self.form.YBox.value(),
|
||||
self.form.ZBox.value())
|
||||
rot = FreeCAD.Rotation(self.form.YawBox.value(),
|
||||
self.form.PitchBox.value(),
|
||||
self.form.RollBox.value())
|
||||
offset = FreeCAD.Placement(disp, rot)
|
||||
self.fframe.Placement = offset
|
||||
|
||||
def accept(self):
|
||||
framelabel = self.form.FrameLabelField.toPlainText()
|
||||
if not len(framelabel) == 0:
|
||||
self.fframe.Label = framelabel
|
||||
# self.storeFeatureProperties()
|
||||
FreeCADGui.Control.closeDialog()
|
||||
|
||||
def reject(self):
|
||||
FreeCAD.activeDocument().removeObject(self.fframe.Name)
|
||||
FreeCADGui.Control.closeDialog()
|
||||
|
||||
|
||||
class PickedPointPanel(BaseFeaturePanel):
|
||||
"""Create a feature frame at the picked point."""
|
||||
# Not very clever. It just places the frame with default rotation.
|
||||
def __init__(self, selected, so_desc):
|
||||
uiform_path = os.path.join(uidir, "FramePlacer.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
BaseFeaturePanel.__init__(self, selected, so_desc)
|
||||
parent_pl = selected.Object.Placement
|
||||
abs_pl = FreeCAD.Placement(selected.PickedPoints[0],
|
||||
FreeCAD.Rotation())
|
||||
self.local_ffpl = parent_pl.inverse().multiply(abs_pl)
|
||||
self.createFrame()
|
||||
self.fframe.Positioning = "PickedPoint"
|
||||
|
||||
|
||||
class PointOnEdgePanel(BaseFeaturePanel):
|
||||
"""Create a feature frame on an edge."""
|
||||
def __init__(self, selected, so_desc):
|
||||
uiform_path = os.path.join(uidir, "FramePlacer.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
# Enable the first parameter
|
||||
self.form.VLabel.setEnabled(True)
|
||||
self.form.VLabel.setVisible(True)
|
||||
self.form.VLabel.setText("u")
|
||||
self.form.VBox.setEnabled(True)
|
||||
self.form.VBox.setVisible(True)
|
||||
QtCore.QObject.connect(self.form.VBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.parameterChanged)
|
||||
|
||||
# Enable percentage or param selection
|
||||
self.form.OptionsLabel.setEnabled(True)
|
||||
self.form.OptionsLabel.setVisible(True)
|
||||
self.form.OptionsLabel.setText("Arc param.")
|
||||
self.form.OptionsBox.setEnabled(True)
|
||||
self.form.OptionsBox.setVisible(True)
|
||||
self.form.OptionsBox.addItems(["mm", "%"])
|
||||
QtCore.QObject.connect(self.form.OptionsBox,
|
||||
QtCore.SIGNAL("currentIndexChanged(QString)"),
|
||||
self.choiceChanged)
|
||||
BaseFeaturePanel.__init__(self, selected, so_desc)
|
||||
|
||||
# Place the frame wherever the values are atm
|
||||
self.local_ffpl = FreeCAD.Placement()
|
||||
self.createFrame()
|
||||
self.fframe.Positioning = "PointOnEdge"
|
||||
self.choiceChanged(self.form.OptionsBox.currentText())
|
||||
self.parameterChanged()
|
||||
|
||||
def parameterChanged(self):
|
||||
value = self.form.VBox.value()
|
||||
if self.form.OptionsBox.currentText() == "%":
|
||||
value = self.p2mm(value)
|
||||
edge = self.selected.SubObjects[0]
|
||||
point = edge.valueAt(value)
|
||||
tangentdir = edge.tangentAt(value)
|
||||
rot = FreeCAD.Rotation(FreeCAD.Vector(1, 0, 0),
|
||||
tangentdir)
|
||||
abs_ffpl = FreeCAD.Placement(point, rot)
|
||||
parent_pl = self.selected.Object.Placement
|
||||
self.local_ffpl = parent_pl.inverse().multiply(abs_ffpl)
|
||||
self.fframe.FeaturePlacement = self.local_ffpl
|
||||
# force recompute of placement?
|
||||
self.fframe.Placement = self.fframe.Placement
|
||||
|
||||
def choiceChanged(self, choice):
|
||||
value = self.form.VBox.value()
|
||||
if choice == "mm":
|
||||
value = self.p2mm(value)
|
||||
self.form.VBox.setSuffix("mm")
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
self.form.VBox.setRange(*parameter_range)
|
||||
self.form.VBox.setSingleStep(0.1)
|
||||
elif choice == "%":
|
||||
value = self.mm2p(value)
|
||||
self.form.VBox.setSuffix("%")
|
||||
self.form.VBox.setRange(0, 100.0)
|
||||
self.form.VBox.setSingleStep(1.0)
|
||||
self.form.VBox.setValue(value)
|
||||
|
||||
def p2mm(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
delta = parameter_range[1] - parameter_range[0]
|
||||
return 0.01*value*delta + parameter_range[0]
|
||||
|
||||
def mm2p(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
delta = parameter_range[1] - parameter_range[0]
|
||||
return 100.0*(value - parameter_range[0])/delta
|
||||
|
||||
|
||||
class PointOnSurfacePanel(BaseFeaturePanel):
|
||||
"""Create a feature on a surface."""
|
||||
def __init__(self, selected, so_desc):
|
||||
uiform_path = os.path.join(uidir, "FramePlacer.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
# Enable both parameters
|
||||
self.form.ULabel.setVisible(True)
|
||||
self.form.VLabel.setVisible(True)
|
||||
self.form.UBox.setVisible(True)
|
||||
self.form.VBox.setVisible(True)
|
||||
QtCore.QObject.connect(self.form.VBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.parameterChanged)
|
||||
QtCore.QObject.connect(self.form.UBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.parameterChanged)
|
||||
# Enable percentage or param selection
|
||||
self.form.OptionsLabel.setEnabled(True)
|
||||
self.form.OptionsLabel.setVisible(True)
|
||||
self.form.OptionsLabel.setText("Surf. param.")
|
||||
self.form.OptionsBox.setEnabled(True)
|
||||
self.form.OptionsBox.setVisible(True)
|
||||
self.form.OptionsBox.addItems(["mm", "%"])
|
||||
QtCore.QObject.connect(self.form.OptionsBox,
|
||||
QtCore.SIGNAL("currentIndexChanged(QString)"),
|
||||
self.choiceChanged)
|
||||
BaseFeaturePanel.__init__(self, selected, so_desc)
|
||||
|
||||
# Place the frame wherever the values are atm
|
||||
self.local_ffpl = FreeCAD.Placement()
|
||||
self.createFrame()
|
||||
self.fframe.Positioning = "PointOnSurface"
|
||||
self.choiceChanged(self.form.OptionsBox.currentText())
|
||||
self.parameterChanged()
|
||||
|
||||
def parameterChanged(self):
|
||||
value = (self.form.UBox.value(), self.form.VBox.value())
|
||||
if self.form.OptionsBox.currentText() == "%":
|
||||
value = self.p2mm(value)
|
||||
face = self.selected.SubObjects[0]
|
||||
point = face.valueAt(*value)
|
||||
normaldir = face.normalAt(*value)
|
||||
rotation = FreeCAD.Rotation(FreeCAD.Vector(0, 0, 1),
|
||||
normaldir)
|
||||
abs_ffpl = FreeCAD.Placement(point, rotation)
|
||||
parent_pl = self.selected.Object.Placement
|
||||
self.local_ffpl = parent_pl.inverse().multiply(abs_ffpl)
|
||||
self.fframe.FeaturePlacement = self.local_ffpl
|
||||
# Force recompute of placement
|
||||
self.fframe.Placement = self.fframe.Placement
|
||||
|
||||
def choiceChanged(self, choice):
|
||||
value = (self.form.UBox.value(), self.form.VBox.value())
|
||||
if choice == "mm":
|
||||
value = self.p2mm(value)
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
self.form.UBox.setRange(parameter_range[0], parameter_range[1])
|
||||
self.form.UBox.setSuffix("mm")
|
||||
self.form.UBox.setSingleStep(0.1)
|
||||
self.form.VBox.setRange(parameter_range[2], parameter_range[3])
|
||||
self.form.VBox.setSuffix("mm")
|
||||
self.form.VBox.setSingleStep(0.1)
|
||||
elif choice == "%":
|
||||
value = self.mm2p(value)
|
||||
self.form.UBox.setRange(0.0, 100.0)
|
||||
self.form.UBox.setSuffix("%")
|
||||
self.form.VBox.setRange(0.0, 100.0)
|
||||
self.form.UBox.setSingleStep(1.0)
|
||||
self.form.VBox.setSuffix("%")
|
||||
self.form.VBox.setSingleStep(1.0)
|
||||
self.form.UBox.setValue(value[0])
|
||||
self.form.VBox.setValue(value[1])
|
||||
|
||||
|
||||
def p2mm(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
delta = [parameter_range[1] - parameter_range[0],
|
||||
parameter_range[3] - parameter_range[2]]
|
||||
u = 0.01*value[0]*delta[0] + parameter_range[0]
|
||||
v = 0.01*value[1]*delta[1] + parameter_range[2]
|
||||
return (u, v)
|
||||
|
||||
def mm2p(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange
|
||||
delta = [parameter_range[1] - parameter_range[0],
|
||||
parameter_range[3] - parameter_range[2]]
|
||||
u = 100.0*(value[0] - parameter_range[0])/delta[0]
|
||||
v = 100.0*(value[1] - parameter_range[2])/delta[1]
|
||||
return (u, v)
|
||||
|
||||
|
||||
class CenterPanel(BaseFeaturePanel):
|
||||
"""Create a feature frame on center."""
|
||||
def __init__(self, selected, so_desc):
|
||||
uiform_path = os.path.join(uidir, "FramePlacer.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
BaseFeaturePanel.__init__(self, selected, so_desc)
|
||||
edge_curve_list = ["ArcOfCircle",
|
||||
"ArcOfEllipse",
|
||||
"ArcOfHyperbola",
|
||||
"ArcOfParabola",
|
||||
"Circle",
|
||||
"Ellipse",
|
||||
"Hyperbola",
|
||||
"Parabola"]
|
||||
face_surf_list = ["Sphere",
|
||||
"Toroid"]
|
||||
if so_desc[0] in edge_curve_list:
|
||||
edge = selected.SubObjects[0]
|
||||
axis = edge.Curve.Axis
|
||||
rotation = FreeCAD.Rotation(FreeCAD.Vector(0, 0, 1),
|
||||
axis)
|
||||
center_point = edge.Curve.Center
|
||||
elif so_desc[0] in face_surf_list:
|
||||
face = selected.SubObjects[0]
|
||||
axis = face.Surface.Axis
|
||||
rotation = FreeCAD.Rotation(FreeCAD.Vector(0, 0, 1),
|
||||
axis)
|
||||
center_point = face.Surface.Center
|
||||
else:
|
||||
rotation = FreeCAD.Rotation()
|
||||
center_point = selected.SubObjects[0].CenterOfMass
|
||||
parent_pl = selected.Object.Placement
|
||||
abs_pl = FreeCAD.Placement(center_point,
|
||||
rotation)
|
||||
self.local_ffpl = parent_pl.inverse().multiply(abs_pl)
|
||||
self.createFrame()
|
||||
self.fframe.Positioning = "Center"
|
||||
|
||||
|
||||
class PointOnCenterlinePanel(BaseFeaturePanel):
|
||||
"""Create a point on centerline of primitive."""
|
||||
def __init__(self, selected, so_desc):
|
||||
uiform_path = os.path.join(uidir, "FramePlacer.ui")
|
||||
self.form = FreeCADGui.PySideUic.loadUi(uiform_path)
|
||||
BaseFeaturePanel.__init__(self, selected, so_desc)
|
||||
# Enable the along line parameter
|
||||
self.form.VLabel.setVisible(True)
|
||||
self.form.VLabel.setText("u")
|
||||
self.form.VBox.setVisible(True)
|
||||
QtCore.QObject.connect(self.form.VBox,
|
||||
QtCore.SIGNAL("valueChanged(double)"),
|
||||
self.parameterChanged)
|
||||
# Enable percentage of param selection
|
||||
self.form.OptionsLabel.setVisible(True)
|
||||
self.form.OptionsLabel.setText("Line param.")
|
||||
self.form.OptionsBox.setVisible(True)
|
||||
self.form.OptionsBox.addItems(["mm", "%"])
|
||||
QtCore.QObject.connect(self.form.OptionsBox,
|
||||
QtCore.SIGNAL("currentIndexChanged(QString)"),
|
||||
self.choiceChanged)
|
||||
# Place the frame wherever the values are atm
|
||||
self.local_ffpl = FreeCAD.Placement()
|
||||
self.createFrame()
|
||||
self.fframe.Positioning = "PointOnCenterline"
|
||||
self.parameterChanged()
|
||||
|
||||
def parameterChanged(self):
|
||||
value = self.form.VBox.value()
|
||||
if self.form.OptionsBox.currentText() == "%":
|
||||
value = self.p2mm(value)
|
||||
displacement_pl = FreeCAD.Placement(FreeCAD.Vector(0, 0, value),
|
||||
FreeCAD.Rotation())
|
||||
# Find the center
|
||||
axis = self.selected.SubObjects[0].Surface.Axis
|
||||
rotation = FreeCAD.Rotation(FreeCAD.Vector(0, 0, 1),
|
||||
axis)
|
||||
center_point = self.selected.SubObjects[0].Surface.Center
|
||||
center_pl = FreeCAD.Placement(center_point, rotation)
|
||||
abs_ffpl = center_pl.multiply(displacement_pl)
|
||||
parent_pl = self.selected.Object.Placement
|
||||
self.local_ffpl = parent_pl.inverse().multiply(abs_ffpl)
|
||||
self.fframe.FeaturePlacement = self.local_ffpl
|
||||
# force recompute of placement
|
||||
self.fframe.Placement = self.fframe.Placement
|
||||
FreeCAD.Console.PrintMessage("paramChanged:"+str(value)+"\n")
|
||||
|
||||
def choiceChanged(self, choice):
|
||||
FreeCAD.Console.PrintMessage("choiceChanged\n")
|
||||
value = self.form.VBox.value()
|
||||
FreeCAD.Console.PrintMessage("preval:"+str(value)+"\n")
|
||||
if choice == "mm":
|
||||
value = self.p2mm(value)
|
||||
self.form.VBox.setSuffix("mm")
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange[2:]
|
||||
self.form.VBox.setRange(*parameter_range)
|
||||
self.form.VBox.setSingleStep(0.1)
|
||||
elif choice == "%":
|
||||
value = self.mm2p(value)
|
||||
self.form.VBox.setSuffix("%")
|
||||
self.form.VBox.setRange(0, 100)
|
||||
self.form.VBox.setSingleStep(1.0)
|
||||
self.form.VBox.setValue(value)
|
||||
FreeCAD.Console.PrintMessage("postval:"+str(value)+"\n")
|
||||
|
||||
def p2mm(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange[2:]
|
||||
delta = parameter_range[1] - parameter_range[0]
|
||||
return 0.01*value*delta + parameter_range[0]
|
||||
|
||||
def mm2p(self, value):
|
||||
parameter_range = self.selected.SubObjects[0].ParameterRange[2:]
|
||||
delta = parameter_range[1] - parameter_range[0]
|
||||
return 100.0*(value - parameter_range[0])/delta
|
119
ARTools.py
Normal file
|
@ -0,0 +1,119 @@
|
|||
import FreeCAD
|
||||
import Part
|
||||
if FreeCAD.GuiUp:
|
||||
import FreeCADGui
|
||||
|
||||
|
||||
__title__ = "ARTools"
|
||||
__author__ = "Mathias Hauan Arbo"
|
||||
__workbenchname__ = "ARBench"
|
||||
__version__ = "0.1"
|
||||
__url__ = "https://github.com/mahaarbo/ARBench"
|
||||
__doc__ = """"""
|
||||
|
||||
|
||||
def vector2list(vec, scale=1e-3):
|
||||
"""Gives the vector as a list, set scale for scaling factor.
|
||||
default scale = 1e-3 for units in m."""
|
||||
return [vec.x*scale, vec.y*scale, vec.z*scale]
|
||||
|
||||
|
||||
def matrix2list(mat, scale=1e-3):
|
||||
"""Gives the transformation matrix as a list, set scale 1 to get in mm."""
|
||||
return [[mat.A11, mat.A12, mat.A13, mat.A14*scale],
|
||||
[mat.A21, mat.A22, mat.A23, mat.A24*scale],
|
||||
[mat.A31, mat.A32, mat.A33, mat.A34*scale],
|
||||
[mat.A41, mat.A42, mat.A43, mat.A44]]
|
||||
|
||||
|
||||
def placement2axisvec(pl):
|
||||
"""Gives the placement as an dictionary of origin and rotation.
|
||||
origin: [x,y,z], rotation:{axis:[ax,ay,az], angle:ang}"""
|
||||
return {"origin": vector2list(pl.Base),
|
||||
"rotation": {"axis": vector2list(pl.Rotation.Axis, scale=1),
|
||||
"angle": pl.Rotation.Angle}}
|
||||
|
||||
|
||||
def describeSubObject(subobj):
|
||||
"""Returns PrimitiveType, ShapeType."""
|
||||
if isinstance(subobj, Part.Vertex):
|
||||
return "Vertex", "Vertex"
|
||||
elif isinstance(subobj, Part.Edge):
|
||||
if isinstance(subobj.Curve, Part.Arc):
|
||||
return "Arc", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.ArcOfCircle):
|
||||
return "ArcOfCircle", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.ArcOfEllipse):
|
||||
return "ArcOfEllipse", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.ArcOfHyperbola):
|
||||
return "ArcOfHyperbola", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.ArcOfParabola):
|
||||
return "ArcOfParabola", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.BSplineCurve):
|
||||
return "BSplineCurve", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.BezierCurve):
|
||||
return "BezierCurve", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.Circle):
|
||||
return "Circle", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.Ellipse):
|
||||
return "Ellipse", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.Hyperbola):
|
||||
return "Hyperbola", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.Line):
|
||||
return "Line", "Edge"
|
||||
elif isinstance(subobj.Curve, Part.Parabola):
|
||||
return "Parabola", "Edge"
|
||||
else:
|
||||
FreeCAD.Console.PrintError("Unknown edge type")
|
||||
elif isinstance(subobj, Part.Face):
|
||||
if isinstance(subobj.Surface, Part.BSplineSurface):
|
||||
return "BSplineSurface", "Face"
|
||||
elif isinstance(subobj.Surface, Part.BezierSurface):
|
||||
return "BezierSurface", "Face"
|
||||
elif isinstance(subobj.Surface, Part.Cylinder):
|
||||
return "Cylinder", "Face"
|
||||
elif isinstance(subobj.Surface, Part.Plane):
|
||||
return "Plane", "Face"
|
||||
elif isinstance(subobj.Surface, Part.Sphere):
|
||||
return "Sphere", "Face"
|
||||
elif isinstance(subobj.Surface, Part.Toroid):
|
||||
return "Toroid", "Face"
|
||||
elif isinstance(subobj.Surface, Part.Cone):
|
||||
return "Cone", "Face"
|
||||
else:
|
||||
FreeCAD.Console.PrintError("Unknown surface type")
|
||||
# Better strategy desirable for the following:
|
||||
elif isinstance(subobj, Part.Wire):
|
||||
return "Wire", "Wire"
|
||||
elif isinstance(subobj, Part.Shell):
|
||||
return "Shell", "Shell"
|
||||
elif isinstance(subobj, Part.Solid):
|
||||
return "Solid", "Solid"
|
||||
elif isinstance(subobj, Part.Compsolid):
|
||||
return "Compsolid", "Compsolid"
|
||||
elif isinstance(subobj, Part.Compound):
|
||||
return "Compound", "Compound"
|
||||
else:
|
||||
FreeCAD.Console.PrintError("Unable to identify subobject.")
|
||||
|
||||
|
||||
def closeToZero(a, tol=1e-10):
|
||||
return abs(a) < tol
|
||||
|
||||
|
||||
def spawnClassCommand(classname, function, resources):
|
||||
"""
|
||||
Commands, or buttons, are tedious to write. So this function spawns
|
||||
one if the function to be executed takes no arguments.
|
||||
Example usage:
|
||||
spawnClassCommand("testcommand", testfunc,
|
||||
{"Pixmap":"", "MenuText":"menutext","ToolTip":"tooltiptext"})
|
||||
then add "testcommand" to commandlist in InitGui.py"""
|
||||
def Activated(s):
|
||||
function()
|
||||
|
||||
def GetResources(s):
|
||||
return resources
|
||||
CommandClass = type("classname", (object,), {"Activated": Activated,
|
||||
"GetResources": GetResources})
|
||||
FreeCADGui.addCommand(classname, CommandClass())
|
1
Init.py
Normal file
|
@ -0,0 +1 @@
|
|||
#I made this?
|
36
InitGui.py
Normal file
|
@ -0,0 +1,36 @@
|
|||
class ARBench(Workbench):
|
||||
MenuText = "ARBench"
|
||||
ToolTip = "Annotation for Robotics workbench"
|
||||
Icon = """"""
|
||||
|
||||
def __init__(self):
|
||||
import os
|
||||
self.Icon = os.path.join(FreeCAD.getUserAppDataDir(), "Mod", "ARBench", "UI", "icons", "frame.svg")
|
||||
|
||||
def Initialize(self):
|
||||
"""This function is executed when FreeCAD starts"""
|
||||
import ARFrames
|
||||
self.framecommands = ["FrameCommand",
|
||||
"AllPartFramesCommand",
|
||||
"FeatureFrameCommand"]
|
||||
self.appendToolbar("AR Frames", self.framecommands)
|
||||
|
||||
def Activated(self):
|
||||
"""This function is executed when the workbench is activated."""
|
||||
#
|
||||
return
|
||||
|
||||
def Deactivated(self):
|
||||
"""This function is executed when the workbench is deactivated."""
|
||||
#
|
||||
return
|
||||
|
||||
def ContextMenu(self, recipient):
|
||||
"""This is execcuted whenever the user right-clicks on screen."""
|
||||
pass
|
||||
|
||||
def GetClassName(self):
|
||||
#This function is mandatory if this is a full python workbench
|
||||
return "Gui::PythonWorkbench"
|
||||
|
||||
Gui.addWorkbench(ARBench())
|
73
UI/FeatureFrameCreator.ui
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>FeatureFrameCreator</class>
|
||||
<widget class="QDialog" name="FeatureFrameCreator">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>235</width>
|
||||
<height>238</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>235</width>
|
||||
<height>238</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="baseSize">
|
||||
<size>
|
||||
<width>235</width>
|
||||
<height>238</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Feature Frame</string>
|
||||
</property>
|
||||
<widget class="QGraphicsView" name="Preview">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>29</y>
|
||||
<width>170</width>
|
||||
<height>151</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" name="ChoicesBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>190</y>
|
||||
<width>171</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PickedTypeLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>35</x>
|
||||
<y>10</y>
|
||||
<width>161</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
520
UI/FramePlacer.ui
Normal file
|
@ -0,0 +1,520 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>dialog</class>
|
||||
<widget class="QDialog" name="dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>299</width>
|
||||
<height>292</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>299</width>
|
||||
<height>292</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Part Frame Creator</string>
|
||||
</property>
|
||||
<widget class="QDoubleSpinBox" name="XBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>85</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Offset in part frame x direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="YBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>118</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="ZBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>151</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="XLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>85</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>x</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>XBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="YLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>118</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>y</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>YBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ZLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>151</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>z</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>ZBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="RollLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>85</y>
|
||||
<width>24</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>roll offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>roll</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>RollBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PitchLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>118</y>
|
||||
<width>35</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>pitch offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>pitch</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>PitchBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="YawLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>151</y>
|
||||
<width>29</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>yaw offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>yaw</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>YawBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="RollBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>85</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>roll offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="PitchBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>118</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>pitch offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="YawBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>151</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>yaw offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPlainTextEdit" name="FrameLabelField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>94</x>
|
||||
<y>9</y>
|
||||
<width>195</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Label of the frame</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Label of the new frame</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Label of the new frame, must be unique</string>
|
||||
</property>
|
||||
<property name="verticalScrollBarPolicy">
|
||||
<enum>Qt::ScrollBarAlwaysOff</enum>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="FrameLabelLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>9</y>
|
||||
<width>79</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Frame label</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="OffsetLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>48</y>
|
||||
<width>281</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Define an offset from the part frame if needed</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Offset from part frame</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ScaleLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>160</x>
|
||||
<y>180</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Axis scale</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="ScaleBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>230</x>
|
||||
<y>180</y>
|
||||
<width>60</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>2.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.010000000000000</double>
|
||||
</property>
|
||||
<property name="value">
|
||||
<double>0.110000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="OptionsLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>220</y>
|
||||
<width>66</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Options</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>OptionsBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" name="OptionsBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>220</y>
|
||||
<width>78</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="UBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>250</y>
|
||||
<width>62</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="VBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>220</x>
|
||||
<y>250</y>
|
||||
<width>62</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ULabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>250</y>
|
||||
<width>16</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>u</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>UBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="VLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>250</y>
|
||||
<width>16</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>v</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>VBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="CoordsLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>256</y>
|
||||
<width>51</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Coords:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
262
UI/InsertTaskCreator.ui
Normal file
|
@ -0,0 +1,262 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>323</width>
|
||||
<height>325</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>316</width>
|
||||
<height>325</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QLabel" name="TaskLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>20</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Task Label</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="SelectButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>150</x>
|
||||
<y>290</y>
|
||||
<width>161</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Get from selection</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="TaskLabelField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>20</y>
|
||||
<width>211</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>31</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Hole</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>130</y>
|
||||
<width>31</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Peg</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>70</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>90</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>150</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>170</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>70</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>90</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>170</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>150</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFeatureSummary">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>110</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature Description</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFeatureLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>110</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFeatureSummary">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>190</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature Description</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFeatureLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>190</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="AnimateButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>290</y>
|
||||
<width>131</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Animate</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
401
UI/InsertTaskCreator.ui~
Normal file
|
@ -0,0 +1,401 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>323</width>
|
||||
<height>325</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>316</width>
|
||||
<height>325</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QLabel" name="TaskLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>20</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Task Label</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="PushButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>150</x>
|
||||
<y>290</y>
|
||||
<width>161</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Get from selection</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="lineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>20</y>
|
||||
<width>211</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>50</y>
|
||||
<width>31</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Hole</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>130</y>
|
||||
<width>31</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Peg</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>70</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>90</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>150</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>170</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>70</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>90</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>170</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>150</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFeatureSummary">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>110</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature Description</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFeatureLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>110</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFeatureSummary">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>190</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature Description</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFeatureLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>190</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Feature:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="YLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>250</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>y</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>YBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="XLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>230</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>x</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>XBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ZLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>270</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>z</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>ZBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="YBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>250</y>
|
||||
<width>61</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="XBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>230</y>
|
||||
<width>61</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Offset in part frame x direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="ZBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>270</y>
|
||||
<width>61</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="AssemblyAxisLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>210</y>
|
||||
<width>121</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Assembly Axis</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="AnimateButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>290</y>
|
||||
<width>131</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Animate</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
520
UI/PartFrameCreator.ui
Normal file
|
@ -0,0 +1,520 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>dialog</class>
|
||||
<widget class="QDialog" name="dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>299</width>
|
||||
<height>292</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>299</width>
|
||||
<height>292</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Part Frame Creator</string>
|
||||
</property>
|
||||
<widget class="QDoubleSpinBox" name="XBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>85</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Offset in part frame x direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="YBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>118</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="ZBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>52</x>
|
||||
<y>151</y>
|
||||
<width>103</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>offset in part frame z direction</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> mm</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>-1000.000000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="XLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>85</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>x</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>XBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="YLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>118</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>y</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>YBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ZLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>151</y>
|
||||
<width>16</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>z</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>ZBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="RollLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>85</y>
|
||||
<width>24</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>roll offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>roll</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>RollBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PitchLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>118</y>
|
||||
<width>35</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>pitch offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>pitch</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>PitchBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="YawLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>161</x>
|
||||
<y>151</y>
|
||||
<width>29</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>yaw offset from part frame</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>yaw</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>YawBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="RollBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>85</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>roll offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="PitchBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>118</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>pitch offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="YawBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>228</x>
|
||||
<y>151</y>
|
||||
<width>61</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>yaw offset from part frame</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>°</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>1</number>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>360.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPlainTextEdit" name="FrameLabelField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>94</x>
|
||||
<y>9</y>
|
||||
<width>195</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Label of the frame</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Label of the new frame</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Label of the new frame, must be unique</string>
|
||||
</property>
|
||||
<property name="verticalScrollBarPolicy">
|
||||
<enum>Qt::ScrollBarAlwaysOff</enum>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="FrameLabelLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>9</y>
|
||||
<width>79</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Frame label</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="OffsetLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>9</x>
|
||||
<y>48</y>
|
||||
<width>281</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Define an offset from the part frame if needed</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Offset from part frame</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ScaleLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>160</x>
|
||||
<y>180</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Axis scale</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="ScaleBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>230</x>
|
||||
<y>180</y>
|
||||
<width>60</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="statusTip">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="whatsThis">
|
||||
<string>Scale of the axis arrows</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>2.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.010000000000000</double>
|
||||
</property>
|
||||
<property name="value">
|
||||
<double>0.110000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="OptionsLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>220</y>
|
||||
<width>66</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Options</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>OptionsBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" name="OptionsBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>220</y>
|
||||
<width>78</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="UBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>100</x>
|
||||
<y>250</y>
|
||||
<width>62</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="VBox">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>220</x>
|
||||
<y>250</y>
|
||||
<width>62</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ULabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>80</x>
|
||||
<y>250</y>
|
||||
<width>16</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>u</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>UBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="VLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<y>250</y>
|
||||
<width>16</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>v</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>VBox</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="CoordsLabel">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>256</y>
|
||||
<width>51</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="visible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Coords:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
239
UI/ScrewTaskCreator.ui
Normal file
|
@ -0,0 +1,239 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>337</width>
|
||||
<height>322</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>337</width>
|
||||
<height>322</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
</property>
|
||||
<widget class="QLabel" name="HoleLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>50</y>
|
||||
<width>31</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Hole</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>60</x>
|
||||
<y>150</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>60</x>
|
||||
<y>170</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>170</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="TaskLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>20</y>
|
||||
<width>71</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Task Label</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="TaskLabelField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>20</y>
|
||||
<width>211</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="AnimateButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>290</y>
|
||||
<width>131</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Animate</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="SelectButton">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>160</x>
|
||||
<y>290</y>
|
||||
<width>161</width>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Get from selection</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceIDField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>90</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>FaceID</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>60</x>
|
||||
<y>70</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Part:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HoleFaceLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>60</x>
|
||||
<y>90</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Face:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>130</y>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Screw</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="HolePartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>70</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="PegPartField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>150</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>PartLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ScrewTypeLabel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>190</y>
|
||||
<width>66</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Type:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="ScrewTypeField">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>110</x>
|
||||
<y>190</y>
|
||||
<width>161</width>
|
||||
<height>17</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>ThreadType</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
237
UI/icons/Center.svg
Normal file
|
@ -0,0 +1,237 @@
|
|||
<?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="svg5642"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="drawing.svg">
|
||||
<defs
|
||||
id="defs5644">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3801"
|
||||
id="linearGradient3807"
|
||||
x1="110"
|
||||
y1="35"
|
||||
x2="85"
|
||||
y2="35"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect"
|
||||
gradientTransform="translate(-60.636365,31.636364)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3801">
|
||||
<stop
|
||||
style="stop-color:#204a87;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3803" />
|
||||
<stop
|
||||
style="stop-color:#729fcf;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3805" />
|
||||
</linearGradient>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath6357">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:18.81833839;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:none;stroke-dashoffset:0"
|
||||
id="rect6359"
|
||||
width="51.845303"
|
||||
height="56.390755"
|
||||
x="6.6228013"
|
||||
y="1.5318987" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3801"
|
||||
id="linearGradient6363"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-60.636365,31.636364)"
|
||||
spreadMethod="reflect"
|
||||
x1="110"
|
||||
y1="35"
|
||||
x2="85"
|
||||
y2="35" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.5"
|
||||
inkscape:cx="2.3478057"
|
||||
inkscape:cy="35.001512"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="1375"
|
||||
inkscape:window-height="811"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5647">
|
||||
<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="g6337"
|
||||
clip-path="url(#clipPath6357)"
|
||||
transform="matrix(1.1017012,0,0,1.1017012,-3.2190011,-6.7998918)">
|
||||
<path
|
||||
sodipodi:nodetypes="sscccs"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2994-3"
|
||||
d="m 56.363636,84.636364 c 0,4.418278 -10.745166,8 -24,8 -13.254833,0 -23.9999985,-3.581722 -23.9999985,-8 l -2e-6,-42 47.9999985,0 z"
|
||||
style="fill:#729fcf;stroke:#0b1521;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" />
|
||||
<path
|
||||
sodipodi:nodetypes="sscccs"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2994-3-6"
|
||||
d="m 54.363635,83.363637 c 0,4.016616 -9.84973,7.272727 -22,7.272727 -12.150264,0 -21.999999,-3.256111 -21.999999,-7.272727 l -2e-6,-38 44.000001,0 z"
|
||||
style="fill:url(#linearGradient6363);fill-opacity:1;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" />
|
||||
<path
|
||||
sodipodi:nodetypes="csc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2994-3-6-9"
|
||||
d="m 54.363635,47.363637 c -2,3.272727 -9.84973,5.272727 -22,5.272727 -12.150264,0 -19,-2 -21.999999,-5.272727"
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4" />
|
||||
<path
|
||||
transform="matrix(1.1428571,0,0,1.1428571,72.363636,14.064936)"
|
||||
d="m -14,25 c 0,3.865993 -9.40202,7 -21,7 -11.59798,0 -21,-3.134007 -21,-7 0,-3.865993 9.40202,-7 21,-7 11.59798,0 21,3.134007 21,7 z"
|
||||
sodipodi:ry="7"
|
||||
sodipodi:rx="21"
|
||||
sodipodi:cy="25"
|
||||
sodipodi:cx="-35"
|
||||
id="path2994"
|
||||
style="fill:#729fcf;stroke:#0b1521;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4"
|
||||
sodipodi:type="arc" />
|
||||
<g
|
||||
transform="matrix(1.1251249,0,0,1.2288536,-5.1529457,-1.5237155)"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="g4792">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="rect3039-1"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<rect
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
id="rect3039"
|
||||
width="2.271805"
|
||||
height="19.048214"
|
||||
x="31.545361"
|
||||
y="15.941667" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
id="path3043"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:arg2="1.5707963"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)" />
|
||||
<rect
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
id="rect3039-3"
|
||||
width="2.271805"
|
||||
height="19.048214"
|
||||
x="33.423866"
|
||||
y="-52.183987"
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)" />
|
||||
<path
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)"
|
||||
sodipodi:type="star"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
id="path3043-6"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:arg2="1.5707963"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
inkscape:transform-center-x="-0.92685398" />
|
||||
<rect
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
id="rect3039-3-7"
|
||||
width="2.2567275"
|
||||
height="18.921833"
|
||||
x="-47.582092"
|
||||
y="-7.3576851"
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)" />
|
||||
<path
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)"
|
||||
sodipodi:type="star"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
id="path3043-6-5"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:arg2="1.5707963"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
inkscape:transform-center-x="0.0233072" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
id="path4366"
|
||||
sodipodi:cx="35.954548"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:ry="2.590909"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)" />
|
||||
</g>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path5806"
|
||||
d="m 64.181818,63.636364 -63.99999982,0"
|
||||
style="fill:none;stroke:#000000;stroke-width:7.59999943;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:none" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
152
UI/icons/PickedPoint.svg
Normal file
|
@ -0,0 +1,152 @@
|
|||
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg6384"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 37">
|
||||
<defs
|
||||
id="defs6386" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.9445436"
|
||||
inkscape:cx="33.122262"
|
||||
inkscape:cy="42.611518"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="472"
|
||||
inkscape:window-height="383"
|
||||
inkscape:window-x="968"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata6389">
|
||||
<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="g4792"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(1.3322492,0,0,1.4550733,-13.530887,-8.9206423)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.1 KiB |
275
UI/icons/PointOnCenterline.svg
Normal file
|
@ -0,0 +1,275 @@
|
|||
<?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="svg4339"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 12">
|
||||
<defs
|
||||
id="defs4341">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3801"
|
||||
id="linearGradient3807"
|
||||
x1="110"
|
||||
y1="35"
|
||||
x2="85"
|
||||
y2="35"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect"
|
||||
gradientTransform="translate(-61,23.272727)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3801">
|
||||
<stop
|
||||
style="stop-color:#c4a000;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3803" />
|
||||
<stop
|
||||
style="stop-color:#fce94f;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3805" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3801-5"
|
||||
id="linearGradient3807-7"
|
||||
x1="110"
|
||||
y1="35"
|
||||
x2="85"
|
||||
y2="35"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect"
|
||||
gradientTransform="matrix(0.67526107,0,0,0.67526107,-31.705858,16.546964)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3801-5">
|
||||
<stop
|
||||
style="stop-color:#204a87;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3803-9" />
|
||||
<stop
|
||||
style="stop-color:#729fcf;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3805-2" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3801-5-7"
|
||||
id="linearGradient3807-7-9"
|
||||
x1="110"
|
||||
y1="35"
|
||||
x2="85"
|
||||
y2="35"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect"
|
||||
gradientTransform="matrix(0.72727273,0,0,0.72727273,-36.272728,10.363637)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3801-5-7">
|
||||
<stop
|
||||
style="stop-color:#204a87;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3803-9-3" />
|
||||
<stop
|
||||
style="stop-color:#729fcf;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3805-2-6" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.5"
|
||||
inkscape:cx="13.517284"
|
||||
inkscape:cy="24.468658"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-object-midpoints="false"
|
||||
inkscape:window-width="1375"
|
||||
inkscape:window-height="811"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata4344">
|
||||
<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:#729fcf;stroke:#0b1521;stroke-width:1.35052204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4"
|
||||
d="m 47.299687,52.335801 c 0,2.983491 -7.255792,5.402088 -16.206264,5.402088 -8.950473,0 -16.206265,-2.418597 -16.206265,-5.402088 l -10e-7,-28.360965 32.41253,0 z"
|
||||
id="path2994-3"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sscccs" />
|
||||
<path
|
||||
style="opacity:0.51000001;fill:url(#linearGradient3807-7);fill-opacity:1;stroke:#729fcf;stroke-width:1.35052216;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4"
|
||||
d="m 45.949165,51.476378 c 0,2.712264 -6.651139,4.910989 -14.855743,4.910989 -8.2046,0 -14.855743,-2.198725 -14.855743,-4.910989 l -2e-6,-25.659921 29.711488,0 z"
|
||||
id="path2994-3-6"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sscccs" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:#729fcf;stroke:none"
|
||||
id="path2994-8"
|
||||
sodipodi:cx="-35"
|
||||
sodipodi:cy="25"
|
||||
sodipodi:rx="21"
|
||||
sodipodi:ry="7"
|
||||
d="m -14,25 a 21,7 0 1 1 -42,0 21,7 0 1 1 42,0 z"
|
||||
transform="matrix(0.77172691,0,0,0.77172691,58.103864,4.6816635)" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1.6886189;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3.37723797, 3.37723797;stroke-dashoffset:0"
|
||||
d="m 31.284953,15.183043 0,45.389159"
|
||||
id="path5504"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="g4792-2"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(1.236972,0,0,1.3510122,-9.558506,-9.4101622)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-9"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-3"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3-1"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-9"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7-4"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366-8"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:1.35052216;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dashoffset:20.4"
|
||||
d="m 45.949165,27.16698 c -1.350522,2.209945 -6.651139,3.560467 -14.855743,3.560467 -8.2046,0 -12.829961,-1.350522 -14.855743,-3.560467"
|
||||
id="path2994-3-6-9"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:none;stroke:#0b1521;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.5;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4"
|
||||
id="path2994"
|
||||
sodipodi:cx="-35"
|
||||
sodipodi:cy="25"
|
||||
sodipodi:rx="21"
|
||||
sodipodi:ry="7"
|
||||
d="m -14,25 a 21,7 0 1 1 -42,0 21,7 0 1 1 42,0 z"
|
||||
transform="matrix(0.77172691,0,0,0.77172691,58.103864,4.6816635)" />
|
||||
<rect
|
||||
style="fill:#729fcf;stroke:none"
|
||||
id="rect5584"
|
||||
width="2.8052049"
|
||||
height="2.1262856"
|
||||
x="29.457829"
|
||||
y="17.427979" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 11 KiB |
181
UI/icons/PointOnEdge.svg
Normal file
|
@ -0,0 +1,181 @@
|
|||
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg2985"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="frameoncurve.svg">
|
||||
<defs
|
||||
id="defs2987">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lstart"
|
||||
style="overflow:visible">
|
||||
<path
|
||||
id="path3859"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
|
||||
transform="scale(0.8) translate(12.5,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.5"
|
||||
inkscape:cx="6.549462"
|
||||
inkscape:cy="34.388895"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:snap-bbox-midpoints="true"
|
||||
inkscape:snap-page="false"
|
||||
inkscape:snap-midpoints="true"
|
||||
showguides="false"
|
||||
inkscape:window-width="1266"
|
||||
inkscape:window-height="783"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:snap-global="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid4310" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata2990">
|
||||
<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:none;stroke:#000000;stroke-width:2.88424587;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 4.093678,33.130265 c 0,0 0.670134,7.648668 23.365889,8.028173 C 50.15532,41.537941 50.047635,35.119378 49.356598,25.394822 48.665561,15.670267 35.708619,9.9239398 35.708619,9.9239398"
|
||||
id="path4811"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="g4792"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(1.3322492,0,0,1.4550733,-14.352489,-9.6872132)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 a 2.5909083,2.590909 0 1 1 -5.181816,0 2.5909083,2.590909 0 1 1 5.181816,0 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 7.1 KiB |
44
UI/icons/PointOnSurface.svg
Normal file
|
@ -0,0 +1,44 @@
|
|||
<?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="svg8779" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="frameonsurface.svg">
|
||||
<defs id="defs8781">
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3855" id="linearGradient3861" x1="38" y1="22" x2="49" y2="42" gradientUnits="userSpaceOnUse" spreadMethod="reflect" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3855">
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="0" id="stop3857" />
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="1" id="stop3859" />
|
||||
</linearGradient>
|
||||
<linearGradient gradientTransform="translate(-0.54545473,3.1818182)" inkscape:collect="always" xlink:href="#linearGradient3845" id="linearGradient3851" x1="18" y1="43" x2="11" y2="24" gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3845">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop3847" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3849" />
|
||||
</linearGradient>
|
||||
<linearGradient gradientTransform="translate(-0.54545473,3.1818182)" y2="42" x2="49" y1="22" x1="38" spreadMethod="reflect" gradientUnits="userSpaceOnUse" id="linearGradient9035" xlink:href="#linearGradient3855" inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.5" inkscape:cx="32" inkscape:cy="32" inkscape:current-layer="layer1" showgrid="true" inkscape:document-units="px" inkscape:grid-bbox="true" inkscape:window-width="1016" inkscape:window-height="657" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="0" />
|
||||
<metadata id="metadata8784">
|
||||
<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 id="path3846-3" style="color:#000000;fill:url(#linearGradient9035);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;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 2.4545453,24.181818 c 19.9999997,0 31.9999997,22 31.9999997,38 l 26,-20 c 0,-16 -12,-32 -26,-32 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" />
|
||||
<path id="path3852-7" style="color:#000000;fill:url(#linearGradient3851);fill-opacity:1;fill-rule:evenodd;stroke:#0b1521;stroke-width:2;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 34.454545,62.181818 c 0,-16 -12,-38 -31.9999997,-38 l 4,14 c 7.9999997,0 13.9999997,8 13.9999997,18 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" />
|
||||
<path id="path3852-7-6" style="color:#000000;fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;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.454545,59.181818 c 0,-12 -12.4,-33 -27.3999997,-33 l 2.9,10.1 c 5.4999997,-0.1 14.4999997,7.9 14.3999997,18.6 z" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" />
|
||||
<path style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 9.4545453,23.181818 25.3999997,-11 c 12.6,0 22.6,13 23.6,29 l -22.3,17.2 c -0.7,-13.2 -11.7,-32.2 -26.6999997,-35.2 z" id="path3853" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" />
|
||||
<g id="g4792" style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none" transform="matrix(0.6931302,0.14339095,-0.15661058,0.75703197,2.2598731,-8.4369758)">
|
||||
<path style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z" id="rect3039-1" inkscape:connector-curvature="0" />
|
||||
<rect y="15.941667" x="31.545361" height="19.048214" width="2.271805" id="rect3039" style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)" inkscape:transform-center-y="-0.94840389" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043" style="fill:#729fcf;fill-rule:evenodd;stroke:none" sodipodi:type="star" />
|
||||
<rect transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)" y="-52.183987" x="33.423866" height="19.048214" width="2.271805" id="rect3039-3" style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="-0.92685398" inkscape:transform-center-y="-0.024790177" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6" style="fill:#ef2929;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)" y="-7.3576851" x="-47.582092" height="18.921833" width="2.2567275" id="rect3039-3-7" style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="0.0233072" inkscape:transform-center-y="-0.87140186" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6-5" style="fill:#8ae234;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)" d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z" sodipodi:ry="2.590909" sodipodi:rx="2.5909083" sodipodi:cy="37.590908" sodipodi:cx="35.954548" id="path4366" style="fill:#fce94f;stroke:none" sodipodi:type="arc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 8.2 KiB |
60
UI/icons/allpartframes.svg
Normal file
|
@ -0,0 +1,60 @@
|
|||
<?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="svg8033" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="allpartframes.svg">
|
||||
<defs id="defs8035">
|
||||
<inkscape:path-effect effect="spiro" id="path-effect3076" is_visible="true" />
|
||||
<inkscape:path-effect is_visible="true" id="path-effect3075" effect="spiro" />
|
||||
<inkscape:path-effect is_visible="true" id="path-effect3075-6" effect="spiro" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3767" id="linearGradient3222" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.82352937,0,0,0.77272731,8.529415,13.09486)" x1="22.116516" y1="55.717518" x2="17.328547" y2="21.31134" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3767">
|
||||
<stop style="stop-color:#edd400;stop-opacity:1" offset="0" id="stop3769" />
|
||||
<stop style="stop-color:#fce94f;stop-opacity:1" offset="1" id="stop3771" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3777" id="linearGradient3220" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.79109028,0,0,0.78516507,9.037552,12.345152)" x1="53.896763" y1="51.179787" x2="47.502235" y2="21.83742" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3777">
|
||||
<stop style="stop-color:#c4a000;stop-opacity:1" offset="0" id="stop3779-3" />
|
||||
<stop style="stop-color:#edd400;stop-opacity:1" offset="1" id="stop3781" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="7.7781746" inkscape:cx="42.12947" inkscape:cy="31.89774" inkscape:current-layer="g8668" showgrid="true" inkscape:document-units="px" inkscape:grid-bbox="true" inkscape:snap-object-midpoints="true" inkscape:window-width="1375" inkscape:window-height="811" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" />
|
||||
<metadata id="metadata8038">
|
||||
<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:nodetypes="ccccc" inkscape:connector-curvature="0" id="path2993" d="m 11.000002,26.231225 28,5 18,-7 -23.84947,-3.421981 z" style="fill:#fce94f;stroke:#302b00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path2995" d="m 57.000002,24.231225 0,28 -18,8 0,-30 z" style="fill:url(#linearGradient3220);fill-opacity:1;stroke:#302b00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path style="fill:url(#linearGradient3222);fill-opacity:1;fill-rule:evenodd;stroke:#302b00;stroke-width:1.99999988;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 11.000002,26.231225 28,4 0,30.000002 -28,-4.636365 z" id="path3825" sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" />
|
||||
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3765" d="m 12.993002,28.599479 0.007,25.231746 24,4 -0.007,-25.843 z" style="fill:none;stroke:#fce94f;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3775" d="m 41.000002,31.731225 0,25.6 14,-6.4 0,-23.8 z" style="fill:none;stroke:#edd400;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<g id="g4792" style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none" transform="matrix(0.67056429,0,0,0.73238565,-6.618908,-4.8414332)">
|
||||
<path style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z" id="rect3039-1" inkscape:connector-curvature="0" />
|
||||
<rect y="15.941667" x="31.545361" height="19.048214" width="2.271805" id="rect3039" style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)" inkscape:transform-center-y="-0.94840389" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043" style="fill:#729fcf;fill-rule:evenodd;stroke:none" sodipodi:type="star" />
|
||||
<rect transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)" y="-52.183987" x="33.423866" height="19.048214" width="2.271805" id="rect3039-3" style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="-0.92685398" inkscape:transform-center-y="-0.024790177" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6" style="fill:#ef2929;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)" y="-7.3576851" x="-47.582092" height="18.921833" width="2.2567275" id="rect3039-3-7" style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="0.0233072" inkscape:transform-center-y="-0.87140186" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6-5" style="fill:#8ae234;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)" d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z" sodipodi:ry="2.590909" sodipodi:rx="2.5909083" sodipodi:cy="37.590908" sodipodi:cx="35.954548" id="path4366" style="fill:#fce94f;stroke:none" sodipodi:type="arc" />
|
||||
</g>
|
||||
<g id="g8668">
|
||||
<g transform="translate(0.3044802,0.12123813)" id="g8732-1" style="fill:none;stroke:#000000;stroke-width:7.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round">
|
||||
<text xml:space="preserve" style="font-size:30.92953299999999928px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;font-family:Sans;stroke-width:7.7;stroke-miterlimit:4;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round" x="4.7745667" y="44.87561" id="text8146-1" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8148-0" x="4.7745667" y="44.87561">ALL</tspan></text>
|
||||
</g>
|
||||
<g id="g8732">
|
||||
<text xml:space="preserve" style="font-size:30.929533px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#34e0e2;fill-opacity:1;stroke:none;font-family:Sans" x="4.7745667" y="44.87561" id="text8146" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan8148" x="4.7745667" y="44.87561">ALL</tspan></text>
|
||||
</g>
|
||||
<path inkscape:connector-curvature="0" id="path8658" d="M 15.04209,25.301974 10.799449,36.358553" style="fill:none;stroke:#16d0d2;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path8660" d="M 9.9680966,38.989814 7.9667027,44.462459" style="fill:none;stroke:#16d0d2;stroke-width:0.99136168px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path8662" d="m 10.092342,38.608438 10.02806,0.06428" style="fill:#06989a;stroke:#16d0d2;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path8664" d="m 29.423219,44.45814 13.06747,-0.128565" style="fill:none;stroke:#16d0d2;stroke-width:0.99580127px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path8666" d="m 46.669048,44.329575 13.131626,0.06428" style="fill:none;stroke:#16d0d2;stroke-width:0.99581689px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
141
UI/icons/allpartgroups.svg
Normal file
|
@ -0,0 +1,141 @@
|
|||
<?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="svg2985" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="New document 2">
|
||||
<defs id="defs2987">
|
||||
<radialGradient inkscape:collect="always" xlink:href="#linearGradient1789" id="radialGradient159" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.015635,0,0.103105,1.000512,0,-0.08369458)" cx="26.106777" cy="38.195114" fx="26.106777" fy="38.195114" r="32.259769" />
|
||||
<linearGradient id="linearGradient1789">
|
||||
<stop style="stop-color:#a0a0a0;stop-opacity:1;" offset="0" id="stop1790" />
|
||||
<stop style="stop-color:#a8a8a8;stop-opacity:1;" offset="1" id="stop1791" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient5048" id="linearGradient5027" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" x1="302.85715" y1="366.64789" x2="302.85715" y2="609.50507" />
|
||||
<linearGradient id="linearGradient5048">
|
||||
<stop style="stop-color:black;stop-opacity:0;" offset="0" id="stop5050" />
|
||||
<stop id="stop5056" offset="0.5" style="stop-color:black;stop-opacity:1;" />
|
||||
<stop style="stop-color:black;stop-opacity:0;" offset="1" id="stop5052" />
|
||||
</linearGradient>
|
||||
<radialGradient inkscape:collect="always" xlink:href="#linearGradient5060" id="radialGradient5029" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" cx="605.71429" cy="486.64789" fx="605.71429" fy="486.64789" r="117.14286" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient5060">
|
||||
<stop style="stop-color:black;stop-opacity:1;" offset="0" id="stop5062" />
|
||||
<stop style="stop-color:black;stop-opacity:0;" offset="1" id="stop5064" />
|
||||
</linearGradient>
|
||||
<radialGradient inkscape:collect="always" xlink:href="#linearGradient5060" id="radialGradient5031" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" cx="605.71429" cy="486.64789" fx="605.71429" fy="486.64789" r="117.14286" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient137" id="linearGradient158" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.462696,0,0.06907908,0.683669,7.6420233,9.9623265)" x1="5.2657914" y1="18.725863" x2="8.212224" y2="52.625851" />
|
||||
<linearGradient id="linearGradient137">
|
||||
<stop style="stop-color:#ffffff;stop-opacity:0.70059878;" offset="0.0000000" id="stop138" />
|
||||
<stop style="stop-color:#ffffff;stop-opacity:0.0000000;" offset="1.0000000" id="stop139" />
|
||||
</linearGradient>
|
||||
<linearGradient gradientTransform="translate(7.6420233,9.9623265)" inkscape:collect="always" xlink:href="#linearGradient13842" id="linearGradient13848" x1="22.25" y1="37.625" x2="19.75" y2="14.875" gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient13842">
|
||||
<stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop13844" />
|
||||
<stop style="stop-color:#000000;stop-opacity:0;" offset="1" id="stop13846" />
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient259">
|
||||
<stop id="stop260" offset="0.0000000" style="stop-color:#fafafa;stop-opacity:1.0000000;" />
|
||||
<stop style="stop-color:#a8a8a8;stop-opacity:1;" offset="0.5" id="stop8238" />
|
||||
<stop id="stop261" offset="1" style="stop-color:#cdcdcd;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient id="linearGradient269">
|
||||
<stop id="stop270" offset="0.0000000" style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
|
||||
<stop id="stop271" offset="1.0000000" style="stop-color:#4c4c4c;stop-opacity:1.0000000;" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient9766" id="linearGradient13162" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1,0,0,1.022118,59.698963,8.6393005)" x1="22.175976" y1="36.987999" x2="22.065331" y2="32.050499" />
|
||||
<linearGradient id="linearGradient9766">
|
||||
<stop style="stop-color:#6194cb;stop-opacity:1;" offset="0" id="stop9768" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1;" offset="1" id="stop9770" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient148" id="linearGradient156" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.535299,0,0,0.651339,11.093441,12.410326)" x1="14.899379" y1="27.059643" x2="22.715446" y2="41.836895" />
|
||||
<linearGradient id="linearGradient148">
|
||||
<stop style="stop-color:#ffffff;stop-opacity:0.13402061;" offset="0.0000000" id="stop149" />
|
||||
<stop style="stop-color:#ffffff;stop-opacity:0.051546391;" offset="1.0000000" id="stop150" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient335" id="linearGradient155" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.421537,0,0,0.703464,7.6420233,9.9623265)" x1="19.116116" y1="28.946041" x2="19.426924" y2="51.912693" />
|
||||
<linearGradient id="linearGradient335">
|
||||
<stop style="stop-color:#ffffff;stop-opacity:1.0000000;" offset="0.0000000" id="stop336" />
|
||||
<stop style="stop-color:#ffffff;stop-opacity:0.0000000;" offset="1.0000000" id="stop337" />
|
||||
</linearGradient>
|
||||
<radialGradient r="32.259769" fy="38.195114" fx="26.106777" cy="38.195114" cx="26.106777" gradientTransform="matrix(1.015635,0,0.103105,1.000512,7.6420233,9.8786325)" gradientUnits="userSpaceOnUse" id="radialGradient3407" xlink:href="#linearGradient1789" inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.5" inkscape:cx="32" inkscape:cy="32" inkscape:current-layer="layer1" showgrid="true" inkscape:document-units="px" inkscape:grid-bbox="true" inkscape:window-width="809" inkscape:window-height="698" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="0" />
|
||||
<metadata id="metadata2990">
|
||||
<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 inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccssssccc" style="color:#000000;fill:url(#radialGradient3407);fill-opacity:1;fill-rule:nonzero;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" id="path2375" d="m 12.262052,48.613342 c 0.04181,0.420455 0.497385,0.840909 0.911155,0.840909 l 31.136162,0 c 0.41377,0 0.785732,-0.420454 0.743924,-0.840909 L 42.356676,21.494054 C 42.314866,21.0736 41.85929,20.653146 41.445521,20.653146 l -12.723416,0 c -0.590546,0 -1.209083,-0.379552 -1.402861,-0.960335 L 26.216242,16.386935 C 26.04699,15.879657 25.669092,15.65114 24.901769,15.65114 l -14.9373267,0 c -0.413769,0 -0.785731,0.420454 -0.743923,0.840908 l 3.0415327,32.121294 z" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000036;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" d="m 10.980625,27.495814 31.149859,0" id="path13113" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" d="m 12.972176,47.495814 29.987754,0" id="path13160" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13139" d="m 12.972176,45.495814 29.987754,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" />
|
||||
<g style="display:inline" id="g5022" transform="matrix(0.02165152,0,0,0.01903841,50.057403,46.896047)">
|
||||
<rect y="-150.69685" x="-1559.2523" height="478.35718" width="1339.6335" id="rect4173" style="opacity:0.40206185;color:#000000;fill:url(#linearGradient5027);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" id="path5058" d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 -159.436816,-239.134595 -345.40014,-239.134615 z" style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.40206185;color:#000000;fill:url(#radialGradient5031);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible" d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 -142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 159.4368,-239.134595 345.4002,-239.134615 z" id="path5018" sodipodi:nodetypes="cccc" />
|
||||
</g>
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccsscsscccc" id="path2380" d="m 13.813775,48.381001 c 0.03136,0.310327 -0.154625,0.517212 -0.475404,0.413769 l 0,0 C 13.017592,48.691328 12.789803,48.484443 12.758447,48.174116 L 9.7288813,16.806921 c -0.03136,-0.310328 0.156594,-0.497723 0.4669207,-0.497723 l 14.749752,-0.09145 c 0.531284,-0.0033 0.739429,0.05331 0.879799,0.517212 0,0 1.085374,3.112797 1.246234,3.698104 l -1.555596,-2.917035 c -0.26518,-0.497263 -0.598744,-0.41377 -0.97279,-0.41377 l -13.1294,0 c -0.310327,0 -0.496308,0.206885 -0.464952,0.517212 l 2.978821,30.864968 -0.113895,-0.103442 z" style="color:#000000;fill:url(#linearGradient158);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.17341149;marker:none;visibility:visible;display:block;overflow:visible" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13145" d="m 9.9472573,17.495813 14.7837327,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999982;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" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13115" d="m 10.399357,21.495813 30.73888,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000012;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" />
|
||||
<g inkscape:export-ydpi="74.800003" inkscape:export-xdpi="74.800003" inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/gnome-fs-directory.png" transform="matrix(1.034424,0,0.10452,1.034424,-2.3904566,12.59424)" id="g2381" style="fill:#ffffff;fill-opacity:0.5803109;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4;display:block">
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cscscs" id="path2382" d="m 41.785743,9.0363862 c 0.0096,-0.4745828 0.01519,-0.7245056 -0.423393,-0.7242032 l -12.55582,0.00866 c -0.3,0 -0.324614,-0.1432061 0,0 0.324614,0.1432061 1.247098,0.6582712 2.182697,0.7009947 0,0 10.796477,0.016463 10.796516,0.014551 z" style="stroke:none" />
|
||||
</g>
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13123" d="m 10.804919,25.495814 30.830556,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.99999994;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" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" d="m 12.801495,43.495814 29.987754,0" id="path13121" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13119" d="m 12.507832,41.495814 30.108724,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000036;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" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000036;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" d="m 12.27566,39.495814 30.16921,0" id="path13135" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13137" d="m 12.104979,37.495814 30.16921,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000036;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" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;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" d="m 11.897695,35.495814 30.205121,0" id="path13143" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13133" d="m 11.665543,33.495814 30.265581,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" d="m 11.494862,31.495814 30.265581,0" id="path13117" sodipodi:nodetypes="cc" />
|
||||
<g inkscape:export-ydpi="74.800003" inkscape:export-xdpi="74.800003" inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/gnome-fs-directory.png" transform="matrix(1.034424,0,0.10452,1.034424,-2.3904566,12.59424)" id="g1853" style="fill:#ffffff;fill-opacity:0.5803109;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4;display:block">
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cscscs" id="path1855" d="m 41.785743,9.0363862 c 0.0096,-0.4745828 0.01519,-0.7245056 -0.423393,-0.7242032 l -12.55582,0.00866 c -0.3,0 -0.324614,-0.1432061 0,0 0.324614,0.1432061 1.247098,0.6582712 2.182697,0.7009947 0,0 10.796477,0.016463 10.796516,0.014551 z" style="stroke:none" />
|
||||
</g>
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000036;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" d="m 10.606255,23.495814 31.026503,0" id="path13127" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" sodipodi:nodetypes="cc" id="path13125" d="m 11.293442,29.495814 30.295796,0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000012;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" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.11363633;color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.00000024;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" d="m 10.166281,19.495814 15.280815,0" id="path13147" sodipodi:nodetypes="cc" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.39204544;color:#000000;fill:url(#linearGradient13848);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:block;overflow:visible" d="m 42.017023,24.087327 2.625,24.625 -31,0.125 c 0,0 -1.875,-24.75 -1.875,-24.75 0,0 30.375,0 30.25,0 z" id="path13840" sodipodi:nodetypes="cccsc" />
|
||||
<g id="g4526" transform="translate(-31.454545,22.181819)">
|
||||
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3150-7" d="m 82.727274,-7.4545432 0,19.9999972 -12.000001,8 0,-19.99999998 z" style="fill:#204a87;stroke:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3930" d="m 70.727273,18.545454 12.000001,-8" style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3932" d="m 80.727271,14.545454 0,-19.999999" style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3934" d="m 82.727274,-5.454545 -12.000001,8" style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3936" d="m 72.72727,-1.454545 0,19.999999" style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3152-1" d="m 70.727273,20.545454 -16.000001,-8 0,-19.9999988 16.000001,7.99999882 z" style="fill:#3465a4;stroke:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3938" d="m 68.72727,0.54545502 0,17.99999898" style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3940" d="m 54.727272,10.545454 16.000001,8" style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3942" d="m 56.727275,12.545454 0,-17.999999" style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3150" d="m 82.727274,-7.4545448 0,19.9999988 -12.000001,8 0,-19.99999898 z" style="fill:none;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3944" d="m 70.727273,2.545455 -16.000001,-8" style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3152" d="m 70.727273,20.545454 -16.000001,-8 0,-19.9999988 16.000001,7.99999982 z" style="fill:none;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path3156" d="M 82.727274,-7.4545448 70.727273,0.54545502 54.727272,-7.4545448 66.727273,-15.454545 82.727274,-7.4545448" style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
</g>
|
||||
<g id="g4792-3" style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none" transform="matrix(0.31467961,0,0,0.34369088,28.536609,10.383837)">
|
||||
<path style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z" id="rect3039-1-6" inkscape:connector-curvature="0" />
|
||||
<rect y="15.941667" x="31.545361" height="19.048214" width="2.271805" id="rect3039-7" style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)" inkscape:transform-center-y="-0.94840389" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-5" style="fill:#729fcf;fill-rule:evenodd;stroke:none" sodipodi:type="star" />
|
||||
<rect transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)" y="-52.183987" x="33.423866" height="19.048214" width="2.271805" id="rect3039-3-3" style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="-0.92685398" inkscape:transform-center-y="-0.024790177" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6-56" style="fill:#ef2929;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)" y="-7.3576851" x="-47.582092" height="18.921833" width="2.2567275" id="rect3039-3-7-2" style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path inkscape:transform-center-x="0.0233072" inkscape:transform-center-y="-0.87140186" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.5707963" sodipodi:arg1="0.52359878" sodipodi:r2="1.9734807" sodipodi:r1="3.9469614" sodipodi:cy="7.6363635" sodipodi:cx="33.727276" sodipodi:sides="3" id="path3043-6-5-9" style="fill:#8ae234;fill-rule:evenodd;stroke:none" sodipodi:type="star" transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)" d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z" sodipodi:ry="2.590909" sodipodi:rx="2.5909083" sodipodi:cy="37.590908" sodipodi:cx="35.954548" id="path4366-1" style="fill:#fce94f;stroke:none" sodipodi:type="arc" />
|
||||
</g>
|
||||
<path inkscape:connector-curvature="0" inkscape:export-ydpi="74.800003" inkscape:export-xdpi="74.800003" inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/gnome-fs-directory.png" sodipodi:nodetypes="cccsscccscc" id="path2401" d="m 13.420589,49.028324 c 0.103442,0.211469 0.310326,0.422928 0.620652,0.422928 l 33.308452,0 c 0.206892,0 0.521164,-0.126305 0.708174,-0.264351 0.530402,-0.391535 0.65486,-0.612385 0.892782,-0.973467 2.448126,-3.71546 5.805141,-19.276893 5.805141,-19.276893 0.103442,-0.21146 -0.103441,-0.42292 -0.413767,-0.42292 l -34.923642,0 c -0.310326,0 -1.655965,16.10733 -4.862998,19.287023 l -1.238236,1.22768 0.103442,0 z" style="color:#000000;fill:url(#linearGradient13162);fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
|
||||
<path inkscape:connector-curvature="0" id="path323" d="m 20.776499,30.100968 c -0.772747,4.990757 -1.501301,9.009243 -2.71599,13.513864 2.386485,-0.707107 7.116116,-3.204505 17.116116,-3.204505 10,0 16.723573,-9.248699 17.651651,-10.353553 l -32.051777,0.04419 z" style="fill:url(#linearGradient156);fill-opacity:1;fill-rule:evenodd;stroke:none" sodipodi:nodetypes="ccccc" />
|
||||
<path inkscape:connector-curvature="0" style="opacity:0.52272728;color:#000000;fill:none;stroke:url(#linearGradient155);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" d="m 53.462106,29.649827 -33.158471,0 c 0,0 -2.147748,16.019607 -4.722272,18.240578 8.121077,0 31.571171,-0.04864 31.59099,-0.04864 1.751659,0 4.907641,-12.636194 6.289753,-18.191942 z" id="path324" sodipodi:nodetypes="cccsc" />
|
||||
<g id="g5258" transform="matrix(0.28930544,0,0,0.28930544,12.974584,4.0161761)">
|
||||
<g transform="matrix(1.3322492,0,0,1.4550733,-6.5424305,-12.411736)" style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none" id="g4792">
|
||||
<path inkscape:connector-curvature="0" id="rect3039-1" d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z" style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<rect style="fill:#729fcf;fill-rule:evenodd;stroke:none" id="rect3039" width="2.271805" height="19.048214" x="31.545361" y="15.941667" />
|
||||
<path sodipodi:type="star" style="fill:#729fcf;fill-rule:evenodd;stroke:none" id="path3043" sodipodi:sides="3" sodipodi:cx="33.727276" sodipodi:cy="7.6363635" sodipodi:r1="3.9469614" sodipodi:r2="1.9734807" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:transform-center-y="-0.94840389" transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)" />
|
||||
<rect style="fill:#ef2929;fill-rule:evenodd;stroke:none" id="rect3039-3" width="2.271805" height="19.048214" x="33.423866" y="-52.183987" transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)" />
|
||||
<path transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" sodipodi:type="star" style="fill:#ef2929;fill-rule:evenodd;stroke:none" id="path3043-6" sodipodi:sides="3" sodipodi:cx="33.727276" sodipodi:cy="7.6363635" sodipodi:r1="3.9469614" sodipodi:r2="1.9734807" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:transform-center-y="-0.024790177" inkscape:transform-center-x="-0.92685398" />
|
||||
<rect style="fill:#8ae234;fill-rule:evenodd;stroke:none" id="rect3039-3-7" width="2.2567275" height="18.921833" x="-47.582092" y="-7.3576851" transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)" />
|
||||
<path transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" sodipodi:type="star" style="fill:#8ae234;fill-rule:evenodd;stroke:none" id="path3043-6-5" sodipodi:sides="3" sodipodi:cx="33.727276" sodipodi:cy="7.6363635" sodipodi:r1="3.9469614" sodipodi:r2="1.9734807" sodipodi:arg1="0.52359878" sodipodi:arg2="1.5707963" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z" inkscape:transform-center-y="-0.87140186" inkscape:transform-center-x="0.0233072" />
|
||||
<path sodipodi:type="arc" style="fill:#fce94f;stroke:none" id="path4366" sodipodi:cx="35.954548" sodipodi:cy="37.590908" sodipodi:rx="2.5909083" sodipodi:ry="2.590909" d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z" transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 31 KiB |
254
UI/icons/featureframecreator.svg
Normal file
|
@ -0,0 +1,254 @@
|
|||
<?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="svg7430"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 55">
|
||||
<defs
|
||||
id="defs7432">
|
||||
<radialGradient
|
||||
r="22"
|
||||
fy="91.956673"
|
||||
fx="225.93762"
|
||||
cy="91.956673"
|
||||
cx="225.93762"
|
||||
gradientTransform="matrix(-1.4090915,3.8636359,-0.97565325,-0.35582669,693.7938,-749.33348)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3061"
|
||||
xlink:href="#linearGradient3084"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3084">
|
||||
<stop
|
||||
style="stop-color:#729fcf;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3086" />
|
||||
<stop
|
||||
style="stop-color:#204a87;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3088" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3857"
|
||||
id="radialGradient3863"
|
||||
cx="43.783218"
|
||||
cy="41.446495"
|
||||
fx="43.783218"
|
||||
fy="41.446495"
|
||||
r="12.458333"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.38461542,0.38461546,-0.84615388,0.84615382,61.897077,-11.243146)" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3857">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3859" />
|
||||
<stop
|
||||
style="stop-color:#d3d7cf;stop-opacity:0.4"
|
||||
offset="1"
|
||||
id="stop3861" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="22"
|
||||
fy="91.956673"
|
||||
fx="225.93762"
|
||||
cy="91.956673"
|
||||
cx="225.93762"
|
||||
gradientTransform="matrix(-1.4090915,3.8636359,-0.97565325,-0.35582669,439.26643,-814.94734)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient7462"
|
||||
xlink:href="#linearGradient3084"
|
||||
inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.5"
|
||||
inkscape:cx="31.272727"
|
||||
inkscape:cy="32"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="885"
|
||||
inkscape:window-height="635"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata7435">
|
||||
<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(#radialGradient7462);fill-opacity:1;stroke:#0b1521;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="m 34.181818,4.2727238 -21,52.0000072 c 0,8 42,8 42,0 z"
|
||||
id="path3039"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 34.181818,9.2727238 -19,47.0000072 c 3,6 35,6 38,0 z"
|
||||
id="path3817"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
style="fill:#c17d11;fill-opacity:1;stroke:#271903;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:2.04"
|
||||
d="m 39.181818,26.272729 4,-4 10,10.000013 -4,3.999989 z"
|
||||
id="rect3057"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#e9b96e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 51.081828,32.972732 -10,-9.999997"
|
||||
id="path3865"
|
||||
inkscape:connector-curvature="0" />
|
||||
<g
|
||||
id="g4792"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(0.62901767,-0.34747949,0.37951469,0.68700873,-3.3397857,6.0535633)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:url(#radialGradient3863);fill-opacity:1;stroke:#2e3436;stroke-width:1.91666663;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:2.04"
|
||||
id="path3055"
|
||||
sodipodi:cx="47.5"
|
||||
sodipodi:cy="44.5"
|
||||
sodipodi:rx="11.5"
|
||||
sodipodi:ry="11.5"
|
||||
d="m 59,44.5 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
|
||||
transform="matrix(1.0434783,0,0,1.0434783,-16.383402,-30.162054)" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:none;stroke:#d3d7cf;stroke-width:2.29999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:2.04"
|
||||
id="path3055-1"
|
||||
sodipodi:cx="47.5"
|
||||
sodipodi:cy="44.5"
|
||||
sodipodi:rx="11.5"
|
||||
sodipodi:ry="11.5"
|
||||
d="m 59,44.5 a 11.5,11.5 0 1 1 -23,0 11.5,11.5 0 1 1 23,0 z"
|
||||
transform="matrix(0.86956525,0,0,0.86956521,-8.1225322,-22.422923)" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
152
UI/icons/frame.svg
Normal file
|
@ -0,0 +1,152 @@
|
|||
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg6384"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 37">
|
||||
<defs
|
||||
id="defs6386" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.9445436"
|
||||
inkscape:cx="33.122262"
|
||||
inkscape:cy="42.611518"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="472"
|
||||
inkscape:window-height="383"
|
||||
inkscape:window-x="968"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata6389">
|
||||
<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="g4792"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(1.3322492,0,0,1.4550733,-13.530887,-8.9206423)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.1 KiB |
49
UI/icons/inserttask.svg
Normal file
|
@ -0,0 +1,49 @@
|
|||
<?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="svg4339" version="1.1" inkscape:version="0.48.4 r9939" sodipodi:docname="inserttask.svg">
|
||||
<defs id="defs4341">
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3801" id="linearGradient3807" x1="110" y1="35" x2="85" y2="35" gradientUnits="userSpaceOnUse" spreadMethod="reflect" gradientTransform="translate(-61,23.272727)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3801">
|
||||
<stop style="stop-color:#c4a000;stop-opacity:1" offset="0" id="stop3803" />
|
||||
<stop style="stop-color:#fce94f;stop-opacity:1" offset="1" id="stop3805" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3801-5" id="linearGradient3807-7" x1="110" y1="35" x2="85" y2="35" gradientUnits="userSpaceOnUse" spreadMethod="reflect" gradientTransform="matrix(0.67526107,0,0,0.67526107,-31.705858,16.546964)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3801-5">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3803-9" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3805-2" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3801-5-7" id="linearGradient3807-7-9" x1="110" y1="35" x2="85" y2="35" gradientUnits="userSpaceOnUse" spreadMethod="reflect" gradientTransform="matrix(0.72727273,0,0,0.72727273,-36.272728,10.363637)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3801-5-7">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3803-9-3" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3805-2-6" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3801-5" id="linearGradient9363" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.25185691,0,0,0.33739682,10.761638,12.267711)" spreadMethod="reflect" x1="110" y1="35" x2="85" y2="35" />
|
||||
</defs>
|
||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="7.8520325" inkscape:cx="27.226073" inkscape:cy="45.767531" inkscape:current-layer="layer1" showgrid="true" inkscape:document-units="px" inkscape:grid-bbox="true" inkscape:snap-global="true" inkscape:snap-object-midpoints="false" inkscape:window-width="1375" inkscape:window-height="811" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1">
|
||||
<inkscape:grid type="xygrid" id="grid9407" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" spacingx="0.8px" spacingy="0.8px" />
|
||||
</sodipodi:namedview>
|
||||
<metadata id="metadata4344">
|
||||
<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:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,32 12,0 c 0,0 0,-4 12,-4 12,0 12,4 12,4 l 12,0 4,-8 -48,0 z" id="path9453" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 56,32 0,16 -12,0 c 0,0 0,4 -12,4 C 20,52 20,48 20,48 L 8,48 8,32 20,32 c 0,0 0,4 12,4 12,0 12,-4 12,-4 z" id="path9459" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#ef2929;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0" d="m 20,32 0,16 c 0,0 0,-4 12,-4 12,0 12,4 12,4 l 0,-16 c 0,0 0,-4 -12,-4 -12,0 -12,4 -12,4 z" id="path9461" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.75" d="M 4,56 4,40 8,32 8,48 z" id="path9477" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;opacity:0.75000000000000000" d="m 4,40 0,16 48,0 0,-16 z" id="path9457" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 56,48 4,-8 0,-16 -4,8 z" id="path9465" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;opacity:0.75000000000000000" d="m 8,32 -4,8 48,0 4,-8 -12,0 c 0,0 0,4 -12,4 -12,0 -12,-4 -12,-4 z" id="path9471" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.75" d="m 52,56 4,-8 0,-16 -4,8 z" id="path9475" inkscape:connector-curvature="0" />
|
||||
<g id="g9521" transform="translate(0.59307628,-0.76413336)">
|
||||
<path inkscape:connector-curvature="0" id="path9461-5" d="m 43.268756,23.699378 0,-15.4239998 c 0,0 0,3.8559998 -11.568,3.8559998 -11.568,0 -11.568,-3.8559998 -11.568,-3.8559998 l 0,15.4239998 c 0,0 0,3.856 11.568,3.856 11.568,0 11.568,-3.856 11.568,-3.856 z" style="fill:#ef2929;stroke:#000000;stroke-width:0.96399993;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
|
||||
<path inkscape:connector-curvature="0" id="path9519" d="m 20.132756,8.2753782 c 0,0 0,-3.8559999 11.568,-3.8559999 11.568,0 11.568,3.8559999 11.568,3.8559999 0,0 0,3.8559998 -11.568,3.8559998 -11.568,0 -11.568,-3.8559998 -11.568,-3.8559998 z" style="fill:#729fcf;stroke:#000000;stroke-width:0.96399993px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 6.3 KiB |
384
UI/icons/partframe.svg
Normal file
|
@ -0,0 +1,384 @@
|
|||
<?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.48.4 r9939"
|
||||
sodipodi:docname="Part_ShapeInfo.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
version="1.1"
|
||||
inkscape:export-filename="/home/user/Downloads/cad/freecad1_oce/mystuff/stuffchanged/newicons/JimsPartIcons/Part_ShapeInfo64.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs2862">
|
||||
<inkscape:path-effect
|
||||
is_visible="true"
|
||||
id="path-effect3075"
|
||||
effect="spiro" />
|
||||
<linearGradient
|
||||
id="linearGradient3775">
|
||||
<stop
|
||||
style="stop-color:#faff2b;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3777" />
|
||||
<stop
|
||||
style="stop-color:#ffaa00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3779" />
|
||||
</linearGradient>
|
||||
<inkscape:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect3076"
|
||||
is_visible="true" />
|
||||
<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:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect3076-2"
|
||||
is_visible="true" />
|
||||
<inkscape:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect3808"
|
||||
is_visible="true" />
|
||||
<inkscape:path-effect
|
||||
effect="spiro"
|
||||
id="path-effect3076-9"
|
||||
is_visible="true" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3011-6"
|
||||
id="radialGradient3174-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(-1.4090915,3.8636359,-0.97565325,-0.35582669,355.44592,-815.80833)"
|
||||
cx="225.93762"
|
||||
cy="91.956673"
|
||||
fx="225.93762"
|
||||
fy="91.956673"
|
||||
r="22" />
|
||||
<linearGradient
|
||||
id="linearGradient3011-6"
|
||||
inkscape:collect="always">
|
||||
<stop
|
||||
id="stop3013-7"
|
||||
offset="0"
|
||||
style="stop-color:#fce94f;stop-opacity:1" />
|
||||
<stop
|
||||
id="stop3015-5"
|
||||
offset="1"
|
||||
style="stop-color:#c4a000;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3777"
|
||||
id="linearGradient3220"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.79109028,0,0,0.78516507,69.03755,5.1139279)"
|
||||
x1="53.896763"
|
||||
y1="51.179787"
|
||||
x2="47.502235"
|
||||
y2="21.83742" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3777">
|
||||
<stop
|
||||
style="stop-color:#c4a000;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3779-3" />
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3781" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3767"
|
||||
id="linearGradient3222"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.82352937,0,0,0.77272731,68.529413,5.8636358)"
|
||||
x1="22.116516"
|
||||
y1="55.717518"
|
||||
x2="17.328547"
|
||||
y2="21.31134" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3767">
|
||||
<stop
|
||||
style="stop-color:#edd400;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop3769" />
|
||||
<stop
|
||||
style="stop-color:#fce94f;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop3771" />
|
||||
</linearGradient>
|
||||
<inkscape:path-effect
|
||||
is_visible="true"
|
||||
id="path-effect3075-6"
|
||||
effect="spiro" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="10.672523"
|
||||
inkscape:cx="32.760661"
|
||||
inkscape:cy="34.286167"
|
||||
inkscape:current-layer="g3163"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="1375"
|
||||
inkscape:window-height="811"
|
||||
inkscape:window-x="65"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="true"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:snap-nodes="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3073"
|
||||
empspacing="2"
|
||||
visible="true"
|
||||
enabled="true"
|
||||
snapvisiblegridlinesonly="true" />
|
||||
</sodipodi:namedview>
|
||||
<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>
|
||||
<dc:creator>
|
||||
<cc:Agent>
|
||||
<dc:title>[wmayer]</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:creator>
|
||||
<dc:title>Part_ShapeInfo</dc:title>
|
||||
<dc:date>2011-10-21</dc:date>
|
||||
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_ShapeInfo.svg</dc:identifier>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD LGPL2+</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>[agryson] Alexander Gryson</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<g
|
||||
id="g3618"
|
||||
transform="translate(-129.7515,-68.681262)">
|
||||
<g
|
||||
id="g3163"
|
||||
transform="translate(71.7515,76.68126)">
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2993"
|
||||
d="m 71,19 28,5 18,-7 -23.84947,-3.42198 z"
|
||||
style="fill:#fce94f;stroke:#302b00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2995"
|
||||
d="m 117,17 0,28 -18,8 0,-30 z"
|
||||
style="fill:url(#linearGradient3220);fill-opacity:1;stroke:#302b00;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:url(#linearGradient3222);fill-opacity:1;fill-rule:evenodd;stroke:#302b00;stroke-width:1.99999988;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 71,19 28,4 0,30.000002 -28,-4.636365 z"
|
||||
id="path3825"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3765"
|
||||
d="M 72.993,21.368254 73,46.6 l 24,4 -0.007,-25.843 z"
|
||||
style="fill:none;stroke:#fce94f;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3775"
|
||||
d="m 101,24.5 0,25.6 14,-6.4 0,-23.8 z"
|
||||
style="fill:none;stroke:#edd400;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
id="g4792"
|
||||
style="stroke-width:1.60000002;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(0.67056429,0,0,0.73238565,125.13259,64.608603)">
|
||||
<path
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:#000000;stroke-width:2.34711409;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 32.679504,12.145359 -1.645803,2.84862 -1.645803,2.848621 2.164344,0 0,15.110077 c -0.652792,0.422664 -1.086869,1.135456 -1.127263,1.961007 l -12.219523,6.832562 -0.969446,-1.733943 -1.578167,2.662841 -1.578167,2.642199 3.088698,0.04128 3.088699,0.04128 -0.9469,-1.672017 12.039161,-6.749993 c 0.426007,0.340749 0.967678,0.536697 1.555622,0.536697 0.97078,0 1.798652,-0.551924 2.209435,-1.362384 l 14.6995,0.206422 -0.02255,2.146787 2.863246,-1.610091 2.863246,-1.61009 -2.818155,-1.672016 -2.818156,-1.692659 -0.02255,2.167429 -14.744591,-0.18578 c -0.276375,-0.539009 -0.738838,-0.954624 -1.307625,-1.176604 l 0,-14.883013 2.164344,0 -1.645803,-2.848621 -1.645803,-2.84862 z"
|
||||
id="rect3039-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="15.941667"
|
||||
x="31.545361"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,0.26435064,8.6019885)"
|
||||
inkscape:transform-center-y="-0.94840389"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043"
|
||||
style="fill:#729fcf;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star" />
|
||||
<rect
|
||||
transform="matrix(-0.0130695,0.99991459,-0.99991459,-0.0130695,0,0)"
|
||||
y="-52.183987"
|
||||
x="33.423866"
|
||||
height="19.048214"
|
||||
width="2.271805"
|
||||
id="rect3039-3"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="-0.92685398"
|
||||
inkscape:transform-center-y="-0.024790177"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6"
|
||||
style="fill:#ef2929;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.01256173,0.96106627,-0.96106627,-0.01256173,59.490575,2.9206132)" />
|
||||
<rect
|
||||
transform="matrix(-0.48864025,-0.87248536,0.87248701,-0.4886373,0,0)"
|
||||
y="-7.3576851"
|
||||
x="-47.582092"
|
||||
height="18.921833"
|
||||
width="2.2567275"
|
||||
id="rect3039-3-7"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none" />
|
||||
<path
|
||||
inkscape:transform-center-x="0.0233072"
|
||||
inkscape:transform-center-y="-0.87140186"
|
||||
d="m 37.145445,9.6098442 -3.418169,0 -3.418169,0 1.709084,-2.960221 1.709085,-2.9602211 1.709084,2.960221 z"
|
||||
inkscape:randomized="0"
|
||||
inkscape:rounded="0"
|
||||
inkscape:flatsided="false"
|
||||
sodipodi:arg2="1.5707963"
|
||||
sodipodi:arg1="0.52359878"
|
||||
sodipodi:r2="1.9734807"
|
||||
sodipodi:r1="3.9469614"
|
||||
sodipodi:cy="7.6363635"
|
||||
sodipodi:cx="33.727276"
|
||||
sodipodi:sides="3"
|
||||
id="path3043-6-5"
|
||||
style="fill:#8ae234;fill-rule:evenodd;stroke:none"
|
||||
sodipodi:type="star"
|
||||
transform="matrix(-0.44155795,-0.78841815,0.78842129,-0.4415562,26.06505,73.540728)" />
|
||||
<path
|
||||
transform="matrix(0.96114836,0,0,0.96114836,-1.6579462,-1.0968723)"
|
||||
d="m 38.545456,37.590908 c 0,1.43092 -1.159989,2.590909 -2.590908,2.590909 -1.430919,0 -2.590908,-1.159989 -2.590908,-2.590909 0,-1.430919 1.159989,-2.590909 2.590908,-2.590909 1.430919,0 2.590908,1.15999 2.590908,2.590909 z"
|
||||
sodipodi:ry="2.590909"
|
||||
sodipodi:rx="2.5909083"
|
||||
sodipodi:cy="37.590908"
|
||||
sodipodi:cx="35.954548"
|
||||
id="path4366"
|
||||
style="fill:#fce94f;stroke:none"
|
||||
sodipodi:type="arc" />
|
||||
</g>
|
||||
<g
|
||||
id="g3866"
|
||||
transform="translate(-0.18097,2.2293053)">
|
||||
<path
|
||||
sodipodi:nodetypes="csssc"
|
||||
inkscape:connector-curvature="0"
|
||||
inkscape:original-d="m 147.93247,83.778883 c 3.4411,-8.506183 27.00312,1.297037 21.85148,11.450722 -1.85745,3.660955 -8.83783,6.411525 -11.92001,9.448945 -3.48475,3.43417 -1.11244,-2.0533 -1.11244,4.00271 0,3 0,2 0,4"
|
||||
inkscape:path-effect="#path-effect3076"
|
||||
id="path3074"
|
||||
d="m 147.93247,83.778883 c 0.81237,-3.858821 3.51206,-7.273515 7.07935,-8.954275 3.56728,-1.68076 7.91929,-1.588544 11.41217,0.241814 3.49288,1.830359 6.04551,5.356345 6.6937,9.246114 0.64818,3.889769 -0.62313,8.052971 -3.33374,10.917069 -1.75374,1.853043 -4.00899,3.134652 -6.17494,4.482987 -2.16596,1.348338 -4.32985,2.843108 -5.74507,4.965958 -0.39126,0.5869 -0.71613,1.22352 -0.90052,1.90436 -0.18438,0.68083 -0.21192,1.39299 -0.21192,2.09835 l 0,4"
|
||||
style="fill:none;stroke:#042a2a;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path
|
||||
id="path3011"
|
||||
style="fill:none;stroke:#16d0d2;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 147.93247,84.054862 c 0.6406,-4.041309 3.31501,-7.707217 6.96781,-9.551011 3.65281,-1.843794 8.19051,-1.818285 11.82235,0.06646 3.63184,1.884746 6.26487,5.580491 6.85999,9.628746 0.59512,4.048256 -0.8629,8.345412 -3.79867,11.19564 -1.82858,1.775297 -4.12759,2.967137 -6.30722,4.287969 -2.17963,1.320833 -4.33592,2.863803 -5.61279,5.069473 -0.70845,1.22379 -1.1158,2.61098 -1.26025,4.01764 -0.12007,1.16922 -0.0614,2.35663 0.17343,3.5083"
|
||||
inkscape:path-effect="#path-effect3075"
|
||||
inkscape:original-d="m 147.93247,84.054862 c 3.4411,-8.423811 27.00312,1.284477 21.85148,11.339836 -1.85745,3.625503 -8.83783,6.349442 -11.92001,9.357442 -3.48475,3.40092 0.22192,-0.32188 -1.26025,4.01764 -0.99163,2.9033 -0.76327,1.22292 0.17343,3.5083"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssc" />
|
||||
<path
|
||||
id="path3011-7"
|
||||
style="fill:none;stroke:#34e0e2;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 147.44781,82.697555 c 0.86224,-3.821346 3.5811,-7.178164 7.14,-8.815345 3.5589,-1.637181 7.87702,-1.517542 11.33981,0.314185 3.46279,1.831728 5.99161,5.33394 6.64094,9.197166 0.64932,3.863227 -0.59559,7.999725 -3.26927,10.862865 -1.74762,1.871459 -4.00446,3.170044 -6.17223,4.532874 -2.16777,1.36283 -4.33397,2.87044 -5.74778,5.00531 -0.80384,1.2138 -1.33911,2.60623 -1.54135,4.04795 -0.16676,1.18883 -0.10759,2.40896 0.17343,3.57607"
|
||||
inkscape:path-effect="#path-effect3075-6"
|
||||
inkscape:original-d="m 147.44781,82.697555 c 3.4411,-8.586521 27.00312,1.309287 21.85148,11.558871 -1.85745,3.695532 -8.83783,6.472084 -11.92001,9.538184 -3.48475,3.46661 -0.0592,-0.37539 -1.54135,4.04795 -0.99163,2.95938 -0.76327,1.24654 0.17343,3.57607"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="csssc" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="fill:#34e0e2;fill-opacity:1;stroke:#042a2a;stroke-width:1.49073517;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:20.4"
|
||||
id="path3871"
|
||||
sodipodi:cx="26.932613"
|
||||
sodipodi:cy="59.130264"
|
||||
sodipodi:rx="2.9814701"
|
||||
sodipodi:ry="2.9814701"
|
||||
d="m 29.914083,59.130264 c 0,1.646621 -1.334849,2.98147 -2.98147,2.98147 -1.64662,0 -2.98147,-1.334849 -2.98147,-2.98147 0,-1.64662 1.33485,-2.98147 2.98147,-2.98147 1.646621,0 2.98147,1.33485 2.98147,2.98147 z"
|
||||
transform="matrix(1.3416199,0,0,1.3416199,120.61817,46.350924)" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 17 KiB |
262
UI/icons/parttojson.svg
Normal file
|
@ -0,0 +1,262 @@
|
|||
<?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="svg6752"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="New document 44">
|
||||
<defs
|
||||
id="defs6754">
|
||||
<linearGradient
|
||||
id="linearGradient4081">
|
||||
<stop
|
||||
style="stop-color:#ef2929;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop4083" />
|
||||
<stop
|
||||
style="stop-color:#a40000;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop4085" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient4081"
|
||||
id="linearGradient7020"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.83065033,0.55679442,-0.55679442,0.83065033,34.6951,-1.2386055)"
|
||||
x1="14.824193"
|
||||
y1="50.468616"
|
||||
x2="20.93985"
|
||||
y2="56.000233" />
|
||||
<linearGradient
|
||||
y2="60"
|
||||
x2="16"
|
||||
y1="48"
|
||||
x1="12"
|
||||
gradientTransform="matrix(-1,0,0,1,3.7546294,-19.78136)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient3049"
|
||||
xlink:href="#linearGradient4081-6"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient4081-6">
|
||||
<stop
|
||||
style="stop-color:#8ae234;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop4083-7" />
|
||||
<stop
|
||||
style="stop-color:#4e9a06;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop4085-53" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
y2="60"
|
||||
x2="16"
|
||||
y1="48"
|
||||
x1="12"
|
||||
gradientTransform="translate(3.1909099,-2.1818172)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient7125"
|
||||
xlink:href="#linearGradient4081-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="5.5"
|
||||
inkscape:cx="32"
|
||||
inkscape:cy="32"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:snap-object-midpoints="true"
|
||||
inkscape:window-width="687"
|
||||
inkscape:window-height="783"
|
||||
inkscape:window-x="752"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="0" />
|
||||
<metadata
|
||||
id="metadata6757">
|
||||
<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:#204a87;stroke:none"
|
||||
d="m 31.000001,11.545457 0,19.999997 -12.000001,8 0,-19.999999 z"
|
||||
id="path3150-7"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 19,37.545454 31.000001,29.545455"
|
||||
id="path3930"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 28.999998,33.545454 0,-19.999999"
|
||||
id="path3932"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 31.000001,13.545455 19,21.545455"
|
||||
id="path3934"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 20.999997,17.545455 0,19.999999"
|
||||
id="path3936"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#3465a4;stroke:none"
|
||||
d="m 19,39.545454 -16.0000006,-8 0,-19.999998 L 19,19.545454 z"
|
||||
id="path3152-1"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 16.999997,19.545455 0,17.999999"
|
||||
id="path3938"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 2.9999994,29.545454 19,37.545454"
|
||||
id="path3940"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 5.0000031,31.545454 0,-17.999999"
|
||||
id="path3942"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 31.000001,11.545456 0,19.999999 L 19,39.545454 19,19.545456 z"
|
||||
id="path3150"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 19,21.545455 -16.0000006,-8"
|
||||
id="path3944"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 19,39.545454 -16.0000006,-8 0,-19.999998 L 19,19.545455 z"
|
||||
id="path3152"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#729fcf;stroke:#0b1521;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 31.000001,11.545456 19,19.545455 2.9999994,11.545456 15.000001,3.5454545 l 16,8.0000015"
|
||||
id="path3156"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:none;display:inline"
|
||||
d="m 35.090876,17.81818 0,35.999998 24,0 0,-27.999998 -8,-8 z"
|
||||
id="path4219"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:none;display:inline"
|
||||
d="m 35.090909,17.818182 0,35.999998 24,0 0,-27.999998 -8,-8 z"
|
||||
id="path4219-6"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#888a85;stroke:none;display:inline"
|
||||
d="m 51.090909,17.818182 0,8 8,0 z"
|
||||
id="path4245"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline"
|
||||
d="m 51.090909,17.818182 0,8 8,0"
|
||||
id="path4221"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090836,21.81818 8,0"
|
||||
id="path4247"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090836,31.81818 16,0"
|
||||
id="path4251"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090804,25.81818 8,0"
|
||||
id="path4247-3"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline"
|
||||
d="m 35.09091,17.818182 0,35.999998 23.999999,0 0,-27.999998 -8,-8 z"
|
||||
id="path4219-6-6"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090836,35.81818 16,0"
|
||||
id="path4251-4"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090836,39.81818 16,0"
|
||||
id="path4251-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#2e3436;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 39.090836,43.81818 16,0"
|
||||
id="path4251-4-4"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:url(#linearGradient7125);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.20000005;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="m 19.190911,57.818182 12,-8 -12,-8 0,4 -12.0000011,0 0,8 12.0000011,0 z"
|
||||
id="rect3165"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#8ae234;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;display:inline"
|
||||
d="m 21.190911,53.818182 0,-2 -12.0000015,0 0,-4"
|
||||
id="path4087"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#8ae234;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="M 19.009093,55.409091 29.054548,48.681819"
|
||||
id="path4089"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#8ae234;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
|
||||
d="m 19.190911,51.818182 2,2"
|
||||
id="path4091"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#172a04;stroke-width:2.20000005;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 19.09091,57.818182 12,-8 -12,-8 0,4 -12.0000019,0 0,8 12.0000019,0 z"
|
||||
id="rect3165-1"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 11 KiB |
66
UI/icons/placetask.svg
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" 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" version="1.1" id="svg2816" height="64px" width="64px" inkscape:version="0.48.4 r9939" sodipodi:docname="plasetask.svg">
|
||||
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1375" inkscape:window-height="811" id="namedview8" showgrid="true" inkscape:snap-global="true" inkscape:zoom="7.375" inkscape:cx="13.685213" inkscape:cy="39.431348" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2816">
|
||||
<inkscape:grid type="xygrid" id="grid2985" empspacing="1" visible="true" enabled="true" snapvisiblegridlinesonly="true" spacingx="0.8px" spacingy="0.8px" />
|
||||
</sodipodi:namedview>
|
||||
<defs id="defs2818">
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3799">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3801" />
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop3803" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3773">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="0" id="stop3775" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3777" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3773" id="linearGradient3779" x1="21.38983" y1="54.203388" x2="19.118645" y2="38" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.74237288,0,0,0.74237288,8.1084746,15.186441)" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3799" id="linearGradient3805" x1="54.40678" y1="40.631996" x2="47.966103" y2="32.76759" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.74237288,0,0,0.74237288,8.1084746,15.186441)" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3799-9" id="linearGradient3805-1" x1="54.40678" y1="40.631996" x2="47.966103" y2="32.76759" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.52090396,0,0,0.52090396,-10.567231,-6.7288135)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3799-9">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3801-7" />
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop3803-1" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3773-1" id="linearGradient3779-3" x1="21.38983" y1="54.203388" x2="19.118645" y2="38" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.52090396,0,0,0.52090396,-10.567231,-6.7288135)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3773-1">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="0" id="stop3775-2" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3777-0" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<metadata id="metadata2821">
|
||||
<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>
|
||||
<dc:title>Path-BaseGeometry</dc:title>
|
||||
<dc:date>2016-05-15</dc:date>
|
||||
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>FreeCAD/src/Mod/Path/Gui/Resources/icons/Path-BaseGeometry.svg</dc:identifier>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD LGPL2+</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>[agryson] Alexander Gryson</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 0,16 44,0 0,-16 z" id="path9885" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 8,-16 44,0 -8,16 z" id="path9887" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 60,40 0,-16 -8,16 0,16 z" id="path9891" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#ef2929;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1,1;stroke-dashoffset:0" d="m 24.033899,35.864407 4,-8 16,0 -4,8 z" id="path10413-2" inkscape:connector-curvature="0" />
|
||||
<g id="g10441" transform="translate(-2.0338983,1.7627119)">
|
||||
<path inkscape:connector-curvature="0" id="path10405" d="m 25.898305,27.050847 16,0 0,-12 -16,0 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path10411" d="m 41.898305,27.050847 4,-8 0,-11.9999995 -4,7.9999995 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path10409" d="m 25.898305,15.050847 4,-7.9999995 16,0 -4,7.9999995 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.9 KiB |
66
UI/icons/plasetask.svg
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" 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" version="1.1" id="svg2816" height="64px" width="64px" inkscape:version="0.48.4 r9939" sodipodi:docname="Path-BaseGeometry.svg">
|
||||
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1375" inkscape:window-height="811" id="namedview8" showgrid="true" inkscape:snap-global="true" inkscape:zoom="7.375" inkscape:cx="13.685213" inkscape:cy="39.431348" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2816">
|
||||
<inkscape:grid type="xygrid" id="grid2985" empspacing="1" visible="true" enabled="true" snapvisiblegridlinesonly="true" spacingx="0.8px" spacingy="0.8px" />
|
||||
</sodipodi:namedview>
|
||||
<defs id="defs2818">
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3799">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3801" />
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop3803" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3773">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="0" id="stop3775" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3777" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3773" id="linearGradient3779" x1="21.38983" y1="54.203388" x2="19.118645" y2="38" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.74237288,0,0,0.74237288,8.1084746,15.186441)" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3799" id="linearGradient3805" x1="54.40678" y1="40.631996" x2="47.966103" y2="32.76759" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.74237288,0,0,0.74237288,8.1084746,15.186441)" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3799-9" id="linearGradient3805-1" x1="54.40678" y1="40.631996" x2="47.966103" y2="32.76759" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.52090396,0,0,0.52090396,-10.567231,-6.7288135)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3799-9">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3801-7" />
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop3803-1" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3773-1" id="linearGradient3779-3" x1="21.38983" y1="54.203388" x2="19.118645" y2="38" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.52090396,0,0,0.52090396,-10.567231,-6.7288135)" />
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3773-1">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="0" id="stop3775-2" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3777-0" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<metadata id="metadata2821">
|
||||
<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>
|
||||
<dc:title>Path-BaseGeometry</dc:title>
|
||||
<dc:date>2016-05-15</dc:date>
|
||||
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>FreeCAD/src/Mod/Path/Gui/Resources/icons/Path-BaseGeometry.svg</dc:identifier>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD LGPL2+</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>[agryson] Alexander Gryson</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 0,16 44,0 0,-16 z" id="path9885" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 8,-16 44,0 -8,16 z" id="path9887" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 60,40 0,-16 -8,16 0,16 z" id="path9891" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#ef2929;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1,1;stroke-dashoffset:0" d="m 24.033899,35.864407 4,-8 16,0 -4,8 z" id="path10413-2" inkscape:connector-curvature="0" />
|
||||
<g id="g10441" transform="translate(-2.0338983,1.7627119)">
|
||||
<path inkscape:connector-curvature="0" id="path10405" d="m 25.898305,27.050847 16,0 0,-12 -16,0 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path10411" d="m 41.898305,27.050847 4,-8 0,-11.9999995 -4,7.9999995 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path10409" d="m 25.898305,15.050847 4,-7.9999995 16,0 -4,7.9999995 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.9 KiB |
48
UI/icons/screwtask.svg
Normal file
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg2816" height="64px" width="64px" inkscape:version="0.48.4 r9939" sodipodi:docname="screwtask.svg">
|
||||
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1375" inkscape:window-height="811" id="namedview8" showgrid="true" inkscape:snap-global="true" inkscape:zoom="2.6074563" inkscape:cx="13.761741" inkscape:cy="7.0890204" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2816">
|
||||
<inkscape:grid type="xygrid" id="grid2985" empspacing="1" visible="true" enabled="true" snapvisiblegridlinesonly="true" spacingx="0.8px" spacingy="0.8px" />
|
||||
</sodipodi:namedview>
|
||||
<defs id="defs2818" />
|
||||
<metadata id="metadata2821">
|
||||
<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>
|
||||
<dc:title>Path-BaseGeometry</dc:title>
|
||||
<dc:date>2016-05-15</dc:date>
|
||||
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>FreeCAD/src/Mod/Path/Gui/Resources/icons/Path-BaseGeometry.svg</dc:identifier>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD LGPL2+</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>[agryson] Alexander Gryson</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 0,16 44,0 0,-16 z" id="path9885" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 8,40 8,-16 44,0 -8,16 z" id="path9887" inkscape:connector-curvature="0" />
|
||||
<path style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" d="m 60,40 0,-16 -8,16 0,16 z" id="path9891" inkscape:connector-curvature="0" />
|
||||
<g id="g11337" transform="matrix(1.6407747,0,0,1.6407747,72.077665,-1.9550749)">
|
||||
<path inkscape:connector-curvature="0" id="path11317" d="m -28,12 0,9.6 c 0,0 0,1.6 4,1.6 4,0 4,-1.6 4,-1.6 l 0,-9.6" style="fill:#ef2929;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path11190-46-2" d="m -19.946244,11.494715 c 0,0 -1.423729,1.898305 -4,1.898305 -2.576271,0 -4,-0.40678 -4,-0.40678" style="fill:none;stroke:#000000;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path11048" d="m -32,8 c 0,0 0,-4 8,-4 8,0 8,4 8,4 0,0 0,4 -8,4 -8,0 -8,-4 -8,-4 z" style="fill:#729fcf;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path inkscape:connector-curvature="0" id="path11190" d="m -19.898305,16.079095 c 0,0 -1.423729,1.898305 -4,1.898305 -2.576271,0 -4,-0.40678 -4,-0.40678" style="fill:none;stroke:#000000;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path11190-46" d="m -19.898305,18.327684 c 0,0 -1.423729,1.898305 -4,1.898305 -2.576271,0 -4,-0.40678 -4,-0.40678" style="fill:none;stroke:#000000;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path inkscape:connector-curvature="0" id="path11190-3" d="m -19.898305,13.830509 c 0,0 -1.423729,1.898305 -4,1.898305 -2.576271,0 -4,-0.40678 -4,-0.40678" style="fill:none;stroke:#000000;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
|
||||
<path transform="matrix(1.0318786,0,0,0.41149652,4.8926008,12.937958)" d="m -24,-8.0000001 -3.267949,-1.2679492 -2.196153,2.7320508 L -30,-10 l -3.464102,-0.535898 2.732051,-2.196153 L -32,-16 l 3.267949,1.267949 2.196153,-2.732051 L -26,-14 l 3.464102,0.535898 -2.732051,2.196153 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.3089969" sodipodi:arg1="0.78539816" sodipodi:r2="2.8284271" sodipodi:r1="5.6568542" sodipodi:cy="-12" sodipodi:cx="-28" sodipodi:sides="6" id="path11272" style="fill:#729fcf;fill-opacity:0.29223747;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="star" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.4 KiB |
49
UI/icons/taskcreator.svg
Normal file
|
@ -0,0 +1,49 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" 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" version="1.1" id="svg2816" height="64px" width="64px" inkscape:version="0.48.4 r9939" sodipodi:docname="Path-BaseGeometry.svg">
|
||||
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1375" inkscape:window-height="811" id="namedview8" showgrid="true" inkscape:snap-global="false" inkscape:zoom="7.375" inkscape:cx="35.651266" inkscape:cy="31.713387" inkscape:window-x="65" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2816">
|
||||
<inkscape:grid type="xygrid" id="grid2985" empspacing="2" visible="true" enabled="true" snapvisiblegridlinesonly="true" />
|
||||
</sodipodi:namedview>
|
||||
<defs id="defs2818">
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3799">
|
||||
<stop style="stop-color:#204a87;stop-opacity:1" offset="0" id="stop3801" />
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="1" id="stop3803" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" id="linearGradient3773">
|
||||
<stop style="stop-color:#3465a4;stop-opacity:1" offset="0" id="stop3775" />
|
||||
<stop style="stop-color:#729fcf;stop-opacity:1" offset="1" id="stop3777" />
|
||||
</linearGradient>
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3773" id="linearGradient3779" x1="21.38983" y1="54.203388" x2="19.118645" y2="38" gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient inkscape:collect="always" xlink:href="#linearGradient3799" id="linearGradient3805" x1="54.40678" y1="40.631996" x2="47.966103" y2="32.76759" gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<metadata id="metadata2821">
|
||||
<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>
|
||||
<dc:title>Path-BaseGeometry</dc:title>
|
||||
<dc:date>2016-05-15</dc:date>
|
||||
<dc:relation>http://www.freecadweb.org/wiki/index.php?title=Artwork</dc:relation>
|
||||
<dc:publisher>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:publisher>
|
||||
<dc:identifier>FreeCAD/src/Mod/Path/Gui/Resources/icons/Path-BaseGeometry.svg</dc:identifier>
|
||||
<dc:rights>
|
||||
<cc:Agent>
|
||||
<dc:title>FreeCAD LGPL2+</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:rights>
|
||||
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
|
||||
<dc:contributor>
|
||||
<cc:Agent>
|
||||
<dc:title>[agryson] Alexander Gryson</dc:title>
|
||||
</cc:Agent>
|
||||
</dc:contributor>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" x="9.7627115" y="27.118645" id="text10484" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan10486" x="9.7627115" y="27.118645" /></text>
|
||||
<text xml:space="preserve" style="font-size:72px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ef2929;fill-opacity:1;stroke:#000000;font-family:Sans;stroke-opacity:1;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" x="33.084747" y="57.355934" id="text11000" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan11002" x="33.084747" y="57.355934">T</tspan></text>
|
||||
</svg>
|
After Width: | Height: | Size: 3.9 KiB |