Artwork/es


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.


Contents

Application Icons Common To Multiple WorkBenches

The FreeCAD Icon

Freecad.svg Freecad16.svg


File Menu and Toolbar Icons

Document-new.svg Document-open.svg Document-save.svg Document-save-as.svg Document-print.svg Document-print-preview.svg Edit-cut.svg Edit-copy.svg Edit-paste.svg Edit-undo.svg Edit-redo.svg View-refresh.svg WhatsThis.svg System-log-out.svg


Edit Toolbar Icons

Edit-undo.svg Edit-redo.svg Edit-cut.svg Edit-copy.svg Edit-paste.svg View-refresh.svg Edit-select-box.svg Edit-select-all.svg Edit-delete.svg Std Edit.svg Preferences-general.svg


Edit > Preferences Sub-menu Icons

Not all of these Preferences icons will be displayed in FreeCAD at once, unless the user has previously switched to all the WorkBenches.

Preferences-system.svg Preferences-general.svg Preferences-display.svg Preferences-arch.svg Preferences-draft.svg Preferences-fem.svg Preferences-import-export.svg Preferences-openscad.svg Preferences-part design.svg Preferences-path.svg Preferences-raytracing.svg Sketcher NewSketch.svg Preferences-techdraw.svg


View Menu Icons

Window-new.svg View-isometric.svg View-perspective.svg View-fullscreen.svg Std Tool1.svg View-measurement.svg


View > Standard Views Sub-menu and Toolbar Icons

View-zoom-all.svg View-zoom-selection.svg View-axonometric.svg View-front.svg View-top.svg View-right.svg View-rear.svg View-bottom.svg View-left.svg View-rotate-left.svg View-rotate-right.svg


View > Draw Style Sub-menu and Toolbar Icons

DrawStyleAsIs.svg DrawStyleFlatLines.svg DrawStyleShaded.svg DrawStyleWireFrame.svg DrawStylePoints.svg


View > Stereo Sub-menu Icons

Std Tool7.svg Std Tool6.svg Std Tool8.svg


View > Zoom Sub-menu Icons

View-zoom-in.svg View-zoom-out.svg View-zoom-border.svg


View > Visibility Sub-menu Icons

View-unselectable.svg Part Measure Toggle All.svg Part Measure Clear All.svg


View > Workbench Sub-menu Icons

Workbench Arch.svg Workbench Complete.svg Workbench Draft.svg Workbench Drawing.svg Workbench FEM.svg Workbench Image.svg Workbench Mesh.svg Workbench Part.svg Workbench PartDesign.svg Workbench Plot.svg PointsWorkbench.svg Workbench Raytracing.svg ReverseEngineeringWorkbench.svg Workbench Robot.svg Workbench Sketcher.svg Workbench Start.svg Workbench Test.png Workbench Web.svg


Tools Menu Icons

Camera-photo.svg View-measurement.svg Accessories-calculator.svg Applications-accessories.svg AddonManager.svg


Macro Menu and Toolbar Icons

Media-record.svg Media-playback-stop.svg MacroEditor.svg Media-playback-start.svg Debug-start.svg Debug-stop.svg


Windows Menu Icons

Std WindowNext.svg Std WindowPrev.svg Std WindowTileVer.svg Std WindowCascade.svg


Help Menu Icons

Help-browser.svg Internet-web-browser.svg Applications-python.svg Freecad.svg WhatsThis.svg


Structure Menu and Toolbar Icons

Geofeaturegroup.svg Group.svg


Otros iconos generales

Emoticonos

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


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

Pantallas de inicio

Splashscreen09.png

Splashscreen010.png

Splash011.png

Splashscreen012.png

Splash013.jpg

Freecadsplash14.png

Freecadsplash15.png

Freecadsplash016.png

Freecadsplash017.png


Iconos de FreeCAD por su ubicación en el código fuente

From \src\Gui\Icons

Accessories-calculator.svg Accessories-text-editor.svg AddonManager.svg Application-exit.svg Applications-accessories.svg Applications-python.svg Background.png Bound-expression.svg Bound-expression-unset.svg Breakpoint.svg Bulb.svg Button add all.svg Button down.svg Button invalid.svg Button left.svg Button right.svg Button sort.svg Button up.svg Button valid.svg Camera-photo.svg Colors.svg CoordinateSystem.svg DagViewFail.svg DagViewPass.svg DagViewPending.svg DagViewVisible.svg Debug marker.svg Debug-start.svg Debug-stop.svg Delete.svg Document.svg Document-new.svg Document-open.svg Document-print.svg Document-print-preview.svg Document-properties.svg Document-save.svg Document-save-as.svg DrawStyleAsIs.svg DrawStyleFlatLines.svg DrawStylePoints.svg DrawStyleShaded.svg DrawStyleWireFrame.svg Edit Cancel.svg Edit-cleartext.svg Edit-copy.svg Edit-cut.svg Edit-delete.svg Edit-edit.svg Edit OK.svg Edit-paste.svg Edit-redo.svg Edit-select-all.svg Edit-select-box.svg Edit-undo.svg Feature.svg Freecad.svg Freecad-doc.svg Freecadsplash017.png Geofeaturegroup.svg Group.svg Help-browser.svg Internet-web-browser.svg List-add.svg List-remove.svg MacroEditor.svg Material.svg Media-playback-start.svg Media-playback-stop.svg Media-record.svg Mouse pointer.svg Param Bool.svg Param Float.svg Param Int.svg Param Text.svg Param UInt.svg Part Measure Clear All.svg Part Measure Toggle All.svg PolygonPick.svg Preferences-display.svg Preferences-general.svg Preferences-import-export.svg Preferences-system.svg Process-stop.svg Px.svg Python.svg Spaceball button.svg SpNav-PanLR.svg SpNav-PanUD.svg SpNav-Roll.svg SpNav-Spin.svg SpNav-Tilt.svg SpNav-Zoom.svg Std Axis.svg Std Plane.svg Std Tool1.svg Std Tool2.svg Std Tool3.svg Std Tool4.svg Std Tool5.svg Std Tool6.svg Std Tool7.svg Std Tool8.svg Std Tool9.svg Std Tool10.svg Std Tool11.svg Std Tool12.svg Std ViewScreenShot.svg Std WindowCascade.svg Std WindowNext.svg Std WindowPrev.svg Std WindowTileVer.svg TextDocument.svg Tree Annotation.svg Tree Dimension.svg Tree Python.svg User.svg Utilities-terminal.svg View-axonometric.svg View-bottom.svg View-front.svg View-fullscreen.svg View-isometric.svg View-left.svg View-measurement.svg View-perspective.svg View-rear.svg View-refresh.svg View-right.svg View-rotate-left.svg View-rotate-right.svg View-select.svg View-top.svg View-unselectable.svg WhatsThis.svg Window-new.svg Zoom-all.svg Zoom-border.svg Zoom-fit-best.svg Zoom-in.svg Zoom-out.svg Zoom-selection.svg


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

Background.png


From \src\Gui\Icons\ClassBrowser

Const member.svg Member.svg Method.svg Property.svg Type class.svg Type enum.svg Type module.svg

From \src\Mod\Arch\Resources\icons

Arch 3Views.svg Arch Add.svg Arch Axis.svg Arch Axis System.svg Arch Axis System Tree.svg Arch Axis Tree.svg Arch Bimserver.svg Arch Building.svg Arch Building Tree.svg Arch Cell.svg Arch Cell Tree.svg Arch Check.svg Arch CloseHoles.svg Arch Component.svg Arch Component Clone.svg Arch CutPlane.svg Arch Equipment.svg Arch Equipment Clone.svg Arch Equipment Tree.svg Arch Fixture.svg Arch Floor.svg Arch Floor Tree.svg Arch Frame.svg Arch Frame Tree.svg Arch Grid.svg Arch Material.svg Arch Material Group.svg Arch Material Multi.svg Arch MergeWalls.svg Arch MeshToShape.svg Arch Nest.svg Arch Panel.svg Arch Panel Clone.svg Arch Panel Cut.svg Arch Panel Sheet.svg Arch Panel Tree.svg Arch Pipe.svg Arch PipeConnector.svg Arch Pipe Tree.svg Arch Rebar.svg Arch Rebar Tree.svg Arch Remove.svg Arch RemoveShape.svg Arch Roof.svg Arch Roof Tree.svg Arch Schedule.svg Arch SectionPlane.svg Arch SectionPlane Tree.svg Arch SelectNonManifold.svg Arch Site.svg Arch Site Tree.svg Arch Space.svg Arch Space Tree.svg Arch SplitMesh.svg Arch Stairs.svg Arch Stairs Tree.svg Arch StructuralSystem.svg Arch StructuralSystem Tree.svg Arch Structure.svg Arch Structure Clone.svg Arch Structure Tree.svg Arch Survey.svg Arch ToggleIfcBrepFlag.svg Arch ToggleSubs.svg Arch Wall.svg Arch Wall Tree.svg Arch Wall Tree Assembly.svg Arch Window.svg Arch Window Clone.svg Arch Window Tree.svg ArchWorkbench.svg Git.svg IFC.svg Preferences-arch.svg


From \src\Mod\Arch\Resources\ui

ParametersBeam.svg ParametersDent.svg ParametersDoorGlass.svg ParametersDoorSimple.svg ParametersIbeam.svg ParametersPanel.svg ParametersPillar.svg ParametersSlab.svg ParametersStairs.svg ParametersWindowDouble.svg ParametersWindowFixed.svg ParametersWindowSimple.svg ParametersWindowStash.svg


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

Assembly Add Existing Part.svg Assembly Add New Part.svg Assembly Assembly Constraints Tree.svg Assembly Assembly Create New.svg Assembly Assembly Part Tree.svg Assembly Assembly Tree.svg Assembly Demo.svg AssemblyWorkbench.svg

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

Axle constraint.svg

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

Assembly ConstraintAlignment.svg Assembly ConstraintAngle.svg Assembly ConstraintBidirectional.svg Assembly ConstraintCoincidence.svg Assembly ConstraintDistance.svg Assembly ConstraintEqual.svg Assembly ConstraintGeneral.svg Assembly ConstraintLock.svg Assembly ConstraintOpposite.svg Assembly ConstraintOrientation.svg Assembly ConstraintParallel.svg Assembly ConstraintPerpendicular.svg Assembly ConstraintUnidirectional1.svg Assembly ConstraintUnidirectional2.svg

From src\Mod\Complete\Gui\Resources\icons

CompleteWorkbench.svg


From \src\Mod\Draft\Resources\Icons

Draft 2DShapeView.svg Draft AddPoint.svg Draft AddToGroup.svg Draft Apply.svg Draft Arc.svg Draft Array.svg Draft AutoGroup.svg Draft AutoGroup off.svg Draft AutoGroup on.svg Draft BezCurve.svg Draft BezSharpNode.svg Draft BezSymNode.svg Draft BezTanNode.svg Draft BSpline.svg Draft Circle.svg Draft Clone.svg Draft Construction.svg Draft Cursor.svg Draft DelPoint.svg Draft Dimension.svg Draft Dot.svg Draft Downgrade.svg Draft Draft.svg Draft Draft2Sketch.svg Draft Drawing.svg Draft Edit.svg Draft Ellipse.svg Draft Facebinder.svg Draft Finish.svg Draft FlipDimension.svg Draft Grid.svg Draft Heal.svg Draft Label.svg Draft Line.svg Draft Lock.svg Draft Macro.svg Draft Mirror.svg Draft Move.svg Draft Offset.svg Draft PathArray.svg Draft Point.svg Draft Polygon.svg Draft Rectangle.svg Draft Rotate.svg Draft Scale.svg Draft SelectGroup.svg Draft SelectPlane.svg Draft ShapeString.svg Draft Slope.svg Draft Snap.svg Draft Stretch.svg Draft SwitchMode.svg Draft Text.svg Draft Trimex.svg Draft Upgrade.svg Draft VisGroup.svg Draft Wipe.svg Draft Wire.svg Draft WireToBSpline.svg DraftWorkbench.svg Preferences-draft.svg Snap Angle.svg Snap Center.svg Snap Dimensions.svg Snap Endpoint.svg Snap Extension.svg Snap Grid.svg Snap Intersection.svg Snap Lock.svg Snap Midpoint.svg Snap Near.svg Snap Ortho.svg Snap Parallel.svg Snap Perpendicular.svg Snap Special.svg Snap WorkingPlane.svg


From \src\Mod\Draft\Resources\Patterns

Brick01.svg Concrete.svg Cross.svg Diagonal1.svg Diagonal2.svg Earth.svg Hbone.svg Line.svg Plus.svg Simple.svg Solid.svg Square.svg Steel.svg Wood.svg Woodgrain.svg


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

DrawingWorkbench.svg Page.svg Pages.svg View.svg


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

Document-new.svg Drawing-annotation.svg Drawing-clip.svg Drawing-draft-view.svg Drawing-landscape.svg Drawing-landscape-A0.svg Drawing-landscape-A1.svg Drawing-landscape-A2.svg Drawing-landscape-A3.svg Drawing-landscape-A4.svg Drawing-landscape-new.svg Drawing-openbrowser.svg Drawing-orthoviews.svg Drawing-portrait-A0.svg Drawing-portrait-A1.svg Drawing-portrait-A2.svg Drawing-portrait-A3.svg Drawing-portrait-A4.svg Drawing-spreadsheet.svg Drawing-symbol.svg Drawing-view.svg


From \src\Mod\Drawing\Templates

A0 Landscape ISO7200.svg A0 Landscape plain.svg A0 Portrait plain.svg A1 Landscape ISO7200.svg A1 Landscape plain.svg A1 Portrait plain.svg A2 Landscape ISO7200.svg A2 Landscape plain.svg A2 Portrait plain.svg A3 Landscape.svg A3 Landscape ISO7200.svg A3 Landscape plain.svg A3 Portrait plain.svg A4 Landscape.svg A4 Landscape ISO7200.svg A4 Landscape plain.svg A4 Portrait ISO7200.svg A4 Portrait plain.svg The following image is "A4_Simple.svg":

A4 Simple.svg


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

Fem-add-fem-mesh.svg Fem-add-material.svg Fem-add-part.svg Fem-analysis.svg Fem-beam-rotation.svg Fem-beam-section.svg Fem-box.svg Fem-cfd-analysis.svg Fem-clip.svg Fem-clip-scalar.svg Fem-constraint-bearing.svg Fem-constraint-contact.svg Fem-constraint-displacement.svg Fem-constraint-electrostatic-potential.svg Fem-constraint-fixed.svg Fem-constraint-flow-velocity.svg Fem-constraint-fluid-boundary.svg Fem-constraint-force.svg Fem-constraint-gear.svg Fem-constraint-heatflux.svg Fem-constraint-initial-flow-velocity.svg Fem-constraint-InitialTemperature.svg Fem-constraint-planerotation.svg Fem-constraint-pressure.svg Fem-constraint-pulley.svg Fem-constraint-selfweight.svg Fem-constraint-temperature.svg Fem-constraint-transform.svg Fem-control-solver.svg Fem-cut.svg Fem-cylinder.svg Fem-data.svg Fem-DataAlongLine.svg Fem-elmer.svg Fem-equation-elasticity.svg Fem-equation-electrostatic.svg Fem-equation-flow.svg Fem-equation-fluxsolver.svg Fem-equation-heat.svg Fem-femmesh-boundary-layer.svg Fem-femmesh-clear-mesh.svg Fem-femmesh-create-node-by-poly.svg Fem-femmesh-from-shape.svg Fem-femmesh-gmsh-from-shape.svg Fem-femmesh-netgen-from-shape.svg Fem-femmesh-print-info.svg Fem-femmesh-region.svg Fem-femmesh-result.svg Fem-femmesh-to-mesh.svg Fem-fluid-section.svg Fem-frequency-analysis.svg Fem-inp-editor.svg Fem-isosurface.svg Fem-linearizedstresses.svg Fem-material.svg Fem-material-fluid.svg Fem-material-nonlinear.svg Fem-plane.svg Fem-purge-results.svg Fem-result.svg Fem-run-solver.svg Fem-shell-thickness.svg Fem-solver.svg Fem-sphere.svg Fem-static-analysis.svg Fem-thermomechanical-analysis.svg Fem-warp.svg FemWorkbench.svg Preferences-fem.svg


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

Image-import.svg ImageWorkbench.svg

From \src\Mod\Inspection\Gui\Resources\Icons

InspectionWorkbench.svg Inspect pipette.svg


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

Preview-rendered.svg Preview-vector.svg

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

Mesh boundary.svg Mesh Curvature Plot.svg Mesh cut.svg Mesh Export Mesh.svg Mesh Flip Normals.svg Mesh Harmonize Normals.svg Mesh Import Mesh.svg Mesh Mesh from Shape.svg Mesh pipette.svg Mesh Regular Solid.svg Mesh Remove Components.svg Mesh Tree Curvature Plot.svg MeshWorkbench.svg Tree Mesh.svg


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

Mesh Cone.svg Mesh Cube.svg Mesh Cylinder.svg Mesh Ellipsoid.svg Mesh Sphere.svg Mesh Torus.svg

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

MeshFace.svg

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

OpenSCAD AddOpenSCADElement.svg OpenSCAD ColorCodeShape.svg OpenSCAD Explode Group.svg OpenSCAD Hull.svg OpenSCAD IncreaseToleranceFeature.svg OpenSCAD MeshBooleans.svg OpenSCAD Minkowski.svg OpenSCAD RefineShapeFeature.svg OpenSCAD RemoveSubtree.svg OpenSCAD ReplaceObject.svg OpenSCADWorkbench.svg Preferences-openscad.svg


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

Part Attachment.svg Part BooleanFragments.svg Part Booleans.svg Part Box.svg Part Chamfer.svg Part CheckGeometry.svg Part Circle Parametric.svg Part Common.svg Part CompoundFilter.svg Part Cone.svg Part CreatePrimitives.svg Part CrossSections.svg Part Cut.svg Part Cylinder.svg Part Ellipse Parametric.svg Part Export.svg Part Extrude.svg PartFeature.svg Part Fillet.svg Part Fuse.svg Part Helix Parametric.svg Part Import.svg Part JoinBypass.svg Part JoinConnect.svg Part JoinCutout.svg Part JoinEmbed.svg Part Line Parametric.svg Part Loft.svg Part Measure Angular.svg Part Measure Linear.svg Part Measure Step Active.svg Part Measure Step Done.svg Part Measure Toggle 3d.svg Part Measure Toggle Delta.svg Part Mirror.svg Part Offset.svg Part Offset2D.svg Part Point Parametric.svg Part Polygon Parametric.svg Part Refine Shape.svg Part Revolve.svg Part RuledSurface.svg Part Section.svg Part Shapebuilder.svg Part Shape from Mesh.svg Part ShapeInfo.svg Part Slice.svg Part Sphere.svg Part Spiral Parametric.svg Part Spline Parametric.svg Part Sweep.svg Part Thickness.svg Part Torus.svg Part Workbench.svg Part XOR.svg Preferences-part design.svg Tree Part.svg Tree Part Box Parametric.svg Tree Part Cone Parametric.svg Tree Part Cylinder Parametric.svg Tree Part Ellipsoid Parametric.svg Tree Part Plane Parametric.svg Tree Part Prism.svg Tree Part Sphere Parametric.svg Tree Part Torus Parametric.svg Tree Part Wedge.svg


From \src\Mod\PartDesign\FeatureHole

PartDesign Hole.svg


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

PartDesign Additive Box.svg PartDesign Additive Cone.svg PartDesign Additive Cylinder.svg PartDesign Additive Ellipsoid.svg PartDesign Additive Loft.svg PartDesign Additive Pipe.svg PartDesign Additive Prism.svg PartDesign Additive Sphere.svg PartDesign Additive Torus.svg PartDesign Additive Wedge.svg PartDesign BaseFeature.svg PartDesign Body.svg PartDesign Body Create New.svg PartDesign Body Tree.svg PartDesign Boolean.svg PartDesign Chamfer.svg PartDesign Clone.svg PartDesign CoordinateSystem.svg PartDesign Draft.svg PartDesign Fillet.svg PartDesign Groove.svg PartDesign Hole.svg PartDesign InternalExternalGear.svg PartDesign InvoluteGear.svg PartDesign Line.svg PartDesign LinearPattern.svg PartDesign Mirrored.svg PartDesign MoveTip.svg PartDesign MultiTransform.svg PartDesign Pad.svg PartDesign Plane.svg PartDesign Pocket.svg PartDesign Point.svg PartDesign PolarPattern.svg PartDesign Revolution.svg PartDesign Scaled.svg PartDesign ShapeBinder.svg PartDesign Subtractive Box.svg PartDesign Subtractive Cone.svg PartDesign Subtractive Cylinder.svg PartDesign Subtractive Ellipsoid.svg PartDesign Subtractive Loft.svg PartDesign Subtractive Pipe.svg PartDesign Subtractive Prism.svg PartDesign Subtractive Sphere.svg PartDesign Subtractive Torus.svg PartDesign Subtractive Wedge.svg PartDesign Thickness.svg PartDesignWorkbench.svg Tree PartDesign Pad.svg Tree PartDesign Revolution.svg


From \src\Mod\PartDesign\WizardShaft\

WizardShaft.svg

From \src\Mod\Path\Gui\Resources\icons

Path-3DPocket.svg Path-3DSurface.svg Path-Area.svg Path-Area-View.svg Path-Area-Workplane.svg Path-Array.svg Path-Axis.svg Path-BaseGeometry.svg Path-BFastForward.svg Path-BPause.svg Path-BPlay.svg Path-BStep.svg Path-BStop.svg Path-Comment.svg Path-Compound.svg Path-Contour.svg Path-Copy.svg Path-Custom.svg Path-Datums.svg Path-Depths.svg Path-Dressup.svg Path-Drilling.svg Path-Engrave.svg Path-ExportTemplate.svg Path-Face.svg Path-FacePocket.svg Path-FaceProfile.svg Path-Heights.svg Path-Helix.svg Path-Holding.svg Path-Hop.svg Path-Inspect.svg Path-Job.svg Path-Kurve.svg Path-LengthOffset.svg Path-Machine.svg Path-MachineLathe.svg Path-MachineMill.svg Path-Machine-test1.svg Path-OpCopy.svg Path-OperationA.svg Path-OperationB.svg Path-Plane.svg Path-Pocket.svg Path-Post.svg Path-Profile.svg Path-Profile-Edges.svg Path-Profile-Face.svg Path-Sanity.svg Path-SelectLoop.svg Path-SetupSheet.svg Path-Shape.svg Path-Simple copy.svg Path-Simulator.svg Path-Speed.svg Path-Stock.svg Path-Stop.svg Path-Tags.svg Path-ToolChange.svg Path-ToolController.svg Path-Toolpath.svg Path-ToolTable.svg Path-Workbench.svg Preferences-path.svg


From \src\Mod\Plot\resources\icons

Axes.svg Grid.svg Icon.svg Labels.svg Legend.svg PlotWorkbench.svg Positions.svg Save.svg Series.svg


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

Points Export Point cloud.svg Points Import Point cloud.svg PointsWorkbench.svg


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

Preferences-raytracing.svg Raytrace Camera.svg Raytrace Export.svg Raytrace ExportProject.svg Raytrace Lux.svg Raytrace New.svg Raytrace NewPartSegment.svg Raytrace Part.svg Raytrace Render.svg Raytrace ResetCamera.svg RaytracingWorkbench.svg


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

ReverseEngineeringWorkbench.svg


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

FitSurface.svg


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

Robot CreateRobot.svg Robot CreateTrajectory.svg Robot Edge2Trac.svg Robot Export.svg Robot InsertWaypoint.svg Robot InsertWaypointPre.svg Robot RestoreHomePos.svg Robot SetDefaultOrientation.svg Robot SetDefaultValues.svg Robot SetHomePos.svg Robot Simulate.svg Robot TrajectoryCompound.svg Robot TrajectoryDressUp.svg Robot Workbench.svg


From \src\Mod\Ship\Resources\icons

Ship AreaCurve.svg Ship CapacityCurve.svg Ship GZ.svg Ship Hydrostatics.svg Ship Instance.svg Ship Load.svg Ship LoadCondition.svg Ship Logo.svg Ship Module.svg Ship OutlineDraw.svg Ship Tank.svg Ship Wieght.svg ShipWorkbench.svg


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

Constraint Concentric.svg Constraint Ellipse Axis Angle.svg Constraint Ellipse Major Radius.svg Constraint Ellipse Minor Radius.svg Constraint Ellipse Radii.svg Constraint EqualLength.svg Constraint ExternalAngle.svg Constraint Horizontal.svg Constraint HorizontalDistance.svg Constraint HorizontalDistance Driven.svg Constraint InternalAlignment.svg Constraint InternalAlignment Ellipse Focus1.svg Constraint InternalAlignment Ellipse Focus2.svg Constraint InternalAlignment Ellipse MajorAxis.svg Constraint InternalAlignment Ellipse MinorAxis.svg Constraint InternalAngle.svg Constraint InternalAngle Driven.svg Constraint Length.svg Constraint Length Driven.svg Constraint Parallel.svg Constraint Perpendicular.svg Constraint PointOnEnd.svg Constraint PointOnMidPoint.svg Constraint PointOnObject.svg Constraint PointOnPoint.svg Constraint PointOnStart.svg Constraint PointToObject.svg Constraint Radius.svg Constraint Radius Driven.svg Constraint SnellsLaw.svg Constraint SnellsLaw Driven.svg Constraint Symmetric.svg Constraint Tangent.svg Constraint TangentToEnd.svg Constraint TangentToStart.svg Constraint Vertical.svg Constraint VerticalDistance.svg Constraint VerticalDistance Driven.svg Sketcher AlterConstruction.svg Sketcher AlterFillet.svg Sketcher BSplineApproximate.svg Sketcher BSplineComb.svg Sketcher BSplineDecreaseDegree.svg Sketcher BSplineDecreaseKnotMultiplicity.svg Sketcher BSplineDegree.svg Sketcher BSplineIncreaseDegree.svg Sketcher BSplineIncreaseKnotMultiplicity.svg Sketcher BSplineKnotMultiplicity.svg Sketcher BSplinePolygon.svg Sketcher CarbonCopy.svg Sketcher CarbonCopy Constr.svg Sketcher Clone.svg Sketcher CloseShape.svg Sketcher Conics.svg Sketcher Conics Constr.svg Sketcher Conics Ellipse 3points.svg Sketcher Conics Ellipse Center.svg Sketcher ConnectLines.svg Sketcher ConstrainBlock.svg Sketcher ConstrainCoincident.svg Sketcher ConstrainDistance.svg Sketcher ConstrainHorizontal.svg Sketcher ConstrainLock.svg Sketcher ConstrainLock Driven.svg Sketcher ConstrainParallel.svg Sketcher ConstrainVertical.svg Sketcher Copy.svg Sketcher Create3PointArc.svg Sketcher Create3PointArc Constr.svg Sketcher Create3PointCircle.svg Sketcher Create3PointCircle Constr.svg Sketcher CreateArc.svg Sketcher CreateArc Constr.svg Sketcher CreateBSpline.svg Sketcher CreateBSpline Constr.svg Sketcher CreateCircle.svg Sketcher CreateCircle Constr.svg Sketcher CreateEllipse.svg Sketcher CreateEllipse Constr.svg Sketcher CreateEllipse 3points.svg Sketcher CreateEllipse 3points Constr.svg Sketcher CreateFillet.svg Sketcher CreateHeptagon.svg Sketcher CreateHeptagon Constr.svg Sketcher CreateHexagon.svg Sketcher CreateHexagon Constr.svg Sketcher CreateLine.svg Sketcher CreateLine Constr.svg Sketcher CreateOctagon.svg Sketcher CreateOctagon Constr.svg Sketcher CreatePentagon.svg Sketcher CreatePentagon Constr.svg Sketcher Create Periodic BSpline.svg Sketcher Create Periodic BSpline Constr.svg Sketcher CreatePoint.svg Sketcher CreatePolyline.svg Sketcher CreatePolyline Constr.svg Sketcher CreateRectangle.svg Sketcher CreateRectangle Constr.svg Sketcher CreateRegularPolygon.svg Sketcher CreateRegularPolygon Constr.svg Sketcher CreateSlot.svg Sketcher CreateSlot Constr.svg Sketcher CreateSquare.svg Sketcher CreateSquare Constr.svg Sketcher CreateText.svg Sketcher CreateTriangle.svg Sketcher CreateTriangle Constr.svg Sketcher DraftLine.svg Sketcher EditSketch.svg Sketcher Element Arc Edge.svg Sketcher Element Arc EndPoint.svg Sketcher Element Arc MidPoint.svg Sketcher Element Arc StartingPoint.svg Sketcher Element BSpline Edge.svg Sketcher Element BSpline EndPoint.svg Sketcher Element BSpline StartPoint.svg Sketcher Element Circle Edge.svg Sketcher Element Circle MidPoint.svg Sketcher Element Ellipse All.svg Sketcher Element Ellipse CentrePoint.svg Sketcher Element Ellipse Edge 1.svg Sketcher Element Ellipse Edge 2.svg Sketcher Element Ellipse Focus1.svg Sketcher Element Ellipse Focus2.svg Sketcher Element Ellipse MajorAxis.svg Sketcher Element Ellipse MinorAxis.svg Sketcher Element Elliptical Arc Centre Point.svg Sketcher Element Elliptical Arc Edge.svg Sketcher Element Elliptical Arc End Point.svg Sketcher Element Elliptical Arc Start Point.svg Sketcher Element Hyperbolic Arc Centre Point.svg Sketcher Element Hyperbolic Arc Edge.svg Sketcher Element Hyperbolic Arc End Point.svg Sketcher Element Hyperbolic Arc Start Point.svg Sketcher Element Line Edge.svg Sketcher Element Line EndPoint.svg Sketcher Element Line StartingPoint.svg Sketcher Element Parabolic Arc Centre Point.svg Sketcher Element Parabolic Arc Edge.svg Sketcher Element Parabolic Arc End Point.svg Sketcher Element Parabolic Arc Start Point.svg Sketcher Element Point StartingPoint.svg Sketcher Element SelectionTypeInvalid.svg Sketcher Elliptical Arc.svg Sketcher Elliptical Arc Constr.svg Sketcher Extend.svg Sketcher External.svg Sketcher Hyperbolic Arc.svg Sketcher Hyperbolic Arc Constr.svg Sketcher LeaveSketch.svg Sketcher MapSketch.svg Sketcher MergeSketch.svg Sketcher MirrorSketch.svg Sketcher NewSketch.svg Sketcher Parabolic Arc.svg Sketcher Parabolic Arc Constr.svg Sketcher ProfilesHexagon1.svg Sketcher RectangularArray.svg Sketcher SelectConflictingConstraints.svg Sketcher SelectConstraints.svg Sketcher SelectElementsAssociatedWithConstraints.svg Sketcher SelectHorizontalAxis.svg Sketcher SelectOrigin.svg Sketcher SelectRedundantConstraints.svg Sketcher SelectVerticalAxis.svg Sketcher Sketch.svg Sketcher SwitchVirtualSpace.svg Sketcher Symmetry.svg Sketcher ToggleConstraint.svg Sketcher ToggleConstraint Driven.svg Sketcher ToggleConstraint Driving.svg Sketcher ToggleConstruction.svg Sketcher ToggleNormal.svg Sketcher Trimming.svg Sketcher ViewSketch.svg SketcherWorkbech.svg


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

Los archivos de este directorio no se pueden subir debido a su extensión.

From \src\Mod\Spreadsheet\Gui\Resources\icons

Spreadsheet.svg SpreadsheetAlias.svg SpreadsheetAlignBottom.svg SpreadsheetAlignCenter.svg SpreadsheetAlignLeft.svg SpreadsheetAlignRight.svg SpreadsheetAlignTop.svg SpreadsheetAlignVCenter.svg SpreadsheetController.svg SpreadsheetExport.svg SpreadsheetImport.svg SpreadsheetMergeCells.svg SpreadsheetSplitCell.svg SpreadsheetStyleBold.svg SpreadsheetStyleItalic.svg SpreadsheetStyleUnderline.svg SpreadsheetWorkbench.svg


From \src\Mod\Start\Gui\Resources\icons

StartWorkbench.svg

From \src\Mod\Start\StartPage\Images

ArchDesign.png Blank.png Complete.png Freecad.png Freecad-doc.png Mesh.png PartDesign.png Ship.png Web.png


ArchExample.png

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

Background.jpg

Banner.jpeg

Complete.jpg

PartDesignExample.png

ShipExample.png


From \src\Mod\Surface\Gui\Resources\icons

BezSurf.svg BSplineSurf.svg Cut.svg Filling.svg Sewing.svg Surface.svg

From \src\Mod\TechDraw\Gui\Resources\icons

Arrow-ccw.svg Arrow-cw.svg Arrowdot.svg Arrow-down.svg Arrowfilled.svg Arrow-left.svg Arrowopen.svg Arrowopendot.svg Arrow-right.svg Arrowtick.svg Arrow-up.svg Preferences-techdraw.svg TechDraw Dimension.svg TechDraw Dimension Angle.svg TechDraw Dimension Diameter.svg TechDraw Dimension Horizontal.svg TechDraw Dimension Length.svg TechDraw Dimension Link.svg TechDraw Dimension Radius.svg TechDraw Dimension Vertical.svg TechDraw Pages.svg TechDraw ProjBottom.svg TechDraw ProjFront.svg TechDraw ProjFrontBottomLeft.svg TechDraw ProjFrontBottomRight.svg TechDraw ProjFrontTopLeft.svg TechDraw ProjFrontTopRight.svg TechDraw ProjLeft.svg TechDraw ProjRear.svg TechDraw ProjRight.svg TechDraw ProjTop.svg TechDraw Tree Annotation.svg TechDraw Tree Hatch.svg TechDraw Tree Multi.svg TechDraw Tree Page.svg TechDraw Tree Page Sync.svg TechDraw Tree PageTemplate.svg TechDraw Tree Page Unsync.svg TechDraw Tree ProjGroup.svg TechDraw Tree Section.svg TechDraw Tree Spreadsheet.svg TechDraw Tree Symbol.svg TechDraw Tree View.svg

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

Section-down.svg Section-left.svg Section-right.svg Section-up.svg Techdraw-annotation.svg Techdraw-arch-view.svg Techdraw-clip.svg Techdraw-clipminus.svg Techdraw-clipplus.svg Techdraw-draft-view.svg Techdraw-geomhatch.svg Techdraw-hatch.svg Techdraw-image.svg Techdraw-multiview.svg Techdraw-new-default.svg Techdraw-new-pick.svg Techdraw-projgroup.svg Techdraw-saveSVG.svg Techdraw-spreadsheet.svg Techdraw-symbol.svg Techdraw-toggleframe.svg Techdraw-view.svg Techdraw-viewdetail.svg Techdraw-viewsection.svg

From \src\Mod\TechDraw\Gui\Resources\ToleranceSymbols

Angularity.svg Circularity.svg Circular run-out.svg Concentricity.svg Cylindricity.svg Flatness.svg Flatness editable.svg Parallelism.svg Perpendicularity.svg Position.svg Profile of line.svg Profile of surface.svg Reference editable.svg Straightness.svg Symmetrie.svg Tolerance editable.svg Total run-out.svg

From \src\Mod\TechDraw\Templates

A0 Landscape ISO7200TD.svg A1 Landscape ISO7200TD.svg A2 Landscape ISO7200TD.svg A3 Landscape ISO7200TD.svg A3 LandscapeTD.svg A4 Landscape ISO7200TD.svg A4 LandscapeTD.svg A4 Portrait ISO7200TD.svg

From \src\Mod\Test\Gui\Resources\icons

TestWorkbench.svg

From \src\Mod\Tux\Resources\icons

NavigationBlender.svg NavigationBlender Pan.svg NavigationBlender PanAlt.svg NavigationBlender Rotate.svg NavigationBlender Select.svg NavigationBlender Zoom.svg NavigationCAD.svg NavigationCADAlt.svg NavigationCAD Pan.svg NavigationCAD Rotate.svg NavigationCAD RotateAlt.svg NavigationCAD Select.svg NavigationCAD Zoom.svg NavigationGesture.svg NavigationGesture Pan.svg NavigationGesture PanTouch.svg NavigationGesture PanTouchAlt.svg NavigationGesture Rotate.svg NavigationGesture RotateAlt.svg NavigationGesture RotateTouch.svg NavigationGesture Select.svg NavigationGesture SelectTouch.svg NavigationGesture Tilt.svg NavigationGesture TiltTouch.svg NavigationGesture Zoom.svg NavigationGesture ZoomTouch.svg NavigationMayaGesture.svg NavigationMayaGesture Pan.svg NavigationMayaGesture PanTouch.svg NavigationMayaGesture PanTouchAlt.svg NavigationMayaGesture Rotate.svg NavigationMayaGesture RotateTouch.svg NavigationMayaGesture Select.svg NavigationMayaGesture SelectTouch.svg NavigationMayaGesture Tilt.svg NavigationMayaGesture TiltTouch.svg NavigationMayaGesture Zoom.svg NavigationMayaGesture ZoomAlt.svg NavigationMayaGesture ZoomTouch.svg NavigationOpenCascade.svg NavigationOpenCascade Pan.svg NavigationOpenCascade PanAlt.svg NavigationOpenCascade Rotate.svg NavigationOpenCascade Select.svg NavigationOpenCascade Zoom.svg NavigationOpenCascade ZoomAlt.svg NavigationOpenInventor.svg NavigationOpenInventor Pan.svg NavigationOpenInventor Rotate.svg NavigationOpenInventor Select.svg NavigationOpenInventor Zoom.svg NavigationOpenInventor ZoomAlt.svg NavigationTouchpad.svg NavigationTouchpad Pan.svg NavigationTouchpad PanTouch.svg NavigationTouchpad Rotate.svg NavigationTouchpad RotateAlt.svg NavigationTouchpad RotateTouch.svg NavigationTouchpad RotateTouchAlt.svg NavigationTouchpad Select.svg NavigationTouchpad SelectTouch.svg NavigationTouchpad Zoom.svg NavigationTouchpad ZoomAlt.svg NavigationTouchpad ZoomTouch.svg NavigationUndefined.svg

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

Sketchfab.svg WebWorkbench.svg

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

Web-browser.svg Web-home.svg Web-next.svg Web-previous.svg Web-refresh.svg Web-sketchfab.svg Web-stop.svg Web-zoom-in.svg Web-zoom-out.svg


Directrices

Here's a concrete, yet arbitrary example:

An icon that's taken all its vitamins
A The highlight color is used for this entire surface to indicate light falling from above
B The obligatory dark outline surrounds the icon shape to provide form contrast
C Just inside the outline, the highlight stroke (using the highlight color) provides contrast on dark backgrounds
D This face is primarily the base color, but a light gradient from highlight (top left) to base (bottom right) gives the impression of light falling from above left
E The highlight here is the base color (one tone down) to give the impression of this being the face furthest from the light
F This face is like D but goes from Base (top left) to Dark (bottom right), to indicate that this is the face furthest from the light

The following sections explain these elements in a more structured way.

Colors

[Obligatory] FreeCAD uses a palette adapted from the Tango palette. Each main color comes in 4 tones: Highlight, Base, Dark and Outline.

Example of a 4 tone color family (Chameleon)
A selection of some key colors. (See the palette for the full range)
Use the Yellow tones for tools that create objects.
Use the Blue tones for tools that modify objects
Use the Teal tones for view-related tools
Use the Red tones for Constraint related tools

Why limit myself to these colors?

Restricting the colors to a defined palette helps avoid heterogeneous iconography and improves readability when there are many icons.
How? Installing the palette is as easy as copying it into your Inkscape palette folder.

Grid & Stroke Width

[Obligatory] FreeCAD Icons are 64px*64px nominal size (Though I like to leave a 2px margin all around to prevent funky antialiasing things from happening on the image edge). When creating or editing an icon, make sure your document size is 64 x 64 with the units being px. This gives you 60px * 60px of useable space.

Stay inside the blue area and everything will work out just fine

It's also strongly recommended to apply at least one grid to the document that has a grid line every pixel and a major grid line every 2 pixels. Feel free to add other grids to help out, but you should have at least that one. You're strokes would then be aligned along the minor grid intersections. (See image)

Strokes should be no thinner than 2px, with rounded caps and corners in most cases. Strokes can be thicker, but aim for a multiple of two to minimise scaling fuzziness.

Orderly grid, all strokes 2px, perfection achieved

Why use this grid and stroke size?

For historical reasons, FreeCAD uses a 64px icon that then gets scaled down. Not ideal, but it adds character. As a result, keeping things aligned to a power of two grid with thicknesses that are powers of two helps to avoid or at least mitigate anti-aliasing issues upon rescaling.
How? Go to "File > Document Properties" and confirm the width, height and units of your page are correct. Then go to the "Grids" tab and click "New", setting the units to "px", "Spacing X" and "Spacing Y" to 1 and "Major grid line every" to 2

Outline

[Obligatory] Basing yourself on the main color of the icon, ensure that there is a dark outline (of 2px as mentioned earlier). This works in union with the highlight to ensure good form contrast on multiple background tones.

Wow, much clear, so contrast

Why is the outline needed?

The outline is the skeleton on which everything else hangs by adding form contrast. Using the Outline color or the Dark color depends on the situation, but without this line, the range of backgrounds on which the icon is visible gets drastically limited
How? Simply add an external stroke of 2px around every part of the icon that will be adjacent to the background color. In the case of a donut shape for example, you would also do the interior hole. Snap your path's nodes to the grid whenever possible, aiming for the minor grid intersections.

Highlight

[Strongly Advised] Using the Highlight color, add an internal stroke (again, 2px) to help make that outline pop. On dark backgrounds, it's this highlight that will be providing the form to the icon.

That highlight will save our socks on a dark background.

Why use the highlight?

The highlight works in unison with the outline to improve form contrast - especially on dark backgrounds. It is never a bad idea, but if you don't have the space (on a thin line for example) you can opt out of it provided you have ensured enough contrast between the main color and the outline
How? Just like the outline, simply trace a stroke of 2px around the internal side of the outline, snapping nodes to the grid when possible, aiming for the minor grid intersections.

Lighting

[Optional] As per Tango guidelines, if you're adding a gradient lighting effect, try to make it look like the light is coming from the top left. This is done by adding the highlight color up top left and the Base or Dark color bottom right (notice that I haven't played around trying to use a non-palette color)

Subtle but effective.

Why use lighting?

Lighting is just another way to tie icons together and ensure that there are varying levels of 'value' to improve their readability. Provided the outline and highlight are present though, it can be considered optional
How? Set the fill to be a linear or a radial gradient. (Available in the stroke and fill settings). Remember that using "F2" to set direct select, you can move the nodes of the gradient around to make sure they are at the right angle.

Closing Remarks

That's it - that's all there is to making sure that there's a unified look to all the icons. Remember: SALCHO Stroke, Alignment, Lighting, Color, Highlight, Outline

Here's a collection of tips to be able to check your work:

Checking Size

Inkscape has a super handy tool to check your icon at various sizes. Go to "View > Icon Preview..." and it'll show you previews of your icon resized to 16,24,32 and 64px!

Checking Your Outline

1. Put your icon on a big rectangle that is the same color as the darkest color in your icon.

2. Still looks OK? Great! Go to step 3. If not, see the frowny face

3. Do the same but this time using the lightest color.

4. Still looks OK? Great! Outlines and highlights have been used appropriately!

My icon is barely visible!

You have poor form contrast. Double check the outline and highlight, one of these is probably missing or improperly applied.

Checking Your Contrast

1. Get your icon and export it to either .png or .jpg, whichever you prefer

2. Open an image program and change it to grayscale. In GIMP for example you would go to "Image > Mode > Grayscale" (This is excellent for testing for color blind users)

3. Can you still clearly make out any internal details? Great! You have good contrast!

I can't make out all the wonderful detail!

The colors you've chosen have poor value contrast. Try using colors that are further apart in your 4 tone palette. i.e. A Highlight green beside a highlight yellow will be difficult to see, knock one of those colors down to Base or Dark.
Online version: "http://www.freecadweb.org/wiki/index.php?title=Artwork/es&oldid=247509"

Navigation menu