From ea26350f74909230d20501f8cadc6610b2b65868 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 26 Jun 2024 14:55:25 +0200 Subject: [PATCH 1/2] BIM: Specific IFC icons - fixes #14427 --- src/Mod/BIM/Resources/Arch.qrc | 11 + src/Mod/BIM/Resources/create_qrc.py | 4 +- src/Mod/BIM/Resources/icons/IFC/IfcBeam.svg | 236 +++++++++ .../BIM/Resources/icons/IFC/IfcBuilding.svg | 125 +++++ .../Resources/icons/IFC/IfcBuildingStorey.svg | 116 ++++ src/Mod/BIM/Resources/icons/IFC/IfcColumn.svg | 223 ++++++++ src/Mod/BIM/Resources/icons/IFC/IfcDoor.svg | 498 ++++++++++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcRoof.svg | 106 ++++ src/Mod/BIM/Resources/icons/IFC/IfcSite.svg | 71 +++ src/Mod/BIM/Resources/icons/IFC/IfcSlab.svg | 406 ++++++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcStair.svg | 138 +++++ src/Mod/BIM/Resources/icons/IFC/IfcWall.svg | 100 ++++ src/Mod/BIM/Resources/icons/IFC/IfcWindow.svg | 144 +++++ src/Mod/BIM/nativeifc/ifc_viewproviders.py | 12 +- 14 files changed, 2186 insertions(+), 4 deletions(-) create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcBeam.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcBuilding.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcBuildingStorey.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcColumn.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcDoor.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcRoof.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcSite.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcSlab.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcStair.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcWall.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcWindow.svg diff --git a/src/Mod/BIM/Resources/Arch.qrc b/src/Mod/BIM/Resources/Arch.qrc index 4e57e98778..1aeb6a6724 100644 --- a/src/Mod/BIM/Resources/Arch.qrc +++ b/src/Mod/BIM/Resources/Arch.qrc @@ -1,5 +1,16 @@ + icons/IFC/IfcBeam.svg + icons/IFC/IfcBuilding.svg + icons/IFC/IfcBuildingStorey.svg + icons/IFC/IfcColumn.svg + icons/IFC/IfcDoor.svg + icons/IFC/IfcRoof.svg + icons/IFC/IfcSite.svg + icons/IFC/IfcSlab.svg + icons/IFC/IfcStair.svg + icons/IFC/IfcWall.svg + icons/IFC/IfcWindow.svg icons/Arch_3Views.svg icons/Arch_Add.svg icons/Arch_Axis.svg diff --git a/src/Mod/BIM/Resources/create_qrc.py b/src/Mod/BIM/Resources/create_qrc.py index ee864e2e93..6f3346449e 100755 --- a/src/Mod/BIM/Resources/create_qrc.py +++ b/src/Mod/BIM/Resources/create_qrc.py @@ -3,10 +3,10 @@ import os txt = "\n \n" cdir = os.path.dirname(__file__) -for subdir in ["icons", "ui", "translations"]: +for subdir in ["icons/IFC", "icons", "ui", "translations"]: subpath = os.path.join(cdir, subdir) for f in sorted(os.listdir(subpath)): - if f not in ["Arch.ts", "BIM.ts"]: + if f not in ["Arch.ts", "BIM.ts", "IFC"]: ext = os.path.splitext(f)[1] if ext.lower() in [".qm", ".svg", ".ui", ".png"]: txt += " " + subdir + "/" + f + "\n" diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcBeam.svg b/src/Mod/BIM/Resources/icons/IFC/IfcBeam.svg new file mode 100644 index 0000000000..0707e170f7 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcBeam.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [wmayer] + + + Arch_Structure + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Structure.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcBuilding.svg b/src/Mod/BIM/Resources/icons/IFC/IfcBuilding.svg new file mode 100644 index 0000000000..14f8fb7cd5 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcBuilding.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [yorikvanhavre] + + + Arch_Building_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Building_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcBuildingStorey.svg b/src/Mod/BIM/Resources/icons/IFC/IfcBuildingStorey.svg new file mode 100644 index 0000000000..1ced47b4e2 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcBuildingStorey.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [yorikvanhavre] + + + Arch_Floor_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_ + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcColumn.svg b/src/Mod/BIM/Resources/icons/IFC/IfcColumn.svg new file mode 100644 index 0000000000..4eeb9f7743 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcColumn.svg @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [wmayer] + + + Arch_Structure + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Structure.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcDoor.svg b/src/Mod/BIM/Resources/icons/IFC/IfcDoor.svg new file mode 100644 index 0000000000..0d9c48c4c2 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcDoor.svg @@ -0,0 +1,498 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [wmayer] + + + Arch_Window + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Window.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcRoof.svg b/src/Mod/BIM/Resources/icons/IFC/IfcRoof.svg new file mode 100644 index 0000000000..60714ec31a --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcRoof.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [Yorik van Havre] + + + Arch_Roof_Tree + 2012-05-13 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Roof_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcSite.svg b/src/Mod/BIM/Resources/icons/IFC/IfcSite.svg new file mode 100644 index 0000000000..e3cf4490a6 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcSite.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [yorikvanhavre] + + + Arch_Site_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Site_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcSlab.svg b/src/Mod/BIM/Resources/icons/IFC/IfcSlab.svg new file mode 100644 index 0000000000..8ff20ac154 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcSlab.svg @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + Mon Oct 10 13:44:52 2011 +0000 + + + [wmayer] + + + + + FreeCAD LGPL2+ + + + + + FreeCAD + + + FreeCAD/src/Mod/Draft/Resources/icons/Draft_Move.svg + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + [agryson] Alexander Gryson + + + + + arrow + move + arrows + compass + cross + + + Four equally sized arrow heads at 90° to each other, all joined at the tail + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcStair.svg b/src/Mod/BIM/Resources/icons/IFC/IfcStair.svg new file mode 100644 index 0000000000..213d6ab7a8 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcStair.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [Yorik van Havre] + + + Arch_Stairs_Tree + 2013-07-25 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Stairs_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcWall.svg b/src/Mod/BIM/Resources/icons/IFC/IfcWall.svg new file mode 100644 index 0000000000..d27fea77a7 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcWall.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [yorikvanhavre] + + + Arch_Wall_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Wall_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcWindow.svg b/src/Mod/BIM/Resources/icons/IFC/IfcWindow.svg new file mode 100644 index 0000000000..c1af8f6e34 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcWindow.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [yorikvanhavre] + + + Arch_Window_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Window_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/nativeifc/ifc_viewproviders.py b/src/Mod/BIM/nativeifc/ifc_viewproviders.py index d7aad9645c..3f37cad9cc 100644 --- a/src/Mod/BIM/nativeifc/ifc_viewproviders.py +++ b/src/Mod/BIM/nativeifc/ifc_viewproviders.py @@ -70,8 +70,16 @@ class ifc_vp_object: obj.ViewObject.DiffuseColor = colors def getIcon(self): - if self.Object.IfcClass == "IfcGroup": - from PySide import QtGui + from PySide import QtCore, QtGui # lazy import + + rclass = self.Object.IfcClass.replace("StandardCase","") + ifcicon = ":/icons/IFC/" + rclass + ".svg" + if QtCore.QFile.exists(ifcicon): + if getattr(self, "ifcclass", "") != rclass: + self.ifcclass = rclass + self.ifcicon = overlay(ifcicon, ":/icons/IFC.svg") + return getattr(self, "ifcicon", overlay(ifcicon, ":/icons/IFC.svg")) + elif self.Object.IfcClass == "IfcGroup": return QtGui.QIcon.fromTheme("folder", QtGui.QIcon(":/icons/folder.svg")) elif self.Object.ShapeMode == "Shape": return ":/icons/IFC_object.svg" From da0e38c25dc4b4e15c80b5debb2c0289facced74 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Wed, 10 Jul 2024 14:54:43 +0200 Subject: [PATCH 2/2] BIM: More IFC icons --- src/Mod/BIM/Resources/Arch.qrc | 7 + .../BIM/Resources/icons/IFC/IfcCovering.svg | 336 ++++++++++++++ .../BIM/Resources/icons/IFC/IfcFooting.svg | 227 ++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcMember.svg | 235 ++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcPile.svg | 251 +++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcPlate.svg | 394 ++++++++++++++++ .../BIM/Resources/icons/IFC/IfcRailing.svg | 424 ++++++++++++++++++ src/Mod/BIM/Resources/icons/IFC/IfcRamp.svg | 408 +++++++++++++++++ 8 files changed, 2282 insertions(+) create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcCovering.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcFooting.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcMember.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcPile.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcPlate.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcRailing.svg create mode 100644 src/Mod/BIM/Resources/icons/IFC/IfcRamp.svg diff --git a/src/Mod/BIM/Resources/Arch.qrc b/src/Mod/BIM/Resources/Arch.qrc index 1aeb6a6724..aef9a36972 100644 --- a/src/Mod/BIM/Resources/Arch.qrc +++ b/src/Mod/BIM/Resources/Arch.qrc @@ -4,7 +4,14 @@ icons/IFC/IfcBuilding.svg icons/IFC/IfcBuildingStorey.svg icons/IFC/IfcColumn.svg + icons/IFC/IfcCovering.svg icons/IFC/IfcDoor.svg + icons/IFC/IfcFooting.svg + icons/IFC/IfcMember.svg + icons/IFC/IfcPile.svg + icons/IFC/IfcPlate.svg + icons/IFC/IfcRailing.svg + icons/IFC/IfcRamp.svg icons/IFC/IfcRoof.svg icons/IFC/IfcSite.svg icons/IFC/IfcSlab.svg diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcCovering.svg b/src/Mod/BIM/Resources/icons/IFC/IfcCovering.svg new file mode 100644 index 0000000000..f6f198bd77 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcCovering.svg @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [yorikvanhavre] + + + Arch_Wall_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Wall_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcFooting.svg b/src/Mod/BIM/Resources/icons/IFC/IfcFooting.svg new file mode 100644 index 0000000000..ff390fcd4a --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcFooting.svg @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [yorikvanhavre] + + + Arch_Wall_Tree + 2011-12-06 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Wall_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcMember.svg b/src/Mod/BIM/Resources/icons/IFC/IfcMember.svg new file mode 100644 index 0000000000..9136a0b2a2 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcMember.svg @@ -0,0 +1,235 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Arch_Structure + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Structure.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcPile.svg b/src/Mod/BIM/Resources/icons/IFC/IfcPile.svg new file mode 100644 index 0000000000..5a59e5d05e --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcPile.svg @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Arch_Structure + 2011-10-10 + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Structure.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcPlate.svg b/src/Mod/BIM/Resources/icons/IFC/IfcPlate.svg new file mode 100644 index 0000000000..f1b51c8018 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcPlate.svg @@ -0,0 +1,394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + Mon Oct 10 13:44:52 2011 +0000 + + + [wmayer] + + + + + FreeCAD LGPL2+ + + + + + FreeCAD + + + FreeCAD/src/Mod/Draft/Resources/icons/Draft_Move.svg + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + [agryson] Alexander Gryson + + + + + arrow + move + arrows + compass + cross + + + Four equally sized arrow heads at 90° to each other, all joined at the tail + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcRailing.svg b/src/Mod/BIM/Resources/icons/IFC/IfcRailing.svg new file mode 100644 index 0000000000..0941913da0 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcRailing.svg @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + Mon Oct 10 13:44:52 2011 +0000 + + + [wmayer] + + + + + FreeCAD LGPL2+ + + + + + FreeCAD + + + FreeCAD/src/Mod/Draft/Resources/icons/Draft_Move.svg + http://www.freecadweb.org/wiki/index.php?title=Artwork + + + [agryson] Alexander Gryson + + + + + arrow + move + arrows + compass + cross + + + Four equally sized arrow heads at 90° to each other, all joined at the tail + + + + diff --git a/src/Mod/BIM/Resources/icons/IFC/IfcRamp.svg b/src/Mod/BIM/Resources/icons/IFC/IfcRamp.svg new file mode 100644 index 0000000000..38b94ae677 --- /dev/null +++ b/src/Mod/BIM/Resources/icons/IFC/IfcRamp.svg @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [Yorik van Havre] + + + Arch_Stairs_Tree + 2013-07-25 + https://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Arch/Resources/icons/Arch_Stairs_Tree.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + +