Artwork: Difference between revisions

From FreeCAD Documentation
(General update, OK to translate, done with changes until next time)
(Marked this version for translation)
Line 712: Line 712:
===Sketcher Constraints Icons Not Used=== <!--T:69-->
===Sketcher Constraints Icons Not Used=== <!--T:69-->


<!--T:163-->
[[Image:Constraint_Concentric.svg]]
[[Image:Constraint_Concentric.svg]]
[[Image:Constraint_ExternalAngle.svg]]
[[Image:Constraint_ExternalAngle.svg]]
Line 722: Line 723:




===Sketcher WB: Sketch > Sketcher Accelerators Sub-menu and Toolbar Icons===
===Sketcher WB: Sketch > Sketcher Accelerators Sub-menu and Toolbar Icons=== <!--T:164-->


<!--T:165-->
[[Image:Sketcher_CloseShape.svg]]
[[Image:Sketcher_CloseShape.svg]]
[[Image:Sketcher_ConnectLines.svg]]
[[Image:Sketcher_ConnectLines.svg]]
Line 732: Line 734:




===Sketcher WB: Combo View > Elements Icons===
===Sketcher WB: Combo View > Elements Icons=== <!--T:166-->


<!--T:167-->
[[Image:Sketcher_Element_Point_StartingPoint.svg]]
[[Image:Sketcher_Element_Point_StartingPoint.svg]]
[[Image:Sketcher_Element_Line_StartingPoint.svg]]
[[Image:Sketcher_Element_Line_StartingPoint.svg]]
Line 746: Line 749:




===Tree Icons===
===Tree Icons=== <!--T:168-->


<!--T:169-->
[[Image:Tree_Part.svg]]
[[Image:Tree_Part.svg]]
[[Image:Tree_Mesh.svg]]
[[Image:Tree_Mesh.svg]]
Line 815: Line 819:
=== From \src\Gui\Icons === <!--T:86-->
=== From \src\Gui\Icons === <!--T:86-->


<!--T:170-->
[[Image:Accessories-text-editor.svg]]
[[Image:Accessories-text-editor.svg]]
[[Image:Add.svg]]
[[Image:Add.svg]]
Line 912: Line 917:




<!--T:171-->
The Background has been re-sized to a display width of 480 pixels:
The Background has been re-sized to a display width of 480 pixels:


<!--T:172-->
[[Image:Background.png|480px]]
[[Image:Background.png|480px]]


Line 929: Line 936:
=== From \src\Mod\Arch\Resources\icons === <!--T:89-->
=== From \src\Mod\Arch\Resources\icons === <!--T:89-->


<!--T:173-->
[[Image:Arch_Add.svg]]
[[Image:Arch_Add.svg]]
[[Image:Arch_Axis.svg]]
[[Image:Arch_Axis.svg]]
Line 994: Line 1,002:
<translate>
<translate>


=== From \src\Mod\Draft\Resources\Icons ===
=== From \src\Mod\Draft\Resources\Icons === <!--T:174-->


<!--T:175-->
[[Image:Draft_2DShapeView.svg]]
[[Image:Draft_2DShapeView.svg]]
[[Image:Draft_AddPoint.svg]]
[[Image:Draft_AddPoint.svg]]
Line 1,102: Line 1,111:




=== From \src\Mod\Drawing\Templates ===
=== From \src\Mod\Drawing\Templates === <!--T:176-->


<!--T:177-->
[[Image:A3_Landscape.svg|480px]]
[[Image:A3_Landscape.svg|480px]]
[[Image:A3_Landscape_ISO7200.svg|480px]]
[[Image:A3_Landscape_ISO7200.svg|480px]]
Line 1,110: Line 1,120:
[[Image:A4_Portrait_ISO7200.svg|480px]]
[[Image:A4_Portrait_ISO7200.svg|480px]]


<!--T:178-->
The following image is "A4_Simple.svg":
The following image is "A4_Simple.svg":


<!--T:179-->
[[Image:A4_Simple.svg|480px]]
[[Image:A4_Simple.svg|480px]]


Line 1,151: Line 1,163:




=== From \src\Mod\Inspect\Gui\Resources\Icons ===
=== From \src\Mod\Inspect\Gui\Resources\Icons === <!--T:180-->


<!--T:181-->
[[Image:inspect_pipette.svg]]
[[Image:inspect_pipette.svg]]




=== From \src\Mod\Material\Gui\Resources\Icons ===
=== From \src\Mod\Material\Gui\Resources\Icons === <!--T:182-->


<!--T:183-->
[[Image:preview-rendered.svg]]
[[Image:preview-rendered.svg]]
[[Image:preview-vector.svg]]
[[Image:preview-vector.svg]]




=== From \src\Mod\Mesh\Gui\Resources\Icons ===
=== From \src\Mod\Mesh\Gui\Resources\Icons === <!--T:184-->


<!--T:185-->
[[Image:mesh_boundary.svg]]
[[Image:mesh_boundary.svg]]
[[Image:Mesh_Curvature_Plot.svg]]
[[Image:Mesh_Curvature_Plot.svg]]
Line 1,179: Line 1,194:




=== From \src\Mod\Mesh\Gui\Resources\Icons\RegularSolids ===
=== From \src\Mod\Mesh\Gui\Resources\Icons\RegularSolids === <!--T:186-->


<!--T:187-->
[[Image:Mesh_Cone.svg]]
[[Image:Mesh_Cone.svg]]
[[Image:Mesh_Cube.svg]]
[[Image:Mesh_Cube.svg]]
Line 1,311: Line 1,327:




=== From \src\Mod\Points\Gui\Resources\icons ===
=== From \src\Mod\Points\Gui\Resources\icons === <!--T:188-->


<!--T:189-->
[[Image:Points_Export_Point_cloud.svg]]
[[Image:Points_Export_Point_cloud.svg]]
[[Image:Points_Import_Point_cloud.svg]]
[[Image:Points_Import_Point_cloud.svg]]

Revision as of 06:39, 10 August 2014

Here is the artwork that has been created for FreeCAD. Feel free to reuse in other applications. If you would like to contribute with icons, please read the guidelines at the bottom of this page first.

Application Icons

The FreeCAD Icon


File Menu and Toolbar Icons


Edit Menu and Toolbar Icons


Edit > Preferences Sub-menu Icons


View Menu Icons


View > Standard Views Sub-menu and Toolbar Icons

File:View-zoom-all.svg File:View-zoom-selection.svg


View > Draw Style Sub-menu and Toolbar Icons


View > Stereo Sub-menu Icons


View > Zoom Sub-menu Icons

File:View-zoom-border.svg


View > Visibility Sub-menu Icons


View > Workbench Sub-menu Icons


Tools Menu Icons


Macro Menu and Toolbar Icons

File:Macro-record.svg File:Macro-stop.svg File:Macro-execute.svg


Windows Menu Icons


Help Menu Icons


Tree Icons, Overall GUI


Arch WB: Architecture Menu and Arch Tools Toolbar Icons


Arch WB: Architecture > Utilities Sub-menu Icons


Arch WB: Tree Icons


Draft WB: Draft Menu Icons

File:Draft Polyline.svg


File:Draft PutOnSheet.svg


Draft WB: Draft > Utilities Sub-menu Icons

File:Snap Grid.svg


Draft WB: Draft > Wire Tools Sub-menu Icons


Draft WB: Draft > Snapping Sub-menu and Toolbar Icons

File:Snap Lock.svg File:Snap Midpoint.svg File:Snap Perpendicular.svg File:Snap Grid.svg File:Snap Intersection.svg File:Snap Parallel.svg File:Snap Endpoint.svg File:Snap Angle.svg File:Snap Center.svg File:Snap Extension.svg File:Snap Near.svg File:Snap Ortho.svg File:Snap Dimensions.svg File:Snap WorkingPlane.svg


Draft WB: Draft Menu Icons

File:Draft Polyline.svg


Draft WB: Draft Modification Tools Menu Icons

File:Draft PutOnSheet.svg


Draft WB: Command Bar Icons


Draft WB: Tree Icons


Drawing WB: Toolbar and Menu Icons

File:Drawing-landscape.svg File:Drawing-landscape-new.svg File:Drawing-landscape-A0.svg File:Drawing-landscape-A1.svg File:Drawing-landscape-A2.svg File:Drawing-landscape-A3.svg File:Drawing-landscape-A4.svg File:Drawing-portrait-A4.svg File:Drawing-view.svg File:Drawing-openbrowser.svg File:Drawing-annotation.svg File:Drawing-clip.svg File:Drawing-symbol.svg


FEM WB: FEM Menu and Toolbar Icons

File:Fem FemMesh.svg File:Fem Material.svg File:Fem NewAnalysis.svg File:Fem FemMesh createnodebypoly.svg File:Fem ConstraintBearing.svg File:Fem ConstraintGear.svg File:Fem ConstraintPulley.svg File:Fem Result.svg File:Fem ResultStress.svg File:Fem AddFemMesh.svg File:Fem AddMaterial.svg File:Fem AddPart.svg


Image WB: Toolbar Icons


Inspection WB: Inspection Menu Icons


Meshes WB: Meshes Menu and Toolbar Icons

File:Mesh Import Mesh.svg File:Mesh Export Mesh.svg File:Mesh Harmonize Normals.svg File:Mesh Flip Normals.svg File:Mesh boundary.svg File:Mesh Remove Components.svg File:Mesh Regular Solid.svg File:Mesh cut.svg File:Mesh Curvature Plot.svg


Meshes WB: Analyze Sub-menu Icons

File:Mesh pipette.svg


Meshes WB: Regular Solids Sub-menu Icons


Meshes WB: Tree Icons

File:Tree Mesh.svg


OpenSCAD WB: OpenSCAD Menu and Toolbar Icons

File:Part CreatePrimitives.svg


Part WB: Part Menu Icons

File:Part CreatePrimitives.svg


Part WB: Part > Part Tools Menu Area and Toolbar Icons


Part WB: Part > Primitives Sub-menu, and Solids Toolbar Icons

File:Part CreatePrimitives.svg


Part WB: Part > Create Parametric Primitives Sub-menu and Toolbar Icons

File:Part Polygon Parametric.svg


Part WB: Part > Part Boolean Sub-menu and Toolbar Icons


Part WB: Measure Menu and Toolbar Icons

File:Part Measure Toggle 3d.svg

Part WB: Tree Icons


Part Design WB: Part Design Menu or Toolbar Icons

File:PartDesign Revolve.svg


Plot WB: Plot Menu or Toolbar Icons

File:Save.svg File:Axes.svg File:Grid.svg File:Legend.svg File:Labels.svg File:Positions.svg


Points WB: Points Toolbar and Menu Icons


Points WB: Points > Test Sub-menu Icons

File:Test1.svg


Raytracing WB: Raytracing Menu Icons


Raytracing WB: Raytracing > Utilities Sub-menu Icons

File:Raytrace Camera.svg File:Raytrace Part.svg

Raytracing WB: Raytracing > New POV-Ray Project Sub-menu Icons


Raytracing WB: Raytracing > New LuxRender Project Sub-menu Icons


Raytracing WB: Raytracing Toolbar Icons Icons

File:Raytrace Camera.svg


Reverse Engineering WB: REEN Menu and Toolbar Icons


Robot WB: Robot Menu and Toolbar Icons


Ship WB: Ship Design Menu and Toolbar Icons


Ship WB: Ship Weights Menu and Toolbar Icons

File:HydrostaticsIco.png


Sketcher WB: Sketcher Menu and Sketch Toolbar Icons


Sketcher WB: Sketch > Sketcher Geometries Sub-menu and Toolbar Icons

File:Sketcher Polyline.svg File:Sketcher Rectangle.svg

Sketcher WB: Sketch > Sketcher Constraints Sub-menu and Toolbar Icons


Sketcher Constraints Icons Not Used


Sketcher WB: Sketch > Sketcher Accelerators Sub-menu and Toolbar Icons


Sketcher WB: Combo View > Elements Icons


Tree Icons

File:Tree Mesh.svg File:Tree Selectable.svg File:Tree Unselectable.svg


Other/General Icons

Emot icons

File:FreeCAD05 Tango Face-angel.svg File:FreeCAD05 Tango Face-blush.svg File:FreeCAD05 Tango Face-crying.svg File:FreeCAD05 Tango Face-devil-grin.svg File:FreeCAD05 Tango Face-glasses.svg File:FreeCAD05 Tango Face-grin.svg File:FreeCAD05 Tango Face-grin-braces.svg File:FreeCAD05 Tango Face-kiss.svg File:FreeCAD05 Tango Face-plain.svg File:FreeCAD05 Tango Face-sad.svg File:FreeCAD05 Tango Face-smile.svg File:FreeCAD05 Tango Face-smile-big.svg File:FreeCAD05 Tango Face-surprise.svg File:FreeCAD05 Tango Face-wink.svg


File:FreeCAD05 Tango Anaglyph.svg File:FreeCAD05 Tango Applications-games.svg File:FreeCAD05 Tango Applications-ristretto.svg File:FreeCAD05 Tango Dialog-error.svg File:FreeCAD05 Tango Dialog-warning.svg File:FreeCAD05 Tango Measure.svg File:FreeCAD05 Tango Process-stop.svg File:FreeCAD05 Tango Text-x-python.svg File:FreeCAD05 Tango Camera-photo.svg File:FreeCAD05 Tango Preferences-system.svg File:FreeCAD05 Tango Camera-video.svg File:FreeCAD05 Tango Applications-graphics.svg File:FC Christmas.svg

Splash screens


FreeCAD Icons by their location in source code

From \src\Gui\Icons

File:Debug marker.svg File:Macro-execute.svg File:Macro-record.svg File:Macro-stop.svg File:View-zoom-all.svg File:View-zoom-border.svg File:View-zoom-selection.svg


The Background has been re-sized to a display width of 480 pixels:

From \src\Gui\Icons\ClassBrowser

From \src\Mod\Arch\Resources\icons

From \src\Mod\Arch\Resources\ui

From src\Mod\Assembly\Gui\Resources\icons\actions

File:Axle constraint.svg

From \src\Mod\Draft\Resources\Icons

File:Snap Angle.svg File:Snap Center.svg File:Snap Dimensions.svg File:Snap Endpoint.svg File:Snap Extension.svg File:Snap Grid.svg File:Snap Intersection.svg File:Snap Lock.svg File:Snap Midpoint.svg File:Snap Near.svg File:Snap Ortho.svg File:Snap Parallel.svg File:Snap Perpendicular.svg File:Snap WorkingPlane.svg

From \src\Mod\Draft\Resources\Patterns

From \src\Mod\Drawing\Gui\Resources\Icons

File:Page.svg File:Pages.svg

From \src\Mod\Drawing\Gui\Resources\Icons\Actions

File:Drawing-annotation.svg File:Drawing-clip.svg File:Drawing-landscape.svg File:Drawing-landscape-A0.svg File:Drawing-landscape-A1.svg File:Drawing-landscape-A2.svg File:Drawing-landscape-A3.svg File:Drawing-landscape-A4.svg File:Drawing-landscape-new.svg File:Drawing-openbrowser.svg File:Drawing-portrait-A4.svg File:Drawing-symbol.svg File:Drawing-view.svg


From \src\Mod\Drawing\Templates

File:A3 Landscape.svg File:A3 Landscape ISO7200.svg File:A4 Landscape.svg File:A4 Landscape ISO7200.svg File:A4 Portrait ISO7200.svg

The following image is "A4_Simple.svg":

File:A4 Simple.svg


From \src\Mod\Fem\Gui\Resources\Icons\Actions

File:Fem AddFemMesh.svg File:Fem AddMaterial.svg File:Fem AddPart.svg File:Fem ConstraintBearing.svg File:Fem ConstraintGear.svg File:Fem ConstraintPulley.svg File:Fem FemMesh.svg File:Fem FemMesh createnodebypoly.svg File:Fem Material.svg File:Fem NewAnalysis.svg File:Fem Result.svg File:Fem ResultStress.svg

From \src\Mod\Image\Gui\Resources\Icons

From \src\Mod\Mesh\Gui\Resources\Icons

File:Mesh boundary.svg File:Mesh cut.svg File:Tree Mesh.svg


From \src\Mod\Inspect\Gui\Resources\Icons


From \src\Mod\Material\Gui\Resources\Icons


From \src\Mod\Mesh\Gui\Resources\Icons

File:Mesh boundary.svg File:Mesh Curvature Plot.svg File:Mesh cut.svg File:Mesh Export Mesh.svg File:Mesh Flip Normals.svg File:Mesh Harmonize Normals.svg File:Mesh Import Mesh.svg File:Mesh pipette.svg File:Mesh Regular Solid.svg File:Mesh Remove Components.svg File:Tree Mesh.svg


From \src\Mod\Mesh\Gui\Resources\Icons\RegularSolids


From \src\Mod\MeshPart\Gui\Resources\Icons\Actions

From \src\Mod\OpenSCAD\Gui\Resources\Icons\

From \src\Mod\Part\Gui\Resources\icons\

File:Part CreatePrimitives.svg File:Part Measure Toggle 3d.svg

From \src\Mod\PartDesign\Gui\Resources\icons\

From \src\Mod\PartDesign\WizardShaft\

From \src\Mod\Plot\resources\icons

File:Axes.svg File:Grid.svg File:Icon.svg File:Labels.svg File:Legend.svg File:Positions.svg File:Save.svg


From \src\Mod\Points\Gui\Resources\icons


From \src\Mod\Raytracing\Gui\Resources\icons

File:Raytrace Camera.svg File:Raytrace Part.svg


From \src\Mod\ReverseEngineering\Gui\Resources\icons\actions

From \src\Mod\Robot\Gui\Resources\icons

The following icons have been re-sized upwards to a display width of 64 pixels:

From \src\Mod\Ship\Resources\icons

From \src\Mod\Sketcher\Gui\Resources\icons

From \src\Mod\Sketcher\Gui\Resources\icons\small

Files in this folder cannot be uploaded due to the file extension.


From \src\Mod\Spreadsheet\Resources\icons

File:SpreadsheetPropertyController.svg

From \src\Mod\Start\StartPage

File:ArchDesign.png File:Freecad-doc.png File:PartDesign.png


The following images have been re-sized to a display width of 600 pixels:

File:ArchExample.png

File:Background.jpg

File:Banner.jpeg

File:PartDesignExample.png

File:ShipExample.png

From \src\Mod\Web\Gui\Resources\icons\actions

Guidelines

General guidelines

We try to maintain in FreeCAD a certain graphical consistency between all parts of the application. Therefore, all icons that are designed for the application should ideally conform to the following rules:

  • Be in SVG format, drawn with vectorial objects (no bitmaps) at 64x64px. We recommend using inkscape for designing icons
    • To access the Tango palette in Inkscape, click the arrow located on the bar colors below and to the right and choose "Tango icons"
  • Be scalable to smaller sizes (32x32px and 16x16px) and still look nice
  • Follow as much as possible the Tango Icon Theme Guidelines.
  • Respect users with dark desktop themes or special high-contrast desktop colors. Your icon must look nice on a dark background
  • Follow the color codes below, which are used throughout FreeCAD.

See the Gui Command page for more information about how FreeCAD commands and icons are formatted.

Color chart