Arch: Window presets

This commit is contained in:
Yorik van Havre 2013-10-17 16:29:47 -03:00
parent 3fe1ef1677
commit f654c632ba
17 changed files with 4635 additions and 257 deletions

View File

@ -478,9 +478,10 @@ class ArchSelectionObserver:
self.origin.ViewObject.Selectable = True
self.watched.ViewObject.hide()
FreeCADGui.activateWorkbench("ArchWorkbench")
FreeCADGui.Selection.removeObserver(FreeCAD.ArchObserver)
if hasattr(FreeCAD,"ArchObserver"):
FreeCADGui.Selection.removeObserver(FreeCAD.ArchObserver)
del FreeCAD.ArchObserver
if self.nextCommand:
FreeCADGui.Selection.clearSelection()
FreeCADGui.Selection.addSelection(self.watched)
FreeCADGui.runCommand(self.nextCommand)
del FreeCAD.ArchObserver

View File

@ -474,7 +474,7 @@ class _CommandStructure:
QtCore.QObject.connect(value5,QtCore.SIGNAL("pressed()"),self.rotate)
return w
def update(self,point):
def update(self,point,info):
"this function is called by the Snapper when the mouse is moved"
if self.Height >= self.Length:
delta = Vector(0,0,self.Height/2)

View File

@ -238,7 +238,7 @@ class _CommandWall:
FreeCADGui.doCommand('base.addGeometry(trace)')
FreeCADGui.doCommand('Arch.makeWall(base,width='+str(self.Width)+',height='+str(self.Height)+',align="'+str(self.Align)+'")')
def update(self,point):
def update(self,point,info):
"this function is called by the Snapper when the mouse is moved"
b = self.points[0]
n = FreeCAD.DraftWorkingPlane.axis

View File

@ -23,7 +23,7 @@
import FreeCAD,FreeCADGui,Draft,ArchComponent,DraftVecUtils,ArchCommands
from FreeCAD import Vector
from PyQt4 import QtCore,QtGui
from PyQt4 import QtCore,QtGui,QtSvg
from DraftTools import translate
__title__="FreeCAD Window"
@ -31,11 +31,14 @@ __author__ = "Yorik van Havre"
__url__ = "http://www.freecadweb.org"
WindowPartTypes = ["Frame","Solid panel","Glass panel"]
AllowedHosts = ["Wall","Structure"]
AllowedHosts = ["Wall","Structure","Roof"]
WindowPresets = ["Fixed", "Open 1-pane", "Open 2-pane", "Sash 2-pane",
"Sliding 2-pane", "Simple door", "Glass door"]
def makeWindow(baseobj=None,width=None,height=None,parts=None,name=str(translate("Arch","Window"))):
'''makeWindow(baseobj,[width,height,parts,name]): creates a window based on the
given base 2D object (sketch or draft).'''
def makeWindow(baseobj=None,width=None,name=str(translate("Arch","Window"))):
'''makeWindow(obj,[name]): creates a window based on the
given object'''
if baseobj:
if Draft.getType(baseobj) == "Window":
obj = Draft.clone(baseobj)
@ -43,32 +46,306 @@ def makeWindow(baseobj=None,width=None,name=str(translate("Arch","Window"))):
obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython",name)
_Window(obj)
_ViewProviderWindow(obj.ViewObject)
if width:
obj.Width = width
if height:
obj.Height = height
if baseobj:
obj.Normal = baseobj.Placement.Rotation.multVec(FreeCAD.Vector(0,0,-1))
obj.Base = baseobj
if width:
obj.WindowParts = ["Default","Panel","Wire0",str(width),"0"]
else:
obj.WindowParts = makeDefaultWindowPart(baseobj)
if parts:
obj.WindowParts = parts
else:
if obj.isDerivedFrom("Part::Feature"):
if obj.Shape.Wires:
i = 0
ws = ''
for w in obj.Shape.Wires:
if w.isClosed():
if ws: ws += ","
ws += "Wire" + str(i)
i += 1
obj.WindowParts = ["Default","Frame",ws,"1","0"]
if obj.Base:
obj.Base.ViewObject.DisplayMode = "Wireframe"
obj.Base.ViewObject.hide()
#obj.ViewObject.ShapeColor = ArchCommands.getDefaultColor("Window")
return obj
def makeDefaultWindowPart(obj):
"returns a list of 5 strings defining a default window part from a 2D object"
part = []
if obj.isDerivedFrom("Part::Feature"):
if obj.Shape.Wires:
i = 0
ws = ''
for w in obj.Shape.Wires:
if w.isClosed():
if ws: ws += ","
ws += "Wire" + str(i)
i += 1
part = ["Default","Frame",ws,"1","0"]
return part
def makeWindowPreset(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2,placement=None):
"""makeWindowPreset(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2,[placement]): makes a
window object based on the given data. windowtype must be one of the names
defined in Arch.WindowPresets"""
def makeSketch(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2):
import Part,Sketcher
width = float(width)
height = float(height)
h1 = float(h1)
h2 = float(h2)
h3 = float(h3)
w1 = float(w1)
w2 = float(w2)
o1 = float(o1)
o2 = float(o2)
# small spacing to avoid wrong auto-wires in sketch
tol = h1/10
# glass size divider
gla = 10
s = FreeCAD.ActiveDocument.addObject('Sketcher::SketchObject','Sketch')
def addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8):
"adds two rectangles to the given sketch"
idx = s.GeometryCount
s.addGeometry(Part.Line(p1,p2))
s.addGeometry(Part.Line(p2,p3))
s.addGeometry(Part.Line(p3,p4))
s.addGeometry(Part.Line(p4,p1))
s.addConstraint(Sketcher.Constraint('Coincident',idx,2,idx+1,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+1,2,idx+2,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+2,2,idx+3,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+3,2,idx,1))
s.addConstraint(Sketcher.Constraint('Horizontal',idx))
s.addConstraint(Sketcher.Constraint('Horizontal',idx+2))
s.addConstraint(Sketcher.Constraint('Vertical',idx+1))
s.addConstraint(Sketcher.Constraint('Vertical',idx+3))
s.addGeometry(Part.Line(p5,p6))
s.addGeometry(Part.Line(p6,p7))
s.addGeometry(Part.Line(p7,p8))
s.addGeometry(Part.Line(p8,p5))
s.addConstraint(Sketcher.Constraint('Coincident',idx+4,2,idx+5,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+5,2,idx+6,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+6,2,idx+7,1))
s.addConstraint(Sketcher.Constraint('Coincident',idx+7,2,idx+4,1))
s.addConstraint(Sketcher.Constraint('Horizontal',idx+4))
s.addConstraint(Sketcher.Constraint('Horizontal',idx+6))
s.addConstraint(Sketcher.Constraint('Vertical',idx+5))
s.addConstraint(Sketcher.Constraint('Vertical',idx+7))
def outerFrame(s,width,height,h1,w1,o1):
p1 = Vector(0,0,0)
p2 = Vector(width,0,0)
p3 = Vector(width,height,0)
p4 = Vector(0,height,0)
p5 = Vector(h1,h1,0)
p6 = Vector(width-h1,h1,0)
p7 = Vector(width-h1,height-h1,0)
p8 = Vector(h1,height-h1,0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceY',1,height)) #16
s.addConstraint(Sketcher.Constraint('DistanceX',0,width)) #17
s.addConstraint(Sketcher.Constraint('DistanceY',6,2,2,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceX',2,2,6,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceX',4,2,0,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceY',0,2,4,2,h1))
s.addConstraint(Sketcher.Constraint('Coincident',0,1,-1,1))
return ["OuterFrame","Frame","Wire0,Wire1",str(w1),str(o1)]
def doorFrame(s,width,height,h1,w1,o1):
p1 = Vector(0,0,0)
p2 = Vector(width,0,0)
p3 = Vector(width,height,0)
p4 = Vector(0,height,0)
p5 = Vector(h1,0,0)
p6 = Vector(width-h1,0,0)
p7 = Vector(width-h1,height-h1,0)
p8 = Vector(h1,height-h1,0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceY',1,height)) #16
s.addConstraint(Sketcher.Constraint('DistanceX',0,width)) #17
s.addConstraint(Sketcher.Constraint('DistanceY',6,2,2,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceX',2,2,6,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceX',4,2,0,2,h1))
s.addConstraint(Sketcher.Constraint('DistanceY',0,2,4,2,0.0))
s.addConstraint(Sketcher.Constraint('Coincident',0,1,-1,1))
return ["OuterFrame","Frame","Wire0,Wire1",str(w1),str(o1)]
if windowtype == "Fixed":
wp = outerFrame(s,width,height,h1,w1,o1)
wp.extend(["Glass","Glass panel","Wire1",str(w1/gla),str(w1/2)])
elif windowtype == "Open 1-pane":
wp = outerFrame(s,width,height,h1,w1,o1)
p1 = Vector(h1+tol,h1+tol,0)
p2 = Vector(width-(h1+tol),h1+tol,0)
p3 = Vector(width-(h1+tol),height-(h1+tol),0)
p4 = Vector(h1+tol,height-(h1+tol),0)
p5 = Vector(h1+h2,h1+h2,0)
p6 = Vector(width-(h1+h2),h1+h2,0)
p7 = Vector(width-(h1+h2),height-(h1+h2),0)
p8 = Vector(h1+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceX',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceX',10,1,6,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',10,1,6,1,tol))
wp.extend(["InnerFrame","Frame","Wire2,Wire3",str(w2),str(o1+o2)])
wp.extend(["InnerGlass","Glass panel","Wire3",str(w2/gla),str(o1+o2+w2/2)])
elif windowtype == "Open 2-pane":
wp = outerFrame(s,width,height,h1,w1,o1)
p1 = Vector(h1+tol,h1+tol,0)
p2 = Vector((width/2)-tol,h1+tol,0)
p3 = Vector((width/2)-tol,height-(h1+tol),0)
p4 = Vector(h1+tol,height-(h1+tol),0)
p5 = Vector(h1+h2,h1+h2,0)
p6 = Vector((width/2)-h2,h1+h2,0)
p7 = Vector((width/2)-h2,height-(h1+h2),0)
p8 = Vector(h1+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
p1 = Vector((width/2)+tol,h1+tol,0)
p2 = Vector(width-(h1+tol),h1+tol,0)
p3 = Vector(width-(h1+tol),height-(h1+tol),0)
p4 = Vector((width/2)+tol,height-(h1+tol),0)
p5 = Vector((width/2)+h2,h1+h2,0)
p6 = Vector(width-(h1+h2),h1+h2,0)
p7 = Vector(width-(h1+h2),height-(h1+h2),0)
p8 = Vector((width/2)+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceY',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',16,1,20,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('Equal',22,14))
s.addConstraint(Sketcher.Constraint('DistanceY',8,2,16,1,0.0))
s.addConstraint(Sketcher.Constraint('DistanceY',10,1,18,2,0.0))
s.addConstraint(Sketcher.Constraint('DistanceX',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceX',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceY',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceX',9,1,19,2,tol))
wp.extend(["LeftFrame","Frame","Wire2,Wire3",str(w2),str(o1+o2)])
wp.extend(["LeftGlass","Glass panel","Wire3",str(w2/gla),str(o1+o2+w2/2)])
wp.extend(["RightFrame","Frame","Wire4,Wire5",str(w2),str(o1+o2)])
wp.extend(["RightGlass","Glass panel","Wire5",str(w2/gla),str(o1+o2+w2/2)])
elif windowtype == "Sash 2-pane":
wp = outerFrame(s,width,height,h1,w1,o1)
p1 = Vector(h1+tol,h1+tol,0)
p2 = Vector(width-(h1+tol),h1+tol,0)
p3 = Vector(width-(h1+tol),(height/2)-tol,0)
p4 = Vector(h1+tol,(height/2)-tol,0)
p5 = Vector(h1+h2,h1+h2,0)
p6 = Vector(width-(h1+h2),h1+h2,0)
p7 = Vector(width-(h1+h2),(height/2)-h2,0)
p8 = Vector(h1+h2,(height/2)-h2,0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
p1 = Vector(h1+tol,(height/2)+tol,0)
p2 = Vector(width-(h1+tol),(height/2)+tol,0)
p3 = Vector(width-(h1+tol),height-(h1+tol),0)
p4 = Vector(h1+tol,height-(h1+tol),0)
p5 = Vector(h1+h2,(height/2)+h2,0)
p6 = Vector(width-(h1+h2),(height/2)+h2,0)
p7 = Vector(width-(h1+h2),height-(h1+h2),0)
p8 = Vector(h1+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceY',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',16,2,20,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',10,2,14,2,-h2))
s.addConstraint(Sketcher.Constraint('Equal',23,15))
s.addConstraint(Sketcher.Constraint('DistanceX',12,1,20,1,0.0))
s.addConstraint(Sketcher.Constraint('DistanceX',13,2,20,2,0.0))
s.addConstraint(Sketcher.Constraint('DistanceX',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceX',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceY',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceY',10,1,16,1,tol))
wp.extend(["LowerFrame","Frame","Wire2,Wire3",str(w2),str(o1+o2+w2)])
wp.extend(["LowerGlass","Glass panel","Wire3",str(w2/gla),str(o1+o2+w2+w2/2)])
wp.extend(["UpperFrame","Frame","Wire4,Wire5",str(w2),str(o1+o2)])
wp.extend(["UpperGlass","Glass panel","Wire5",str(w2/gla),str(o1+o2+w2/2)])
elif windowtype == "Sliding 2-pane":
wp = outerFrame(s,width,height,h1,w1,o1)
p1 = Vector(h1+tol,h1+tol,0)
p2 = Vector((width/2)-tol,h1+tol,0)
p3 = Vector((width/2)-tol,height-(h1+tol),0)
p4 = Vector(h1+tol,height-(h1+tol),0)
p5 = Vector(h1+h2,h1+h2,0)
p6 = Vector((width/2)-h2,h1+h2,0)
p7 = Vector((width/2)-h2,height-(h1+h2),0)
p8 = Vector(h1+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
p1 = Vector((width/2)+tol,h1+tol,0)
p2 = Vector(width-(h1+tol),h1+tol,0)
p3 = Vector(width-(h1+tol),height-(h1+tol),0)
p4 = Vector((width/2)+tol,height-(h1+tol),0)
p5 = Vector((width/2)+h2,h1+h2,0)
p6 = Vector(width-(h1+h2),h1+h2,0)
p7 = Vector(width-(h1+h2),height-(h1+h2),0)
p8 = Vector((width/2)+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceY',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',21,2,17,2,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',16,1,20,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('Equal',22,14))
s.addConstraint(Sketcher.Constraint('DistanceY',8,2,16,1,0.0))
s.addConstraint(Sketcher.Constraint('DistanceY',10,1,18,2,0.0))
s.addConstraint(Sketcher.Constraint('DistanceX',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceX',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceY',6,1,18,1,-tol))
s.addConstraint(Sketcher.Constraint('DistanceX',9,1,19,2,tol))
wp.extend(["LeftFrame","Frame","Wire2,Wire3",str(w2),str(o1+o2)])
wp.extend(["LeftGlass","Glass panel","Wire3",str(w2/gla),str(o1+o2+w2/2)])
wp.extend(["RightFrame","Frame","Wire4,Wire5",str(w2),str(o1+o2+w2)])
wp.extend(["RightGlass","Glass panel","Wire5",str(w2/gla),str(o1+o2+w2+w2/2)])
elif windowtype == "Simple door":
wp = doorFrame(s,width,height,h1,w1,o1)
wp.extend(["Door","Solid panel","Wire1",str(w2),str(o1+o2)])
elif windowtype == "Glass door":
wp = doorFrame(s,width,height,h1,w1,o1)
p1 = Vector(h1+tol,h1+tol,0)
p2 = Vector(width-(h1+tol),h1+tol,0)
p3 = Vector(width-(h1+tol),height-(h1+tol),0)
p4 = Vector(h1+tol,height-(h1+tol),0)
p5 = Vector(h1+h2,h1+h3,0)
p6 = Vector(width-(h1+h2),h1+h3,0)
p7 = Vector(width-(h1+h2),height-(h1+h2),0)
p8 = Vector(h1+h2,height-(h1+h2),0)
addFrame(s,p1,p2,p3,p4,p5,p6,p7,p8)
s.addConstraint(Sketcher.Constraint('DistanceX',8,1,12,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',8,1,12,1,h3))
s.addConstraint(Sketcher.Constraint('DistanceX',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceY',14,1,10,1,h2))
s.addConstraint(Sketcher.Constraint('DistanceX',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',4,1,8,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceX',10,1,6,1,tol))
s.addConstraint(Sketcher.Constraint('DistanceY',10,1,6,1,tol))
wp.extend(["InnerFrame","Frame","Wire2,Wire3",str(w2),str(o1+o2)])
wp.extend(["InnerGlass","Glass panel","Wire3",str(w2/gla),str(o1+o2+w2/2)])
return (s,wp)
if windowtype in WindowPresets:
default = makeSketch(windowtype,width,height,h1,h2,h3,w1,w2,o1,o2)
FreeCAD.ActiveDocument.recompute()
if default:
if placement:
default[0].Placement = placement
FreeCAD.ActiveDocument.recompute()
obj = makeWindow(default[0],width,height,default[1])
obj.Preset = WindowPresets.index(windowtype)+1
FreeCAD.ActiveDocument.recompute()
return obj
print "Arch: Unknown window type"
class _CommandWindow:
"the Arch Window command definition"
@ -80,14 +357,29 @@ class _CommandWindow:
def Activated(self):
sel = FreeCADGui.Selection.getSelection()
p = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Arch")
self.Thickness = p.GetFloat("WindowThickness",50)
self.Width = p.GetFloat("WindowWidth",1000)
self.Height = p.GetFloat("WindowHeight",1000)
self.Preset = 0
self.baseFace = None
self.wparams = ["Width","Height","H1","H2","H3","W1","W2","O1","O2"]
# auto mode
if sel:
obj = sel[0]
if Draft.getType(obj) in AllowedHosts:
FreeCADGui.activateWorkbench("SketcherWorkbench")
FreeCADGui.runCommand("Sketcher_NewSketch")
FreeCAD.ArchObserver = ArchComponent.ArchSelectionObserver(obj,FreeCAD.ActiveDocument.Objects[-1],hide=False,nextCommand="Arch_Window")
FreeCADGui.Selection.addObserver(FreeCAD.ArchObserver)
else:
# make sure only one face is selected
sub = FreeCADGui.Selection.getSelectionEx()[0]
if len(sub.SubElementNames) == 1:
if "Face" in sub.SubElementNames[0]:
FreeCADGui.activateWorkbench("SketcherWorkbench")
FreeCADGui.runCommand("Sketcher_NewSketch")
FreeCAD.ArchObserver = ArchComponent.ArchSelectionObserver(obj,FreeCAD.ActiveDocument.Objects[-1],hide=False,nextCommand="Arch_Window")
FreeCADGui.Selection.addObserver(FreeCAD.ArchObserver)
return
elif obj.isDerivedFrom("Part::Part2DObject"):
FreeCADGui.Control.closeDialog()
host = None
if hasattr(obj,"Support"):
@ -111,11 +403,162 @@ class _CommandWindow:
FreeCADGui.doCommand("Arch.removeComponents(win,host=FreeCAD.ActiveDocument."+sibling.Name+")")
FreeCAD.ActiveDocument.commitTransaction()
FreeCAD.ActiveDocument.recompute()
return
# interactive mode
if hasattr(FreeCAD,"DraftWorkingPlane"):
FreeCAD.DraftWorkingPlane.setup()
import DraftTrackers
self.tracker = DraftTrackers.boxTracker()
self.tracker.length(self.Width)
self.tracker.width(self.Thickness)
self.tracker.height(self.Height)
FreeCAD.Console.PrintMessage(str(translate("Arch","Pick a face on an existing object or select a preset")))
FreeCADGui.Snapper.getPoint(callback=self.getPoint,movecallback=self.update,extradlg=self.taskbox())
FreeCADGui.Snapper.setSelectMode(True)
def getPoint(self,point=None,obj=None):
"this function is called by the snapper when it has a 3D point"
self.tracker.finalize()
FreeCADGui.Control.closeDialog()
if point == None:
return
if not self.Preset:
if obj and (self.baseFace != None):
if Draft.getType(obj) in AllowedHosts:
# make sure only one face is selected
FreeCADGui.Selection.clearSelection()
FreeCADGui.Selection.addSelection(obj,"Face"+str(self.baseFace+1))
FreeCADGui.activateWorkbench("SketcherWorkbench")
FreeCADGui.runCommand("Sketcher_NewSketch")
FreeCAD.ArchObserver = ArchComponent.ArchSelectionObserver(obj,FreeCAD.ActiveDocument.Objects[-1],hide=False,nextCommand="Arch_Window")
FreeCADGui.Selection.addObserver(FreeCAD.ArchObserver)
else:
FreeCAD.Console.PrintMessage(str(translate("Arch","Please select a base object\n")))
FreeCADGui.Control.showDialog(ArchComponent.SelectionTaskPanel())
FreeCAD.ArchObserver = ArchComponent.ArchSelectionObserver(nextCommand="Arch_Window")
FreeCADGui.Selection.addObserver(FreeCAD.ArchObserver)
# preset
FreeCAD.ActiveDocument.openTransaction(str(translate("Arch","Create Window")))
FreeCADGui.doCommand("import math,FreeCAD,Arch,WorkingPlane")
if obj and (self.baseFace != None):
FreeCADGui.doCommand("pl = WorkingPlane.getPlacementFromFace(FreeCAD.ActiveDocument." + obj.Name + ".Shape.Faces[" + str(self.baseFace) + "])")
else:
FreeCADGui.doCommand("m = FreeCAD.Matrix()")
FreeCADGui.doCommand("m.rotateX(math.pi/2)")
FreeCADGui.doCommand("pl = FreeCAD.Placement(m)")
FreeCADGui.doCommand("pl.Base = FreeCAD.Vector(" + str(point.x) + "," + str(point.y) + ","+ str(point.z) + ")")
wp = ""
for p in self.wparams:
wp += p.lower() + "=" + str(getattr(self,p)) + ","
FreeCADGui.doCommand("win = Arch.makeWindowPreset(\"" + WindowPresets[self.Preset-1] + "\"," + wp + "placement=pl)")
if obj:
if Draft.getType(obj) in AllowedHosts:
FreeCADGui.doCommand("Arch.removeComponents(win,host=FreeCAD.ActiveDocument."+obj.Name+")")
siblings = obj.Proxy.getSiblings(obj)
for sibling in siblings:
FreeCADGui.doCommand("Arch.removeComponents(win,host=FreeCAD.ActiveDocument."+sibling.Name+")")
FreeCAD.ActiveDocument.commitTransaction()
FreeCAD.ActiveDocument.recompute()
return
def update(self,point,info):
"this function is called by the Snapper when the mouse is moved"
delta = FreeCAD.Vector(self.Width/2,self.Thickness/2,self.Height/2)
rot = FreeCAD.Rotation()
self.baseFace = None
if info:
if "Face" in info['Component']:
import WorkingPlane
o = FreeCAD.ActiveDocument.getObject(info['Object'])
self.baseFace = int(info['Component'][4:])-1
f = o.Shape.Faces[self.baseFace]
p = WorkingPlane.getPlacementFromFace(f,rotated=True)
if p:
rot = p.Rotation
delta = rot.multVec(FreeCAD.Vector(delta.x,-delta.y,-delta.z))
self.tracker.pos(point.add(delta))
self.tracker.setRotation(rot)
def taskbox(self):
"sets up a taskbox widget"
d = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Units").GetInt("Decimals",2)
w = QtGui.QWidget()
w.setWindowTitle(str(translate("Arch","Window options")))
lay0 = QtGui.QVBoxLayout(w)
# presets box
layp = QtGui.QHBoxLayout()
lay0.addLayout(layp)
labelp = QtGui.QLabel(str(translate("Arch","Preset")))
layp.addWidget(labelp)
valuep = QtGui.QComboBox()
valuep.addItems(["Create from scratch"]+WindowPresets)
valuep.setCurrentIndex(self.Preset)
layp.addWidget(valuep)
QtCore.QObject.connect(valuep,QtCore.SIGNAL("currentIndexChanged(int)"),self.setPreset)
# image display
self.im = QtSvg.QSvgWidget(":/ui/ParametersWindowFixed.svg")
self.im.setMaximumWidth(200)
lay0.addWidget(self.im)
self.im.hide()
# parameters
for param in self.wparams:
l = QtGui.QHBoxLayout()
lay0.addLayout(l)
lab = QtGui.QLabel(str(translate("Arch",param)))
l.addWidget(lab)
setattr(self,"val"+param,QtGui.QDoubleSpinBox())
wid = getattr(self,"val"+param)
wid.setDecimals(d)
wid.setMaximum(99999.99)
if param == "Width":
wid.setValue(self.Width)
elif param == "Height":
wid.setValue(self.Height)
else:
wid.setValue(self.Thickness)
setattr(self,param,self.Thickness)
l.addWidget(wid)
l.setEnabled(False)
QtCore.QObject.connect(getattr(self,"val"+param),QtCore.SIGNAL("valueChanged(double)"),self.setParams)
return w
def setParams(self,d):
for param in self.wparams:
setattr(self,param,float(getattr(self,"val"+param).value()))
self.tracker.length(self.Width)
self.tracker.height(self.Height)
self.tracker.width(self.W1)
def setPreset(self,i):
self.Preset = i
if i > 0:
FreeCADGui.Snapper.setSelectMode(False)
self.tracker.length(self.Width)
self.tracker.width(self.Thickness)
self.tracker.height(self.Height)
self.tracker.on()
if i == 1:
self.im.load(":/ui/ParametersWindowFixed.svg")
elif i == 2:
self.im.load(":/ui/ParametersWindowSimple.svg")
elif i == 7:
self.im.load(":/ui/ParametersDoorGlass.svg")
elif i == 4:
self.im.load(":/ui/ParametersWindowStash.svg")
elif i == 6:
self.im.load(":/ui/ParametersDoorSimple.svg")
else:
self.im.load(":/ui/ParametersWindowDouble.svg")
self.im.show()
for param in self.wparams:
getattr(self,"val"+param).setEnabled(True)
else:
FreeCADGui.Snapper.setSelectMode(True)
self.tracker.off()
self.im.hide()
for param in self.wparams:
getattr(self,"val"+param).setEnabled(False)
class _Window(ArchComponent.Component):
@ -124,10 +567,19 @@ class _Window(ArchComponent.Component):
ArchComponent.Component.__init__(self,obj)
obj.addProperty("App::PropertyStringList","WindowParts","Arch",
str(translate("Arch","the components of this window")))
obj.addProperty("App::PropertyDistance","HoleDepth","Arch",
obj.addProperty("App::PropertyLength","HoleDepth","Arch",
str(translate("Arch","The depth of the hole that this window makes in its host object. Keep 0 for automatic.")))
obj.addProperty("Part::PropertyPartShape","Subvolume","Arch",
str(translate("Arch","an optional volume to be subtracted from hosts of this window")))
obj.addProperty("App::PropertyLength","Width","Arch",
str(translate("Arch","The width of this window (for preset windows only)")))
obj.addProperty("App::PropertyLength","Height","Arch",
str(translate("Arch","The height of this window (for preset windows only)")))
obj.addProperty("App::PropertyVector","Normal","Arch",
str(translate("Arch","The normal direction of this window")))
obj.addProperty("App::PropertyInteger","Preset","Arch","")
obj.setEditorMode("Preset",2)
self.Type = "Window"
obj.Proxy = self
@ -135,10 +587,19 @@ class _Window(ArchComponent.Component):
self.hideSubobjects(obj,prop)
if prop in ["Base","WindowParts"]:
self.execute(obj)
elif prop == "HoleDepth":
elif prop in ["HoleDepth"]:
for o in obj.InList:
if Draft.getType(o) in AllowedHosts:
o.Proxy.execute(o)
elif prop in ["Width","Height"]:
if obj.Preset != 0:
if obj.Base:
if prop == "Height":
obj.Base.setDatum(16,obj.Height)
elif prop == "Width":
obj.Base.setDatum(17,obj.Width)
FreeCAD.ActiveDocument.recompute()
def execute(self,obj):
import Part, DraftGeomUtils
@ -166,6 +627,10 @@ class _Window(ArchComponent.Component):
wires.remove(ext)
shape = Part.Face(ext)
norm = shape.normalAt(0,0)
if hasattr(obj,"Normal"):
if obj.Normal:
if not DraftVecUtils.isNull(obj.Normal):
norm = obj.Normal
thk = float(obj.WindowParts[(i*5)+3])
if thk:
exv = DraftVecUtils.scaleTo(norm,thk)
@ -185,8 +650,7 @@ class _Window(ArchComponent.Component):
if not DraftGeomUtils.isNull(pl):
base.Placement = pl
elif not obj.WindowParts:
# create default parts
obj.WindowParts = makeDefaultWindowPart(obj.Base)
pass
else:
print "Arch: Bad formatting of window parts definitions"
@ -195,7 +659,6 @@ class _Window(ArchComponent.Component):
if not base.isNull():
obj.Shape = base
def getSubVolume(self,obj,plac=None):
"returns a subvolume for cutting in a base object"
@ -244,14 +707,20 @@ class _Window(ArchComponent.Component):
if f:
import Part
f = Part.Face(f)
n = f.normalAt(0,0)
v1 = DraftVecUtils.scaleTo(n,width)
norm = f.normalAt(0,0)
if hasattr(obj,"Normal"):
if obj.Normal:
if not DraftVecUtils.isNull(obj.Normal):
norm = obj.Normal
v1 = DraftVecUtils.scaleTo(norm,width)
f.translate(v1)
v2 = v1.negative()
v2 = Vector(v1).multiply(-2)
f = f.extrude(v2)
if plac:
f.Placement = plac
else:
f.Placement = obj.Placement
return f
return None
@ -266,7 +735,7 @@ class _ViewProviderWindow(ArchComponent.ViewProviderComponent):
return ":/icons/Arch_Window_Tree.svg"
def updateData(self,obj,prop):
if (prop in ["WindowParts","Shape"]) and obj.ViewObject:
if (prop in ["WindowParts","Shape"]):
if obj.Shape:
if not obj.Shape.isNull():
self.colorize(obj)

File diff suppressed because it is too large Load Diff

View File

@ -39,6 +39,12 @@
<file>icons/Arch_Rebar.svg</file>
<file>icons/Arch_Rebar_Tree.svg</file>
<file>ui/archprefs-base.ui</file>
<file>ui/ParametersWindowDouble.svg</file>
<file>ui/ParametersWindowSimple.svg</file>
<file>ui/ParametersWindowFixed.svg</file>
<file>ui/ParametersWindowStash.svg</file>
<file>ui/ParametersDoorSimple.svg</file>
<file>ui/ParametersDoorGlass.svg</file>
<file>translations/Arch_af.qm</file>
<file>translations/Arch_de.qm</file>
<file>translations/Arch_fi.qm</file>

View File

@ -0,0 +1,506 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersDoorGlass.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="79.046419"
inkscape:cy="57.579073"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="51.936512"
height="79.614861"
x="132.35368"
y="941.73682" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.06642699;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="42.620586"
height="74.969498"
x="136.95935"
y="946.33752" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757"
width="35.073463"
height="61.59267"
x="140.69432"
y="950.91223" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="21.909538"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 21.990515,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="27.556477"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="27.647751"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="22.318529"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1"
width="5.9265952"
height="5.5694528"
x="31.470173"
y="946.82465" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8"
width="5.3107176"
height="10.846432"
x="31.778112"
y="1010.4137" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 34.122468,953.17879 0,56.16531"
id="path3861"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 112.49002,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 72.970998,938.09374 0,19.40844"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,952.20722 -12.142857,0"
id="path3867-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 127.98277,1046.2411 60.98505,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 132.36401,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 184.04029,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 27.874022,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 45.309923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 24.865776,998.80956 27.135383,0"
id="path3865-3-4-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 37.440932,994.59526 0,12.14294"
id="path3867-8-6-3-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 31.469317,994.59526 0,12.14294"
id="path3867-8-2-8-9-7"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="138.5265"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="138.5265"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="110.05873"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="110.05873"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 22.397753,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 67.897105,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 59.309923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.04071,994.59526 0,12.14294"
id="path3867-8-6-3-1-5"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(7.4187792,944.42975)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-8"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-1.167518,944.24035)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-7.13344,944.46416)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-10.704869,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(6.7058452,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(20.545131,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-03"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.404091,897.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.404091,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.314805,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(74.030263,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(73.851691,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(93.73151,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(145.49718,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="77.351509"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="77.351509"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="77.351509"
y="957.98816"
id="text4070-8-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-4"
x="77.351509"
y="957.98816"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="8.742816"
y="997.50397"
id="text4070-8-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3"
x="8.742816"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="48.046116"
y="997.50397"
id="text4070-8-3-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0"
x="48.046116"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="8.8773041"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="8.8773041"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="61.384918"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="61.384918"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 72.970998,1007.0367 0,19.4084"
id="path3865-3-44"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,1021.1501 -12.142857,0"
id="path3867-8-6-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,1011.3354 -12.142857,0"
id="path3867-8-2-8-7"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-03-1"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.404091,966.71064)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.404091,956.8854)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="77.351509"
y="1018.931"
id="text4070-8-2-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-4-4"
x="77.351509"
y="1018.931"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H3</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,413 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersDoorSimple.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="74.246411"
inkscape:cy="99.936201"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="51.936512"
height="79.614861"
x="132.35368"
y="941.73682" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.06642699;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="42.620586"
height="74.969498"
x="136.95935"
y="946.33752" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="21.909538"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 21.990515,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="27.556477"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="27.647751"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="22.318529"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.016011;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8"
width="3.2642312"
height="72.817802"
x="32.801357"
y="947.41913" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 112.49002,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 72.970998,937.9778 0,14.90817"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 77.185284,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 127.98277,1046.2411 60.98505,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 132.36401,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 184.04029,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 27.874022,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 45.309923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 24.865776,998.80956 27.135383,0"
id="path3865-3-4-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 37.440932,994.59526 0,12.14294"
id="path3867-8-6-3-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 31.469317,994.59526 0,12.14294"
id="path3867-8-2-8-9-7"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="138.5265"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="138.5265"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="110.05873"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="110.05873"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 22.397753,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 67.897105,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 59.309923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.04071,994.59526 0,12.14294"
id="path3867-8-6-3-1-5"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(7.4187792,944.42975)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-8"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-1.167518,944.24035)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-7.13344,944.46416)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-10.704869,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(6.7058452,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(20.545131,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.404091,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(34.314805,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(74.030263,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(73.851691,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(93.73151,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(145.49718,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="77.351509"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="77.351509"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="8.742816"
y="997.50397"
id="text4070-8-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3"
x="8.742816"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="48.046116"
y="997.50397"
id="text4070-8-3-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0"
x="48.046116"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="8.8773041"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="8.8773041"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="61.384918"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="61.384918"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,473 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersWindowDouble.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="69.274674"
inkscape:cy="39.727379"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.02532911;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="108.64315"
height="78.995346"
x="85.522598"
y="942.04657" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="99.10714"
height="69.464287"
x="90.112038"
y="946.63104" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757"
width="44.642857"
height="61.42857"
x="93.862038"
y="950.20245" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757-2"
width="44.642857"
height="61.42857"
x="141.18346"
y="950.20245" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="14.409538"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 14.490515,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="20.056477"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="20.147751"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="14.818529"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-8"
width="18.392857"
height="4.8214288"
x="20.147751"
y="1016.0953" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1"
width="5.9265952"
height="5.5694528"
x="23.970173"
y="946.97125" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8"
width="5.9265952"
height="5.5694528"
x="23.970173"
y="1010.1058" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 26.622468,952.62992 0,57.45248"
id="path3861"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 121.07632,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 129.29061,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 129.29061,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 51.076324,938.09374 0,19.40844"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,952.20722 -12.142857,0"
id="path3867-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 81.80597,1046.2411 117.08865,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 85.391915,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 194.14182,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20.374022,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 37.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 17.365776,998.80956 27.135383,0"
id="path3865-3-4-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 29.940932,994.59526 0,12.14294"
id="path3867-8-6-3-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.969317,994.59526 0,12.14294"
id="path3867-8-2-8-9-7"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="119.08107"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="119.08107"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="118.64503"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="118.64503"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 14.897753,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 60.397105,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 51.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 38.54071,994.59526 0,12.14294"
id="path3867-8-6-3-1-5"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-0.0812208,944.42975)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-8"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-8.667518,944.24035)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-14.63344,944.46416)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-18.204869,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-0.7941548,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(13.045131,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-03"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(12.509417,897.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(12.509417,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(12.420131,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(82.61656,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(82.437988,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(46.759417,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(155.59871,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="55.456833"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="55.456833"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="55.456833"
y="957.98816"
id="text4070-8-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-4"
x="55.456833"
y="957.98816"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="1.242816"
y="997.50397"
id="text4070-8-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3"
x="1.242816"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="40.546116"
y="997.50397"
id="text4070-8-3-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0"
x="40.546116"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="1.3773038"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="1.3773038"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="53.884918"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="53.884918"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,344 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersWindowFixed.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="57.989198"
inkscape:cy="65.408135"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="79.137207"
height="79.288902"
x="111.37582"
y="941.89978" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.23606156999999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="70.114052"
height="69.765625"
x="115.96136"
y="946.48035" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="14.409538"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 14.490515,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="20.056477"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="20.147751"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="14.818529"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-8"
width="18.392857"
height="4.8214288"
x="20.147751"
y="1016.0953" />
<path
style="fill:none;stroke:#000000;stroke-width:2.16455197;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 26.622468,947.79779 0,67.29531"
id="path3861"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.07632,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 101.29061,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 101.29061,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 51.076324,937.96249 0,14.3138"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 105.68728,1046.2411 89.2943,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 111.39191,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 190.14182,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20.374022,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 37.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="133.08107"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="133.08107"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="90.64502"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="90.64502"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 14.897753,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 60.397105,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 51.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-18.204869,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-0.7941548,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(13.045131,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(12.509417,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(12.420131,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(54.61656,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(54.43799,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(72.759417,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(151.59871,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="55.456833"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="55.456833"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="1.3773038"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="1.3773038"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="53.884918"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="53.884918"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,466 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersWindowSimple.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="48.202015"
inkscape:cy="46.397325"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="79.137207"
height="79.288902"
x="111.37582"
y="941.89978" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="70.114052"
height="69.765625"
x="115.96136"
y="946.48035" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.23606157;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757"
width="60.992546"
height="61.110508"
x="120.02106"
y="950.36151" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="14.409538"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 14.490515,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="20.056477"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="20.147751"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="14.818529"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-8"
width="18.392857"
height="4.8214288"
x="20.147751"
y="1016.0953" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1"
width="5.9265952"
height="5.5694528"
x="23.970173"
y="946.97125" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8"
width="5.9265952"
height="5.5694528"
x="23.970173"
y="1010.1058" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 26.622468,952.62992 0,57.45248"
id="path3861"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.07632,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 101.29061,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 101.29061,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 51.076324,938.09374 0,19.40844"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,952.20722 -12.142857,0"
id="path3867-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 55.29061,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 105.68728,1046.2411 89.2943,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 111.39191,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 190.14182,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20.374022,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 37.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 17.365776,998.80956 27.135383,0"
id="path3865-3-4-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 29.940932,994.59526 0,12.14294"
id="path3867-8-6-3-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 23.969317,994.59526 0,12.14294"
id="path3867-8-2-8-9-7"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="133.08107"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="133.08107"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="90.64502"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="90.64502"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 14.897753,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 60.397105,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 51.809923,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 38.54071,994.59526 0,12.14294"
id="path3867-8-6-3-1-5"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-0.0812208,944.42975)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-8"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-8.667518,944.24035)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-14.63344,944.46416)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-18.204869,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(-0.7941548,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(13.045131,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-03"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(12.509417,897.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(12.509417,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(12.420131,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(54.61656,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(54.43799,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(72.759417,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(151.59871,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="55.456833"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="55.456833"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="55.456833"
y="957.98816"
id="text4070-8-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-4"
x="55.456833"
y="957.98816"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="1.242816"
y="997.50397"
id="text4070-8-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3"
x="1.242816"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="40.546116"
y="997.50397"
id="text4070-8-3-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0"
x="40.546116"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="1.3773038"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="1.3773038"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="53.884918"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="53.884918"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,498 @@
<?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="200"
height="120"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="ParametersWindowStash.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#2c2c2c"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="37.10262"
inkscape:cy="72.235529"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1053"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<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
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-932.36218)">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2985"
width="51.936512"
height="79.614861"
x="132.35368"
y="941.73682" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3755"
width="42.687012"
height="70.117775"
x="136.92615"
y="946.30432" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757"
width="36.08757"
height="26.356779"
x="140.18727"
y="950.40515" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365-5"
width="37.170662"
height="6.8184896"
x="30.83811"
y="-941.07379"
transform="scale(1,-1)" />
<path
style="color:#000000;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;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 30.919086,941.28831 37.60019,0 0,-7.04665"
id="path4095-1"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3863"
width="18.435284"
height="78.928574"
x="36.485046"
y="941.98816" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777"
width="18.392857"
height="4.8214288"
x="36.576321"
y="941.98816" />
<rect
style="color:#000000;fill:#909090;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4365"
width="36.36549"
height="13.131983"
x="31.247101"
y="1021.6157" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-8"
width="18.392857"
height="4.8214288"
x="36.576321"
y="1016.0953" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-6"
width="5.9265952"
height="5.5694528"
x="46.398743"
y="946.97125" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1"
width="5.9265952"
height="5.5694528"
x="40.398743"
y="981.16986" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8-9"
width="5.9265952"
height="5.5694528"
x="46.398743"
y="975.25549" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.91847098;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3777-3-1-8"
width="5.9265952"
height="5.5694528"
x="40.398743"
y="1010.1058" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 43.051039,986.92024 0,23.78526"
id="path3861"
inkscape:connector-curvature="0" />
<path
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98996162px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 112.49002,938.51389 0,86.62721"
id="path3865"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,942.27388 -12.14286,0"
id="path3867"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 120.70431,1021.0239 -12.14286,0"
id="path3867-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 67.504895,938.09374 0,19.40844"
id="path3865-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 71.719181,942.27388 -12.142857,0"
id="path3867-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 71.719181,952.20722 -12.142857,0"
id="path3867-8-6"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 71.719181,942.27388 -12.142857,0"
id="path3867-3-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 71.719181,946.77132 -12.142857,0"
id="path3867-8-2-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;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 127.98277,1046.2411 60.98505,0"
id="path3865-5"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 132.36401,1038.0268 0,12.1429"
id="path3867-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 184.04029,1038.0268 0,12.1429"
id="path3867-8-7"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 36.802593,1049.9503 0,-12.1429"
id="path3867-8-6-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 54.238494,1049.9503 0,-12.1429"
id="path3867-8-2-8-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 49.051039,952.03524 0,23.2865"
id="path3861-8"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 33.794347,998.80956 27.135383,0"
id="path3865-3-4-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.369503,994.59526 0,12.14294"
id="path3867-8-6-3-1"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 40.397888,994.59526 0,12.14294"
id="path3867-8-2-8-9-7"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="138.5265"
y="1044.5293"
id="text4070"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072"
x="138.5265"
y="1044.5293"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">WIDTH</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="-1003.166"
y="110.05873"
id="text4070-5"
sodipodi:linespacing="125%"
transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan4072-7"
x="-1003.166"
y="110.05873"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">HEIGHT</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 31.326324,1021.2025 36.785714,0 0,13.5714"
id="path4095"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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 76.825676,1045.736 -44.79365,0"
id="path3865-3-4"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 68.238494,1049.9503 0,-12.1429"
id="path3867-8-2-8-9-9"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 54.969281,994.59526 0,12.14294"
id="path3867-8-6-3-1-5"
inkscape:connector-curvature="0" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(16.347351,944.42975)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-8"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(7.7610534,944.24035)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-0"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(1.7951314,944.46416)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-6"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(-1.7762976,991.23201)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-80"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(15.634417,991.14273)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-9"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(29.473702,991.41059)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-03"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(28.937988,897.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-68"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(28.937988,892.3213)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-3"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 a 1.7046324,1.7046324 0 1 1 -3.409265,0 1.7046324,1.7046324 0 1 1 3.409265,0 z"
transform="translate(28.848702,887.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-5"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(74.030263,887.85702)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-7"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(73.851691,966.42845)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-87"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(93.73151,991.76773)" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;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"
id="path4150-63"
sodipodi:cx="38.638336"
sodipodi:cy="54.416866"
sodipodi:rx="1.7046324"
sodipodi:ry="1.7046324"
d="m 40.342969,54.416866 c 0,0.941443 -0.76319,1.704633 -1.704633,1.704633 -0.941442,0 -1.704632,-0.76319 -1.704632,-1.704633 0,-0.941442 0.76319,-1.704632 1.704632,-1.704632 0.941443,0 1.704633,0.76319 1.704633,1.704632 z"
transform="translate(145.49718,991.76773)" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="71.885406"
y="945.13104"
id="text4070-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1"
x="71.885406"
y="945.13104"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="71.885406"
y="957.98816"
id="text4070-8-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-4"
x="71.885406"
y="957.98816"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">H2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="17.671387"
y="997.50397"
id="text4070-8-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3"
x="17.671387"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="56.974686"
y="997.50397"
id="text4070-8-3-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0"
x="56.974686"
y="997.50397"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O2</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="17.805876"
y="1043.8427"
id="text4070-8-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-7"
x="17.805876"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">W1</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;font-family:Sans"
x="70.313492"
y="1043.8427"
id="text4070-8-3-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4072-1-3-0-0"
x="70.313492"
y="1043.8427"
style="font-size:10px;font-weight:bold;-inkscape-font-specification:Sans Bold">O1</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="m 136.87567,49.036784 42.67894,0"
id="path3969"
inkscape:connector-curvature="0"
transform="translate(0,932.36218)" />
<rect
style="color:#000000;fill:#6996bd;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3757-9"
width="36.08757"
height="26.356779"
x="140.18727"
y="985.58374" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>575</width>
<height>629</height>
<width>561</width>
<height>643</height>
</rect>
</property>
<property name="windowTitle">
@ -359,6 +359,101 @@
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="label_22">
<property name="text">
<string>Width:</string>
</property>
</widget>
</item>
<item>
<widget class="Gui::PrefDoubleSpinBox" name="gui::prefdoublespinbox_10">
<property name="toolTip">
<string>The default width for new windows</string>
</property>
<property name="maximum">
<double>99999.990000000005239</double>
</property>
<property name="value">
<double>1000.000000000000000</double>
</property>
<property name="prefEntry" stdset="0">
<cstring>WindowWidth</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Mod/Arch</cstring>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_21">
<property name="text">
<string>Height:</string>
</property>
</widget>
</item>
<item>
<widget class="Gui::PrefDoubleSpinBox" name="gui::prefdoublespinbox_9">
<property name="toolTip">
<string>The default height for new windows</string>
</property>
<property name="maximum">
<double>99999.990000000005239</double>
</property>
<property name="value">
<double>1000.000000000000000</double>
</property>
<property name="prefEntry" stdset="0">
<cstring>WindowHeight</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Mod/Arch</cstring>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_20">
<property name="text">
<string>Thickness:</string>
</property>
</widget>
</item>
<item>
<widget class="Gui::PrefDoubleSpinBox" name="gui::prefdoublespinbox_11">
<property name="toolTip">
<string>The default thickness for new windows</string>
</property>
<property name="maximum">
<double>99999.990000000005239</double>
</property>
<property name="value">
<double>100.000000000000000</double>
</property>
<property name="prefEntry" stdset="0">
<cstring>WindowThickness</cstring>
</property>
<property name="prefPath" stdset="0">
<cstring>Mod/Arch</cstring>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_14">
<item>
<spacer name="horizontalSpacer_6">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="label_6">
<property name="text">

View File

@ -778,11 +778,11 @@ class DraftToolBar:
else:
self.cmdlabel.setText(title)
def selectUi(self):
def selectUi(self,extra=None):
if not self.taskmode:
self.labelx.setText(translate("draft", "Pick Object"))
self.labelx.show()
self.makeDumbTask()
self.makeDumbTask(extra)
def editUi(self):
self.taskUi(translate("draft", "Edit"))
@ -854,14 +854,15 @@ class DraftToolBar:
else:
self.layout.setDirection(QtGui.QBoxLayout.LeftToRight)
def makeDumbTask(self):
def makeDumbTask(self,extra=None):
"create a dumb taskdialog to prevent deleting the temp object"
class TaskPanel:
def __init__(self):
pass
def __init__(self,extra=None):
if extra:
self.form = [extra]
def getStandardButtons(self):
return int(QtGui.QDialogButtonBox.Cancel)
panel = TaskPanel()
panel = TaskPanel(extra)
FreeCADGui.Control.showDialog(panel)
#---------------------------------------------------------------------------

View File

@ -83,8 +83,8 @@ class Snapper:
self.lastExtensions = []
# the trackers are stored in lists because there can be several views, each with its own set
self.trackers = [[],[],[],[],[],[],[],[],[]] # view, grid, snap, extline, radius, dim1, dim2, trackLine, extline2
self.polarAngles = [90,45]
self.selectMode = False
# the snapmarker has "dot","circle" and "square" available styles
if self.snapStyle:
@ -368,7 +368,7 @@ class Snapper:
winner = self.snapToVertex(self.snapInfo)
# setting the cursors
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(winner[2])
self.tracker.setMarker(self.mk[winner[1]])
self.tracker.on()
@ -413,7 +413,7 @@ class Snapper:
tsnap = self.snapToExtOrtho(last,constrain,eline)
if tsnap:
if (tsnap[0].sub(point)).Length < self.radius:
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(tsnap[2])
self.tracker.setMarker(self.mk[tsnap[1]])
self.tracker.on()
@ -426,7 +426,7 @@ class Snapper:
tsnap = self.snapToExtPerpendicular(last)
if tsnap:
if (tsnap[0].sub(point)).Length < self.radius:
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(tsnap[2])
self.tracker.setMarker(self.mk[tsnap[1]])
self.tracker.on()
@ -457,7 +457,7 @@ class Snapper:
if self.isEnabled('extension'):
if np != e.Vertexes[0].Point:
p0 = e.Vertexes[0].Point
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(np)
self.tracker.setMarker(self.mk['extension'])
self.tracker.on()
@ -492,7 +492,7 @@ class Snapper:
de = Part.Line(last,last.add(ve)).toShape()
np = self.getPerpendicular(de,point)
if (np.sub(point)).Length < self.radius:
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(np)
self.tracker.setMarker(self.mk['parallel'])
self.tracker.on()
@ -509,7 +509,7 @@ class Snapper:
for p in np:
dv = point.sub(p)
if (self.radius == 0) or (dv.Length <= self.radius):
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(p)
self.tracker.setMarker(self.mk['intersection'])
self.tracker.on()
@ -557,7 +557,7 @@ class Snapper:
np = self.getPerpendicular(de,point)
if ((self.radius == 0) and (point.sub(last).getAngle(v) < 0.087)) \
or ((np.sub(point)).Length < self.radius):
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(np)
self.tracker.setMarker(self.mk['parallel'])
self.tracker.on()
@ -574,7 +574,7 @@ class Snapper:
if np:
dv = point.sub(np)
if (self.radius == 0) or (dv.Length <= self.radius):
if self.tracker:
if self.tracker and not self.selectMode:
self.tracker.setCoords(np)
self.tracker.setMarker(self.mk['grid'])
self.tracker.on()
@ -790,8 +790,12 @@ class Snapper:
def setCursor(self,mode=None):
"setCursor(self,mode=None): sets or resets the cursor to the given mode or resets"
if not mode:
if self.selectMode:
for v in self.views:
v.unsetCursor()
self.views = []
self.cursorMode = None
elif not mode:
for v in self.views:
v.unsetCursor()
self.views = []
@ -846,6 +850,13 @@ class Snapper:
self.toolbar.hide()
self.mask = None
self.lastArchPoint = None
self.selectMode = False
def setSelectMode(self,mode):
"sets the snapper into select mode (hides snapping temporarily)"
self.selectMode = mode
if not mode:
self.setCursor()
def setAngle(self):
"keeps the current angle"
@ -974,7 +985,7 @@ class Snapper:
if hasattr(FreeCAD,"DraftWorkingPlane"):
self.ui.displayPoint(self.pt,last,plane=FreeCAD.DraftWorkingPlane,mask=FreeCADGui.Snapper.affinity)
if movecallback:
movecallback(self.pt)
movecallback(self.pt,self.snapInfo)
def getcoords(point,relative=False):
self.pt = point

View File

@ -744,10 +744,14 @@ class boxTracker(Tracker):
right = lvec.cross(normal)
self.cube.width.setValue(lvec.Length)
p = WorkingPlane.getPlacementFromPoints([bp,bp.add(lvec),bp.add(right)])
self.trans.rotation.setValue(p.Rotation.Q)
if p:
self.trans.rotation.setValue(p.Rotation.Q)
bp = bp.add(lvec.multiply(0.5))
bp = bp.add(DraftVecUtils.scaleTo(normal,self.cube.depth.getValue()/2))
self.pos(bp)
def setRotation(self,rot):
self.trans.rotation.setValue(rot.Q)
def pos(self,p):
self.trans.translation.setValue(DraftVecUtils.tup(p))

View File

@ -212,13 +212,20 @@ class plane:
m = DraftVecUtils.getPlaneRotation(self.u,self.v,self.axis)
return FreeCAD.Placement(m)
def getPlacement(self):
def getPlacement(self,rotated=False):
"returns the placement of the working plane"
m = FreeCAD.Matrix(
self.u.x,self.v.x,self.axis.x,self.position.x,
self.u.y,self.v.y,self.axis.y,self.position.y,
self.u.z,self.v.z,self.axis.z,self.position.z,
0.0,0.0,0.0,1.0)
if rotated:
m = FreeCAD.Matrix(
self.u.x,self.axis.x,-self.v.x,self.position.x,
self.u.y,self.axis.y,-self.v.y,self.position.y,
self.u.z,self.axis.z,-self.v.z,self.position.z,
0.0,0.0,0.0,1.0)
else:
m = FreeCAD.Matrix(
self.u.x,self.v.x,self.axis.x,self.position.x,
self.u.y,self.v.y,self.axis.y,self.position.y,
self.u.z,self.v.z,self.axis.z,self.position.z,
0.0,0.0,0.0,1.0)
return FreeCAD.Placement(m)
def setFromPlacement(self,pl):
@ -331,7 +338,18 @@ def getPlacementFromPoints(points):
else:
pl.axis = ((pl.u).cross(pl.v)).normalize()
except:
pass
return None
p = pl.getPlacement()
del pl
return p
def getPlacementFromFace(face,rotated=False):
"returns a placement from a face"
pl = plane()
try:
pl.alignToFace(face)
except:
return None
p = pl.getPlacement(rotated)
del pl
return p