Arch: Added Equipment tool
The purpose of this tool is to handle standalone objects such as furniture or sanitary equipment in a building. It is mesh-based, and accepts either a mesh or a part shape as its base object.
This commit is contained in:
parent
67b54f8052
commit
cef2c1bc8c
|
@ -44,4 +44,5 @@ from ArchSpace import *
|
|||
from ArchStairs import *
|
||||
from ArchRebar import *
|
||||
from ArchFrame import *
|
||||
from ArchPanel import *
|
||||
from ArchPanel import *
|
||||
from ArchEquipment import *
|
||||
|
|
265
src/Mod/Arch/ArchEquipment.py
Normal file
265
src/Mod/Arch/ArchEquipment.py
Normal file
|
@ -0,0 +1,265 @@
|
|||
# -*- coding: utf8 -*-
|
||||
|
||||
#***************************************************************************
|
||||
#* *
|
||||
#* Copyright (c) 2014 *
|
||||
#* Yorik van Havre <yorik@uncreated.net> *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* This program is distributed in the hope that it will be useful, *
|
||||
#* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
#* GNU Library General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with this program; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#***************************************************************************
|
||||
|
||||
__title__="FreeCAD Equipment"
|
||||
__author__ = "Yorik van Havre"
|
||||
__url__ = "http://www.freecadweb.org"
|
||||
|
||||
import FreeCAD,Draft,ArchComponent,DraftVecUtils,ArchCommands,Units
|
||||
from FreeCAD import Vector
|
||||
if FreeCAD.GuiUp:
|
||||
import FreeCADGui
|
||||
from PySide import QtCore, QtGui
|
||||
from DraftTools import translate
|
||||
else:
|
||||
def translate(ctxt,txt):
|
||||
return txt
|
||||
|
||||
# presets
|
||||
Roles = ["Furniture", "Hydro Equipment", "Electric Equipment"]
|
||||
|
||||
|
||||
def makeEquipment(baseobj=None,placement=None,name=translate("Arch","Equipment")):
|
||||
"makeEquipment([baseobj,placement,name]): creates an equipment object from the given base object"
|
||||
obj = FreeCAD.ActiveDocument.addObject("Mesh::FeaturePython",name)
|
||||
obj.Label = name
|
||||
_Equipment(obj)
|
||||
if baseobj:
|
||||
obj.Base = baseobj
|
||||
if placement:
|
||||
obj.Placement = placement
|
||||
if FreeCAD.GuiUp:
|
||||
_ViewProviderEquipment(obj.ViewObject)
|
||||
|
||||
|
||||
def createMeshView(obj,direction=FreeCAD.Vector(0,0,-1),outeronly=False,largestonly=False):
|
||||
"""createMeshView(obj,[direction,outeronly,largestonly]): creates a flat shape that is the
|
||||
projection of the given mesh object in the given direction (default = on the XY plane). If
|
||||
outeronly is True, only the outer contour is taken into consideration, discarding the inner
|
||||
holes. If largestonly is True, only the largest segment of the given mesh will be used."""
|
||||
|
||||
import Mesh, math, Part, DraftGeomUtils
|
||||
if not obj.isDerivedFrom("Mesh::Feature"):
|
||||
return
|
||||
mesh = obj.Mesh
|
||||
|
||||
# 1. Flattening the mesh
|
||||
proj = []
|
||||
for f in mesh.Facets:
|
||||
nf = []
|
||||
for v in f.Points:
|
||||
v = FreeCAD.Vector(v)
|
||||
a = v.negative().getAngle(direction)
|
||||
l = math.cos(a)*v.Length
|
||||
p = v.add(FreeCAD.Vector(direction).multiply(l))
|
||||
p = DraftVecUtils.rounded(p)
|
||||
nf.append(p)
|
||||
proj.append(nf)
|
||||
flatmesh = Mesh.Mesh(proj)
|
||||
|
||||
# 2. Removing wrong faces
|
||||
facets = []
|
||||
for f in flatmesh.Facets:
|
||||
if f.Normal.getAngle(direction) < math.pi:
|
||||
facets.append(f)
|
||||
cleanmesh = Mesh.Mesh(facets)
|
||||
|
||||
#Mesh.show(cleanmesh)
|
||||
|
||||
# 3. Getting the bigger mesh from the planar segments
|
||||
if largestonly:
|
||||
c = cleanmesh.getSeparateComponents()
|
||||
#print c
|
||||
cleanmesh = c[0]
|
||||
segs = cleanmesh.getPlanarSegments(1)
|
||||
meshes = []
|
||||
for s in segs:
|
||||
f = [cleanmesh.Facets[i] for i in s]
|
||||
meshes.append(Mesh.Mesh(f))
|
||||
a = 0
|
||||
for m in meshes:
|
||||
if m.Area > a:
|
||||
boundarymesh = m
|
||||
a = m.Area
|
||||
#Mesh.show(boundarymesh)
|
||||
cleanmesh = boundarymesh
|
||||
|
||||
# 4. Creating a Part and getting the contour
|
||||
|
||||
shape = None
|
||||
for f in cleanmesh.Facets:
|
||||
p = Part.makePolygon(f.Points+[f.Points[0]])
|
||||
#print p,len(p.Vertexes),p.isClosed()
|
||||
try:
|
||||
p = Part.Face(p)
|
||||
if shape:
|
||||
shape = shape.fuse(p)
|
||||
else:
|
||||
shape = p
|
||||
except:
|
||||
pass
|
||||
shape = shape.removeSplitter()
|
||||
|
||||
# 5. Extracting the largest wire
|
||||
|
||||
if outeronly:
|
||||
count = 0
|
||||
largest = None
|
||||
for w in shape.Wires:
|
||||
if len(w.Vertexes) > count:
|
||||
count = len(w.Vertexes)
|
||||
largest = w
|
||||
if largest:
|
||||
try:
|
||||
f = Part.Face(w)
|
||||
except:
|
||||
print "Unable to produce a face from the outer wire."
|
||||
else:
|
||||
shape = f
|
||||
|
||||
return shape
|
||||
|
||||
|
||||
class _CommandEquipment:
|
||||
"the Arch Equipment command definition"
|
||||
def GetResources(self):
|
||||
return {'Pixmap' : 'Arch_Equipment',
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("Arch_Equipment","Equipment"),
|
||||
'Accel': "E, Q",
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("Arch_Equipment","Creates an equipment object from a selected object (Part or Mesh)")}
|
||||
|
||||
def IsActive(self):
|
||||
return not FreeCAD.ActiveDocument is None
|
||||
|
||||
def Activated(self):
|
||||
s = FreeCADGui.Selection.getSelection()
|
||||
if not s:
|
||||
FreeCAD.Console.PrintError(translate("Arch","You must select a base object first!"))
|
||||
else:
|
||||
base = s[0].Name
|
||||
FreeCAD.ActiveDocument.openTransaction(str(translate("Arch","Create Equipment")))
|
||||
FreeCADGui.addModule("Arch")
|
||||
FreeCADGui.doCommand("Arch.makeEquipment(FreeCAD.ActiveDocument." + base + ")")
|
||||
FreeCAD.ActiveDocument.commitTransaction()
|
||||
FreeCAD.ActiveDocument.recompute()
|
||||
return
|
||||
|
||||
|
||||
class _Command3Views:
|
||||
"the Arch 3Views command definition"
|
||||
def GetResources(self):
|
||||
return {'Pixmap' : 'Arch_3Views',
|
||||
'MenuText': QtCore.QT_TRANSLATE_NOOP("Arch_3Views","3 views from mesh"),
|
||||
'ToolTip': QtCore.QT_TRANSLATE_NOOP("Arch_3Views","Creates 3 views (top, front, side) from a mesh-based object")}
|
||||
|
||||
def IsActive(self):
|
||||
return not FreeCAD.ActiveDocument is None
|
||||
|
||||
def Activated(self):
|
||||
s = FreeCADGui.Selection.getSelection()
|
||||
if len(s) != 1:
|
||||
FreeCAD.Console.PrintError(translate("Arch","You must select exactly one base object"))
|
||||
else:
|
||||
obj = s[0]
|
||||
if not obj.isDerivedFrom("Mesh::Feature"):
|
||||
FreeCAD.Console.PrintError(translate("Arch","The selected object must be a mesh"))
|
||||
else:
|
||||
if obj.Mesh.CountFacets > 1000:
|
||||
msgBox = QtGui.QMessageBox()
|
||||
msgBox.setText(translate("Arch","This mesh has more than 1000 facets."))
|
||||
msgBox.setInformativeText(translate("Arch","This operation can take a long time. Proceed?"))
|
||||
msgBox.setStandardButtons(QtGui.QMessageBox.Ok | QtGui.QMessageBox.Cancel)
|
||||
msgBox.setDefaultButton(QtGui.QMessageBox.Cancel)
|
||||
ret = msgBox.exec_()
|
||||
if ret == QtGui.QMessageBox.Cancel:
|
||||
return
|
||||
elif obj.Mesh.CountFacets >= 500:
|
||||
FreeCAD.Console.PrintWarning(translate("Arch","The mesh has more than 500 facets. This will take a couple of minutes..."))
|
||||
FreeCAD.ActiveDocument.openTransaction(str(translate("Arch","Create 3 views")))
|
||||
FreeCADGui.addModule("Arch")
|
||||
FreeCADGui.addModule("Part")
|
||||
FreeCADGui.doCommand("s1 = Arch.createMeshView(FreeCAD.ActiveDocument." + obj.Name + ",FreeCAD.Vector(0,0,-1),outeronly=False,largestonly=False)")
|
||||
FreeCADGui.doCommand("Part.show(s1)")
|
||||
FreeCADGui.doCommand("s2 = Arch.createMeshView(FreeCAD.ActiveDocument." + obj.Name + ",FreeCAD.Vector(1,0,0),outeronly=False,largestonly=False)")
|
||||
FreeCADGui.doCommand("Part.show(s2)")
|
||||
FreeCADGui.doCommand("s3 = Arch.createMeshView(FreeCAD.ActiveDocument." + obj.Name + ",FreeCAD.Vector(0,1,0),outeronly=False,largestonly=False)")
|
||||
FreeCADGui.doCommand("Part.show(s3)")
|
||||
FreeCAD.ActiveDocument.commitTransaction()
|
||||
FreeCAD.ActiveDocument.recompute()
|
||||
return
|
||||
|
||||
|
||||
class _Equipment(ArchComponent.Component):
|
||||
"The Equipment object"
|
||||
def __init__(self,obj):
|
||||
ArchComponent.Component.__init__(self,obj)
|
||||
obj.addProperty("Part::PropertyPartShape","TopView","Arch",translate("Arch","an optional 2D shape representing a top view of this equipment"))
|
||||
obj.addProperty("Part::PropertyPartShape","FrontView","Arch",translate("Arch","an optional 2D shape representing a front view of this equipment"))
|
||||
obj.addProperty("Part::PropertyPartShape","SideView","Arch",translate("Arch","an optional 2D shape representing a side view of this equipment"))
|
||||
obj.addProperty("App::PropertyString","Model","Arch",translate("Arch","The model description of this equipment"))
|
||||
obj.addProperty("App::PropertyString","Url","Arch",translate("Arch","The url of the product page of this equipment"))
|
||||
obj.addProperty("App::PropertyEnumeration","Role","Arch",translate("Arch","The role of this equipment"))
|
||||
self.Type = "Equipment"
|
||||
obj.Role = Roles
|
||||
obj.Proxy = self
|
||||
|
||||
def onChanged(self,obj,prop):
|
||||
self.hideSubobjects(obj,prop)
|
||||
|
||||
def execute(self,obj):
|
||||
pl = obj.Placement
|
||||
m = None
|
||||
if obj.Base:
|
||||
|
||||
if obj.Base.isDerivedFrom("Part::Feature"):
|
||||
base = obj.Base.Shape.copy()
|
||||
base = self.processSubShapes(obj,base,pl)
|
||||
if base:
|
||||
import Mesh
|
||||
m = Mesh.Mesh(base.tessellate(1))
|
||||
|
||||
elif obj.Base.isDerivedFrom("Mesh::Feature"):
|
||||
m = obj.Base.Mesh.copy()
|
||||
|
||||
if m:
|
||||
if not pl.isNull():
|
||||
m.Placement = pl
|
||||
obj.Mesh = m
|
||||
|
||||
|
||||
class _ViewProviderEquipment(ArchComponent.ViewProviderComponent):
|
||||
"A View Provider for the Equipment object"
|
||||
|
||||
def __init__(self,vobj):
|
||||
ArchComponent.ViewProviderComponent.__init__(self,vobj)
|
||||
|
||||
def getIcon(self):
|
||||
import Arch_rc
|
||||
return ":/icons/Arch_Equipment_Tree.svg"
|
||||
|
||||
|
||||
if FreeCAD.GuiUp:
|
||||
FreeCADGui.addCommand('Arch_Equipment',_CommandEquipment())
|
||||
FreeCADGui.addCommand('Arch_3Views', _Command3Views())
|
File diff suppressed because one or more lines are too long
|
@ -27,6 +27,7 @@ SET(Arch_SRCS
|
|||
TestArch.py
|
||||
ArchFrame.py
|
||||
ArchPanel.py
|
||||
ArchEquipment.py
|
||||
)
|
||||
SOURCE_GROUP("" FILES ${Arch_SRCS})
|
||||
|
||||
|
|
|
@ -73,22 +73,22 @@ class ArchWorkbench(Workbench):
|
|||
"Arch_Floor","Arch_Building","Arch_Site",
|
||||
"Arch_Window","Arch_Roof","Arch_Axis",
|
||||
"Arch_SectionPlane","Arch_Space","Arch_Stairs",
|
||||
"Arch_Panel",
|
||||
"Arch_Panel","Arch_Equipment",
|
||||
"Arch_Frame","Arch_Add","Arch_Remove","Arch_Survey"]
|
||||
self.utilities = ["Arch_SplitMesh","Arch_MeshToShape",
|
||||
"Arch_SelectNonSolidMeshes","Arch_RemoveShape",
|
||||
"Arch_CloseHoles","Arch_MergeWalls","Arch_Check",
|
||||
"Arch_IfcExplorer","Arch_ToggleIfcBrepFlag"]
|
||||
"Arch_IfcExplorer","Arch_ToggleIfcBrepFlag","Arch_3Views"]
|
||||
|
||||
# draft tools
|
||||
self.drafttools = ["Draft_Line","Draft_Wire","Draft_Circle","Draft_Arc","Draft_Ellipse",
|
||||
"Draft_Polygon","Draft_Rectangle", "Draft_Text",
|
||||
"Draft_Dimension", "Draft_BSpline","Draft_Point","Draft_ShapeString",
|
||||
"Draft_Dimension", "Draft_BSpline","Draft_Point",
|
||||
"Draft_Facebinder","Draft_BezCurve"]
|
||||
self.draftmodtools = ["Draft_Move","Draft_Rotate","Draft_Offset",
|
||||
"Draft_Trimex", "Draft_Upgrade", "Draft_Downgrade", "Draft_Scale",
|
||||
"Draft_Drawing","Draft_Shape2DView","Draft_Draft2Sketch","Draft_Array",
|
||||
"Draft_PathArray","Draft_Clone"]
|
||||
"Draft_Clone"]
|
||||
self.extramodtools = ["Draft_WireToBSpline","Draft_AddPoint","Draft_DelPoint"]
|
||||
self.draftcontexttools = ["Draft_ApplyStyle","Draft_ToggleDisplayMode","Draft_AddToGroup",
|
||||
"Draft_SelectGroup","Draft_SelectPlane",
|
||||
|
|
|
@ -42,7 +42,10 @@
|
|||
<file>icons/Arch_Frame_Tree.svg</file>
|
||||
<file>icons/Arch_Panel.svg</file>
|
||||
<file>icons/Arch_Panel_Tree.svg</file>
|
||||
<file>icons/Arch_Equipment.svg</file>
|
||||
<file>icons/Arch_Equipment_Tree.svg</file>
|
||||
<file>icons/Arch_Survey.svg</file>
|
||||
<file>icons/Arch_3Views.svg</file>
|
||||
<file>icons/IFC.svg</file>
|
||||
<file>icons/Arch_StructuralSystem.svg</file>
|
||||
<file>icons/Arch_StructuralSystem_Tree.svg</file>
|
||||
|
|
112
src/Mod/Arch/Resources/icons/Arch_3Views.svg
Normal file
112
src/Mod/Arch/Resources/icons/Arch_3Views.svg
Normal file
|
@ -0,0 +1,112 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg2985"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
sodipodi:docname="Arch_ToggleIfcBrepFlag.svg">
|
||||
<defs
|
||||
id="defs2987">
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 32 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="64 : 32 : 1"
|
||||
inkscape:persp3d-origin="32 : 21.333333 : 1"
|
||||
id="perspective2993" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="7.7781746"
|
||||
inkscape:cx="36.174025"
|
||||
inkscape:cy="35.32679"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1053"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata2990">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<g
|
||||
id="g5297"
|
||||
transform="translate(10.542319,6.1711137)">
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3009-7-2"
|
||||
d="m 18.878379,21.506082 -14.6157642,-8.452601 0,33.625092 14.4375222,8.931051 z"
|
||||
style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#001100;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3009-6-0-8"
|
||||
d="M 35.454793,12.397645 19.05662,21.328693 18.878379,55.649495 35.276551,46.758315 z"
|
||||
style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#001100;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3029-8-6"
|
||||
d="M 4.2626148,12.845174 20.482547,4.6317979 35.410233,12.446468 18.700138,21.855965 z"
|
||||
style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#001100;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3055"
|
||||
d="M 4.8166141,13.298648 18.315926,55.59649"
|
||||
style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#001100;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3057"
|
||||
d="M 18.95875,55.59649 35.157924,13.041519 5.7165682,12.784389"
|
||||
style="color:#000000;fill:none;stroke:#001100;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:#001bff;fill-opacity:1;stroke:#000111;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 4.9199897,29.964122 0,32.25 14.4999993,0 0.09375,-23.78125 -14.5937493,-8.46875 z"
|
||||
id="path3009-7"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#001bff;fill-opacity:1;stroke:#000111;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 59.120601,28.536482 -16.40625,8.9375 -0.125,23.96875 16.34375,0 0.1875,-32.90625 z"
|
||||
id="path3009-6-0"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:#001bff;fill-opacity:1;stroke:#000111;stroke-width:1.85461509;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="M 16.990537,9.9593835 33.210469,1.7460079 48.138155,9.5606765 31.42806,18.970174 z"
|
||||
id="path3029-8"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 5.5 KiB |
896
src/Mod/Arch/Resources/icons/Arch_Equipment.svg
Normal file
896
src/Mod/Arch/Resources/icons/Arch_Equipment.svg
Normal file
|
@ -0,0 +1,896 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg2860"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
sodipodi:docname="Part_Box.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs2862">
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3692"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3703"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377">
|
||||
<stop
|
||||
id="stop3379"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3705"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" />
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 32 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="64 : 32 : 1"
|
||||
inkscape:persp3d-origin="32 : 21.333333 : 1"
|
||||
id="perspective2868" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3109"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="translate(-227.38786,-63.044898)" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3112"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,-178.90031,-191.04373)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377"
|
||||
id="radialGradient3115"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-9"
|
||||
id="radialGradient3112-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-63.461076,-139.80278)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-9">
|
||||
<stop
|
||||
id="stop3379-7"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-9"
|
||||
id="radialGradient3109-5"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-106.17169,-37.477014)" />
|
||||
<linearGradient
|
||||
id="linearGradient3133">
|
||||
<stop
|
||||
id="stop3135"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3137"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-9"
|
||||
id="radialGradient3115-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3140">
|
||||
<stop
|
||||
id="stop3142"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3144"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-159.36877,-31.318191)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149"
|
||||
xlink:href="#linearGradient3377-9"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
id="radialGradient3112-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-63.140764,-168.1461)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2">
|
||||
<stop
|
||||
id="stop3379-1"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
id="radialGradient3109-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-105.85137,-65.820343)" />
|
||||
<linearGradient
|
||||
id="linearGradient3133-5">
|
||||
<stop
|
||||
id="stop3135-9"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3137-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
id="radialGradient3115-8"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3140-5">
|
||||
<stop
|
||||
id="stop3142-5"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3144-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-159.04846,-59.66152)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149-4"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-2"
|
||||
id="radialGradient3109-3-4"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-95.373725,-69.846511)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2">
|
||||
<stop
|
||||
id="stop3379-1-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-2"
|
||||
id="radialGradient3112-9-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-52.663111,-172.17227)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3240">
|
||||
<stop
|
||||
id="stop3242"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3244"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149-4-4"
|
||||
xlink:href="#linearGradient3377-2-2"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3247">
|
||||
<stop
|
||||
id="stop3249"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3251"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-148.57082,-63.687689)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256"
|
||||
xlink:href="#linearGradient3377-2-2"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
id="radialGradient3109-3-48"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-106.00311,-39.424971)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1">
|
||||
<stop
|
||||
id="stop3379-1-2"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
id="radialGradient3112-9-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-63.292498,-141.75072)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3240-6">
|
||||
<stop
|
||||
id="stop3242-4"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3244-4"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149-4-0"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3247-9">
|
||||
<stop
|
||||
id="stop3249-1"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3251-2"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-159.2002,-33.266149)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-6"
|
||||
xlink:href="#linearGradient3377-2-1-3"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-3">
|
||||
<stop
|
||||
id="stop3379-1-2-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-2"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1-3"
|
||||
id="radialGradient3112-9-3-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-42.454992,-138.46181)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3347">
|
||||
<stop
|
||||
id="stop3349"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3351"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1-3"
|
||||
id="radialGradient3109-3-48-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="translate(-100.76953,-57.185696)" />
|
||||
<linearGradient
|
||||
id="linearGradient3354">
|
||||
<stop
|
||||
id="stop3356"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3358"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-138.36269,-29.977244)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3363"
|
||||
xlink:href="#linearGradient3377-2-1-3"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-3"
|
||||
xlink:href="#linearGradient3377-2-1-34"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-34">
|
||||
<stop
|
||||
id="stop3379-1-2-2"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1-34"
|
||||
id="radialGradient3112-9-3-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-31.809748,-144.11462)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3347-0">
|
||||
<stop
|
||||
id="stop3349-4"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3351-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1-34"
|
||||
id="radialGradient3109-3-48-3"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="translate(-88.684432,-64.256765)" />
|
||||
<linearGradient
|
||||
id="linearGradient3354-7">
|
||||
<stop
|
||||
id="stop3356-9"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3358-7"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-127.71744,-35.63005)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3363-3"
|
||||
xlink:href="#linearGradient3377-2-1-34"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-2-7"
|
||||
id="radialGradient3109-3-4-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-102.23883,-65.207639)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2-7">
|
||||
<stop
|
||||
id="stop3379-1-3-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8-0"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-172.75078,-91.649899)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-37"
|
||||
xlink:href="#linearGradient3377-2-2-7"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3454">
|
||||
<stop
|
||||
id="stop3456"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3458"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-155.43591,-59.048812)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3462"
|
||||
xlink:href="#linearGradient3377-2-2-7"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-180.35159,-86.039995)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3462-0"
|
||||
xlink:href="#linearGradient3377-2-2-7-2"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2-7-2">
|
||||
<stop
|
||||
id="stop3379-1-3-3-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8-0-9"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-2-7-2"
|
||||
id="radialGradient3109-3-4-9-7"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="translate(-96.280467,-50.706955)" />
|
||||
<linearGradient
|
||||
id="linearGradient3506">
|
||||
<stop
|
||||
id="stop3508"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3510"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-156.67287,-43.002905)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3514"
|
||||
xlink:href="#linearGradient3377-2-2-7-2"
|
||||
inkscape:collect="always" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1-5"
|
||||
id="radialGradient3112-9-3-31"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.85826329,0.17990142,-0.40722956,1.6001917,-52.194262,-147.40352)"
|
||||
cx="135.38333"
|
||||
cy="97.369568"
|
||||
fx="135.38333"
|
||||
fy="97.369568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-5">
|
||||
<stop
|
||||
id="stop3379-1-2-33"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-16"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-69"
|
||||
xlink:href="#linearGradient3377-2-1-5"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3558">
|
||||
<stop
|
||||
id="stop3560"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3562"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-148.10196,-38.918954)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3566"
|
||||
xlink:href="#linearGradient3377-2-1-5"
|
||||
inkscape:collect="always" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="2.75"
|
||||
inkscape:cx="206.72696"
|
||||
inkscape:cy="29.160293"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1053"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata2865">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
style="opacity:0.66523605;color:#000000;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.07586193;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
|
||||
d="m 54.5,27.21875 -9.125,6.0625 3.34375,21.34375 6.4375,-2.3125 -4.125,3.46875 -8.21875,2.3125 -4.625,3.59375 22.375,-5.90625 L 63.125,52.8125 62.875,37.78125 49.75,37 l 9.65625,-6.6875 0,-3.09375 z M 22.607955,38.048295 c 0,0 -1.539569,9.988242 -0.974931,13.030142 0.564638,3.041899 -0.152213,3.933942 -0.709755,4.233186 -0.557539,0.299244 -2.717959,2.541054 -2.717959,2.541054 L 36.71875,53.625 41,49.53125 33.46875,39.46875 z"
|
||||
id="path3595"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccccccccczzccccc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-8"
|
||||
d="m 27.75085,28.159601 -5.149145,1.421315 5.508907,0.585167 0.46458,21.454529 4.77437,-2.614774 -0.656716,-20.527485 z"
|
||||
style="fill:url(#radialGradient3566);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-3"
|
||||
d="m 22.372843,29.827724 5.843194,0.313569 0.400388,21.457286 -6.038867,-1.361453 z"
|
||||
style="fill:url(#radialGradient3112-9-3-31);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1"
|
||||
d="m 16.652615,33.812406 -5.149144,1.421315 5.508906,0.585166 0.521204,21.351752 4.547875,-2.511997 -0.486845,-20.527485 z"
|
||||
style="fill:url(#radialGradient3256-3);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7"
|
||||
d="m 11.274608,35.480529 5.843194,0.313569 0.40039,21.457286 -6.038869,-1.361454 z"
|
||||
style="fill:url(#radialGradient3112-9-3);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-2"
|
||||
d="m 48.135363,31.448505 -5.602134,1.524094 5.961896,0.482388 0.691075,20.940638 4.094887,-2.974498 -0.260351,-20.527485 z"
|
||||
style="fill:url(#radialGradient3363-3);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-64"
|
||||
d="m 42.530864,33.06524 6.069686,0.364957 0.230518,20.994784 -5.642502,-1.51562 z"
|
||||
style="fill:url(#radialGradient3112-9-3-0);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-4"
|
||||
d="m 37.490118,37.10131 -5.602133,1.524094 5.961896,0.482388 0.407956,22.122588 4.717745,-2.87172 -0.543468,-20.938598 z"
|
||||
style="fill:url(#radialGradient3363);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-6"
|
||||
d="m 31.885617,38.718044 6.069687,0.364958 0.117272,22.125345 -6.152115,-1.155896 z"
|
||||
style="fill:url(#radialGradient3112-9-3-3);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-3"
|
||||
d="m 28.495724,24.568383 -17.093314,5.66658 26.501883,3.389396 0.454865,6.214023 14.676557,-8.662936 -0.139052,-5.924935 z"
|
||||
style="fill:url(#radialGradient3149);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-8"
|
||||
d="m 17.152003,35.830042 4.323066,-1.489608"
|
||||
style="fill:url(#radialGradient3109-3-48);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-8"
|
||||
d="m 11.279927,30.472955 27.050101,2.690564 0,6.776894 -27.015259,-4.318336 z"
|
||||
style="fill:url(#radialGradient3112-1);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-1"
|
||||
d="M 38.123996,33.199463 53.017352,25.459787"
|
||||
style="fill:url(#radialGradient3109-5);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-9"
|
||||
d="M 26.376022,4.5728151 21.73649,5.7371849 27.698387,6.2195728 28.21959,26.749099 32.597597,24.802383 32.223998,5.0971232 z"
|
||||
style="fill:url(#radialGradient3256);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-6"
|
||||
d="m 21.620877,5.8812148 6.069687,0.3649577 0.457013,20.5322825 -6.435234,-0.436449 z"
|
||||
style="fill:url(#radialGradient3112-9-7);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-6"
|
||||
d="M 28.064507,6.4876736 32.444199,5.2036214"
|
||||
style="fill:url(#radialGradient3109-3-4);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-9-3"
|
||||
d="m 19.510926,9.2116906 -4.639532,1.1643694 5.961896,0.482388 0.181462,6.294738 4.378005,-1.946715 -0.03385,-5.4704721 z"
|
||||
style="fill:url(#radialGradient3462);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-6-7"
|
||||
d="M 21.19941,11.12655 25.579103,9.842497"
|
||||
style="fill:url(#radialGradient3109-3-4-9);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2"
|
||||
d="M 16.804347,7.4170346 11.202214,8.9411286 17.16411,9.4235162 17.458818,30.826657 22.119942,28.828552 21.746344,7.7357864 z"
|
||||
style="fill:url(#radialGradient3149-4);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6"
|
||||
d="m 11.199847,9.0337694 6.069687,0.3649578 0.400388,21.4572858 -6.435233,-0.487838 z"
|
||||
style="fill:url(#radialGradient3112-9);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0"
|
||||
d="M 17.303734,9.4346718 21.626803,7.9450629"
|
||||
style="fill:url(#radialGradient3109-3);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 35 KiB |
572
src/Mod/Arch/Resources/icons/Arch_Equipment_Tree.svg
Normal file
572
src/Mod/Arch/Resources/icons/Arch_Equipment_Tree.svg
Normal file
|
@ -0,0 +1,572 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="64px"
|
||||
height="64px"
|
||||
id="svg2860"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.48.5 r10040"
|
||||
sodipodi:docname="Arch_Equipment.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape"
|
||||
version="1.1">
|
||||
<defs
|
||||
id="defs2862">
|
||||
<linearGradient
|
||||
id="linearGradient3377">
|
||||
<stop
|
||||
id="stop3379"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : 32 : 1"
|
||||
inkscape:vp_y="0 : 1000 : 0"
|
||||
inkscape:vp_z="64 : 32 : 1"
|
||||
inkscape:persp3d-origin="32 : 21.333333 : 1"
|
||||
id="perspective2868" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-9">
|
||||
<stop
|
||||
id="stop3379-7"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3133">
|
||||
<stop
|
||||
id="stop3135"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3137"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-9"
|
||||
id="radialGradient3115-9"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3140">
|
||||
<stop
|
||||
id="stop3142"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3144"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377-2">
|
||||
<stop
|
||||
id="stop3379-1"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3133-5">
|
||||
<stop
|
||||
id="stop3135-9"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3137-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2"
|
||||
id="radialGradient3115-8"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
|
||||
cx="148.88333"
|
||||
cy="81.869568"
|
||||
fx="148.88333"
|
||||
fy="81.869568"
|
||||
r="19.467436" />
|
||||
<linearGradient
|
||||
id="linearGradient3140-5">
|
||||
<stop
|
||||
id="stop3142-5"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3144-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2">
|
||||
<stop
|
||||
id="stop3379-1-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3240">
|
||||
<stop
|
||||
id="stop3242"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3244"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149-4-4"
|
||||
xlink:href="#linearGradient3377-2-2"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3247">
|
||||
<stop
|
||||
id="stop3249"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3251"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
id="radialGradient3109-3-48"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
cx="45.883327"
|
||||
cy="28.869568"
|
||||
fx="45.883327"
|
||||
fy="28.869568"
|
||||
r="19.467436"
|
||||
gradientTransform="matrix(0.88085728,0,0,0.79942722,-106.00311,-39.424971)" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1">
|
||||
<stop
|
||||
id="stop3379-1-2"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3240-6">
|
||||
<stop
|
||||
id="stop3242-4"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3244-4"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3149-4-0"
|
||||
xlink:href="#linearGradient3377-2-1"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3247-9">
|
||||
<stop
|
||||
id="stop3249-1"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3251-2"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-6"
|
||||
xlink:href="#linearGradient3377-2-1-3"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-3">
|
||||
<stop
|
||||
id="stop3379-1-2-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-2"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3347">
|
||||
<stop
|
||||
id="stop3349"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3351"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3354">
|
||||
<stop
|
||||
id="stop3356"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3358"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-3"
|
||||
xlink:href="#linearGradient3377-2-1-34"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-34">
|
||||
<stop
|
||||
id="stop3379-1-2-2"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-1"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3347-0">
|
||||
<stop
|
||||
id="stop3349-4"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3351-3"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3354-7">
|
||||
<stop
|
||||
id="stop3356-9"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3358-7"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2-7">
|
||||
<stop
|
||||
id="stop3379-1-3-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8-0"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-172.75078,-91.649899)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-37"
|
||||
xlink:href="#linearGradient3377-2-2-7"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3454">
|
||||
<stop
|
||||
id="stop3456"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3458"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-180.35159,-86.039995)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3462-0"
|
||||
xlink:href="#linearGradient3377-2-2-7-2"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-2-7-2">
|
||||
<stop
|
||||
id="stop3379-1-3-3-3"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-8-0-9"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3506">
|
||||
<stop
|
||||
id="stop3508"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3510"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3377-2-1-5">
|
||||
<stop
|
||||
id="stop3379-1-2-33"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3381-14-1-16"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
r="19.467436"
|
||||
fy="81.869568"
|
||||
fx="148.88333"
|
||||
cy="81.869568"
|
||||
cx="148.88333"
|
||||
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="radialGradient3256-3-69"
|
||||
xlink:href="#linearGradient3377-2-1-5"
|
||||
inkscape:collect="always" />
|
||||
<linearGradient
|
||||
id="linearGradient3558">
|
||||
<stop
|
||||
id="stop3560"
|
||||
offset="0"
|
||||
style="stop-color:#faff2b;stop-opacity:1;" />
|
||||
<stop
|
||||
id="stop3562"
|
||||
offset="1"
|
||||
style="stop-color:#ffaa00;stop-opacity:1;" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.5"
|
||||
inkscape:cx="93.100448"
|
||||
inkscape:cy="7.0430734"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1053"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata2865">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-8"
|
||||
d="m 27.75085,28.159601 -5.149145,1.421315 5.508907,0.585167 0.46458,21.454529 4.77437,-2.614774 -0.656716,-20.527485 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-3"
|
||||
d="m 22.372843,29.827724 5.843194,0.313569 0.400388,21.457286 -6.038867,-1.361453 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1"
|
||||
d="m 16.652615,33.812406 -5.149144,1.421315 5.508906,0.585166 0.521204,21.351752 4.547875,-2.511997 -0.486845,-20.527485 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7"
|
||||
d="m 11.274608,35.480529 5.843194,0.313569 0.40039,21.457286 -6.038869,-1.361454 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-2"
|
||||
d="m 48.135363,31.448505 -5.602134,1.524094 5.961896,0.482388 0.691075,20.940638 4.094887,-2.974498 -0.260351,-20.527485 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-64"
|
||||
d="m 42.530864,33.06524 6.069686,0.364957 0.230518,20.994784 -5.642502,-1.51562 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-1-4"
|
||||
d="m 37.490118,37.10131 -5.602133,1.524094 5.961896,0.482388 0.407956,22.122588 4.717745,-2.87172 -0.543468,-20.938598 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-7-6"
|
||||
d="m 31.885617,38.718044 6.069687,0.364958 0.117272,22.125345 -6.152115,-1.155896 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-3"
|
||||
d="m 28.495724,24.568383 -17.093314,5.66658 26.501883,3.389396 0.454865,6.214023 14.676557,-8.662936 -0.139052,-5.924935 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-8"
|
||||
d="m 17.152003,35.830042 4.323066,-1.489608"
|
||||
style="fill:url(#radialGradient3109-3-48);fill-opacity:1;fill-rule:evenodd;stroke:#7b5600;stroke-width:1.8461411;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"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-8"
|
||||
d="m 11.279927,30.472955 27.050101,2.690564 0,6.776894 -27.015259,-4.318336 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-1"
|
||||
d="M 38.123996,33.199463 53.017352,25.459787"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-9"
|
||||
d="M 26.376022,4.5728151 21.73649,5.7371849 27.698387,6.2195728 28.21959,26.749099 32.597597,24.802383 32.223998,5.0971232 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6-6"
|
||||
d="m 21.620877,5.8812148 6.069687,0.3649577 0.457013,20.5322825 -6.435234,-0.436449 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-6"
|
||||
d="M 28.064507,6.4876736 32.444199,5.2036214"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2-9-3"
|
||||
d="m 19.510926,9.2116906 -4.639532,1.1643694 5.961896,0.482388 0.181462,6.294738 4.378005,-1.946715 -0.03385,-5.4704721 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0-6-7"
|
||||
d="M 21.19941,11.12655 25.579103,9.842497"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="rect3522-2"
|
||||
d="M 16.804347,7.4170346 11.202214,8.9411286 17.16411,9.4235162 17.458818,30.826657 22.119942,28.828552 21.746344,7.7357864 z"
|
||||
style="fill:#969696;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="rect3520-6"
|
||||
d="m 11.199847,9.0337694 6.069687,0.3649578 0.400388,21.4572858 -6.435233,-0.487838 z"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3536-0"
|
||||
d="M 17.303734,9.4346718 21.626803,7.9450629"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#1d1d1d;stroke-width:1.84614110000000009;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;color:#000000"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 24 KiB |
|
@ -39,7 +39,8 @@ typesmap = { "Site": ["IfcSite"],
|
|||
"Roof": ["IfcRoof"],
|
||||
"Stairs": ["IfcStair", "IfcStairFlight", "IfcRamp", "IfcRampFlight"],
|
||||
"Space": ["IfcSpace"],
|
||||
"Rebar": ["IfcReinforcingBar"]
|
||||
"Rebar": ["IfcReinforcingBar"],
|
||||
"Equipment": ["IfcFurnishingElement","IfcFurniture","IfcSanitaryTerminal","IfcFlowTerminal","IfcElectricAppliance"]
|
||||
}
|
||||
|
||||
ifctemplate = """ISO-10303-21;
|
||||
|
@ -297,6 +298,9 @@ def export(exportList,filename):
|
|||
ifctype = "BuildingStorey"
|
||||
elif ifctype == "Rebar":
|
||||
ifctype = "ReinforcingBar"
|
||||
elif ifctype == "HydroEquipment":
|
||||
elif ifctype == "ElectricEquipment":
|
||||
ifctype == "ElectricAppliance"
|
||||
ifctype = "Ifc" + ifctype
|
||||
if ifctype == "IfcGroup":
|
||||
continue
|
||||
|
|
Loading…
Reference in New Issue
Block a user