From 7ff7ba02987328076018964e1cde3bea86c68203 Mon Sep 17 00:00:00 2001 From: qewer33 Date: Wed, 13 Sep 2023 22:25:34 +0300 Subject: [PATCH] Assembly: Add joint icons --- src/Mod/Assembly/Gui/Resources/Assembly.qrc | 8 + .../icons/Assembly_CreateJointBall.svg | 225 ++++++++++ .../icons/Assembly_CreateJointCylindrical.svg | 409 ++++++++++++++++++ .../icons/Assembly_CreateJointFixed.svg | 360 +++++++++++++++ .../icons/Assembly_CreateJointParallel.svg | 251 +++++++++++ .../icons/Assembly_CreateJointPlanar.svg | 266 ++++++++++++ .../icons/Assembly_CreateJointRevolute.svg | 390 +++++++++++++++++ .../icons/Assembly_CreateJointSlider.svg | 371 ++++++++++++++++ .../icons/Assembly_CreateJointTangent.svg | 342 +++++++++++++++ 9 files changed, 2622 insertions(+) create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg create mode 100644 src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg diff --git a/src/Mod/Assembly/Gui/Resources/Assembly.qrc b/src/Mod/Assembly/Gui/Resources/Assembly.qrc index 59bd7b8950..16439b1016 100644 --- a/src/Mod/Assembly/Gui/Resources/Assembly.qrc +++ b/src/Mod/Assembly/Gui/Resources/Assembly.qrc @@ -4,5 +4,13 @@ icons/preferences-assembly.svg panels/TaskAssemblyInsertLink.ui preferences/Assembly.ui + icons/Assembly_CreateJointBall.svg + icons/Assembly_CreateJointCylindrical.svg + icons/Assembly_CreateJointFixed.svg + icons/Assembly_CreateJointParallel.svg + icons/Assembly_CreateJointPlanar.svg + icons/Assembly_CreateJointRevolute.svg + icons/Assembly_CreateJointSlider.svg + icons/Assembly_CreateJointTangent.svg diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg new file mode 100644 index 0000000000..7a383d4773 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg @@ -0,0 +1,225 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [wmayer] + + + Part_Sphere + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Sphere.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg new file mode 100644 index 0000000000..16cdeaddc3 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Part_Cylinder + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg new file mode 100644 index 0000000000..fd8d1c3ff5 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Part_Cylinder + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg new file mode 100644 index 0000000000..69b8572e07 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg @@ -0,0 +1,251 @@ + + + +image/svg+xml[wmayer]Part_Cylinder2011-10-10http://www.freecad.org/wiki/index.php?title=ArtworkFreeCADFreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svgFreeCAD LGPL2+https://www.gnu.org/copyleft/lesser.html[agryson] Alexander Gryson diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg new file mode 100644 index 0000000000..373465c72a --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Part_Cylinder + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg new file mode 100644 index 0000000000..7b97448499 --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg @@ -0,0 +1,390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Part_Cylinder + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg new file mode 100644 index 0000000000..fa37d71c5f --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg @@ -0,0 +1,371 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + [wmayer] + + + Part_Cylinder + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Cylinder.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg new file mode 100644 index 0000000000..217d36827c --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg @@ -0,0 +1,342 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + [wmayer] + + + Part_Sphere + 2011-10-10 + http://www.freecad.org/wiki/index.php?title=Artwork + + + FreeCAD + + + FreeCAD/src/Mod/Part/Gui/Resources/icons/Part_Sphere.svg + + + FreeCAD LGPL2+ + + + https://www.gnu.org/copyleft/lesser.html + + + [agryson] Alexander Gryson + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +