Export translations
Jump to:
navigation
,
search
Settings
Group
3D input devices
3D view
3Dconnexion input devices
A2plus Workbench
About FreeCAD
Add FEM Constraint Tutorial
Add FEM Equation Tutorial
Addon
Aeroplane
Analysis of reinforced concrete with FEM
Animation Workbench
ANSI templates
App Link
AppImage
Arch 3DS
Arch 3Views
Arch Add
Arch API
Arch Axis
Arch AxisSystem
Arch BimServer
Arch Building
Arch BuildingPart
Arch Check
Arch CloneComponent
Arch CloseHoles
Arch CompAxis
Arch Component
Arch CompPanel
Arch CompPipe
Arch CompRebarStraight
Arch CompSetMaterial
Arch Concept
Arch CutPlane
Arch DAE
Arch Door
Arch Equipment
Arch Fence
Arch Floor
Arch Frame
Arch Git
Arch Grid
Arch Icon
Arch IFC
Arch IfcExplorer
Arch JSON
Arch Key
Arch MakeIfcSpreadsheet
Arch MergeWalls
Arch MeshToShape
Arch Module
Arch MultiMaterial
Arch Nest
Arch OBJ
Arch Panel
Arch Panel Cut
Arch Panel Sheet
Arch panel tutorial
Arch Pipe
Arch PipeConnector
Arch Preferences
Arch Project
Arch Rebar
Arch Rebar BeamReinforcement
Arch Rebar BentShape
Arch Rebar Circular ColumnReinforcement
Arch Rebar ColumnReinforcement
Arch Rebar ColumnReinforcement TwoTiesSixRebars
Arch Rebar Helical
Arch Rebar LShape
Arch Rebar Stirrup
Arch Rebar Straight
Arch Rebar UShape
Arch Reference
Arch Remove
Arch RemoveShape
Arch Roof
Arch Schedule
Arch SectionPlane
Arch SelectNonSolidMeshes
Arch SetMaterial
Arch Site
Arch Space
Arch SplitMesh
Arch Stairs
Arch Structure
Arch Survey
Arch templates
Arch ToggleIfcBrepFlag
Arch ToggleSubs
Arch tutorial
Arch Wall
Arch Window
Artwork
Artwork Arch
Artwork Assembly
Artwork Complete
Artwork Draft
Artwork Drawing
Artwork Fem
Artwork Gui
Artwork Guidelines
Artwork Image
Artwork Inspection
Artwork Material
Artwork Mesh
Artwork MeshPart
Artwork OpenSCAD
Artwork Part
Artwork PartDesign
Artwork Path
Artwork Plot
Artwork Points
Artwork Raytracing
Artwork Reinforcement
Artwork ReverseEngineering
Artwork Robot
Artwork Ship
Artwork Sketcher
Artwork Splash screen
Artwork Spreadsheet
Artwork Start
Artwork Surface
Artwork TechDraw
Artwork Test
Artwork Tux
Artwork Web
Assembly Basic Tutorial
Assembly project
Assembly2 Workbench
Base API
Basic modeling tutorial
Basic Part Design Tutorial
Basic Part Design Tutorial 017
Basic TechDraw Tutorial
BIM application compatibility table
BIM Box
BIM Classification
BIM Clone
BIM Copy
BIM IfcElements
BIM Levels
BIM Library
BIM Project
BIM Setup
BIM Views
BIM Windows
BIM Workbench
Bitmap
Branding
Bug Triage
Builtin modules
CAM project
Category test
Category:Addons
Category:Obsolete page
Changelog
Civil Engineering Workbench
Code snippets
Combo view
Command
Common Airfoil Data Import
Compile on Cygwin
Compile on Linux/Unix
Compile on MacOS
Compile on MinGW
Compile on Windows
Compile on Windows with VS2013
CompileOnUnix
CompileOnWindows - Reducing Disk Footprint
Compiling
Compiling (Speeding up)
Complete Workbench
Console API
Constraint Concentric
Constraint ExternalAngle
Constraint PointOnEnd
Constraint PointOnMidPoint
Constraint PointOnStart
Constraint TangentToEnd
Constraint TangentToStart
Constructive solid geometry
Continuous Integration
Contributors
Contributors hub
Copying Objects
Creating a FeaturePython Box, Part II
Creating a simple part with PartDesign
Crowdin Administration
Crowdin Scripts
Custom Spacing
Customize Toolbars
DAG view
Deb package creation script
Debian development
Debian Unstable
DebianScript
Debugging
Defeaturing
Defeaturing Workbench
Developer hub
Developing FreeCAD with GitKraken
Development roadmap
Dialog creation
Document structure
Donate
Download
Doxygen
Draft AddConstruction
Draft AddPoint
Draft AddToGroup
Draft Angle
Draft API
Draft Apply
Draft Arc
Draft Arc 3Points
Draft Array
Draft AutoGroup
Draft BezCurve
Draft BSpline
Draft Center
Draft Circle
Draft Clone
Draft CloseLine
Draft Constrain
Draft Coordinates
Draft CubicBezCurve
Draft DAT
Draft DelPoint
Draft Dimension
Draft Dimensions
Draft Downgrade
Draft Draft2Sketch
Draft Drawing
Draft DXF
Draft Edit
Draft Ellipse
Draft Endpoint
Draft Extension
Draft Facebinder
Draft Fillet
Draft FinishLine
Draft FlipDimension
Draft Grid
Draft Heal
Draft Icon
Draft Intersection
Draft Join
Draft Key
Draft Label
Draft Layer
Draft Line
Draft Linestyle
Draft LinkArray
Draft mapping files
Draft Midpoint
Draft Mirror
Draft Module
Draft Move
Draft Near
Draft OCA
Draft Offset
Draft Ortho
Draft Parallel
Draft PathArray
Draft PathLinkArray
Draft Pattern
Draft Perpendicular
Draft Point
Draft PointArray
Draft Polygon
Draft Polyline
Draft Preferences
Draft Rectangle
Draft Rotate
Draft Scale
Draft Select
Draft SelectGroup
Draft SelectPlane
Draft SetWorkingPlaneProxy
Draft Shape2DView
Draft ShapeString
Draft ShapeString tutorial
Draft ShowSnapBar
Draft Slope
Draft Snap
Draft Special
Draft Split
Draft Stretch
Draft SubelementHighlight
Draft SVG
Draft Text
Draft ToggleConstructionMode
Draft ToggleContinueMode
Draft ToggleDisplayMode
Draft ToggleGrid
Draft ToggleSnap
Draft Tray
Draft Trimex
Draft tutorial
Draft tutorial Outdated
Draft UndoLine
Draft Upgrade
Draft VisGroup
Draft Wire
Draft WireToBSpline
Draft WorkingPlane
Drawing Annotation
Drawing API example
Drawing Clip
Drawing Dimensioning Addon
Drawing Documentation
Drawing Icon
Drawing Key
Drawing Landscape A3
Drawing Module
Drawing Open SVG
Drawing Openbrowser
Drawing Orthoviews
Drawing ProjectShape
Drawing Save
Drawing SpreadsheetView
Drawing Symbol
Drawing Template HowTo
Drawing templates
Drawing tutorial
Drawing View
DXF
Dxf Importer Install
DynamicData Workbench
EM FHEquiv
EM FHInputFile
EM FHNode
EM FHPath
EM FHPlane
EM FHPlaneAddRemoveNodeHole
EM FHPlaneHole
EM FHPort
EM FHSegment
EM FHSolver
EM Workbench
Embedding FreeCAD
Embedding FreeCADGui
Engine Block Tutorial
Export to STL or OBJ
Expressions
Extend FEM Module
External workbenches
Extra python modules
FAQ
Fasteners Workbench
Feature editing
Feature list
FeaturePython Custom Properties
FeaturePython Objects
FEM Analysis
FEM Beginner tutorial
FEM CalculiX
FEM CalculiX Cantilever 3D
FEM ClippingPlaneAdd
FEM ClippingPlaneRemoveAll
FEM Concrete
FEM ConstraintBearing
FEM ConstraintBodyHeatSource
FEM ConstraintContact
FEM ConstraintDisplacement
FEM ConstraintElectrostaticPotential
FEM ConstraintFixed
FEM ConstraintFlowVelocity
FEM ConstraintFluidBoundary
FEM ConstraintForce
FEM ConstraintGear
FEM ConstraintHeatflux
FEM ConstraintInitialFlowVelocity
FEM ConstraintInitialTemperature
FEM ConstraintPlaneRotation
FEM ConstraintPressure
FEM ConstraintPulley
FEM ConstraintSelfWeight
FEM ConstraintTemperature
FEM ConstraintTransform
FEM CreateNodesSet
FEM Element Types
FEM ElementFluid1D
FEM ElementGeometry1D
FEM ElementGeometry2D
FEM ElementRotation1D
FEM EquationElasticity
FEM EquationElectrostatic
FEM EquationFlow
FEM EquationFluxsolver
FEM EquationHeat
FEM FemMesh2Mesh
FEM Icon
FEM Install
FEM Key
FEM MaterialFluid
FEM MaterialMechanicalNonlinear
FEM MaterialReinforced
FEM MaterialSolid
FEM Mesh
FEM Mesh CalculiX
FEM MeshBoundaryLayer
FEM MeshClear
FEM MeshGmshFromShape
FEM MeshGroup
FEM MeshNetgenFromShape
FEM MeshPrintInfo
FEM MeshRegion
FEM Module
FEM PostApplyChanges
FEM PostCreateClipFilter
FEM PostCreateCutFilter
FEM PostCreateDataAlongLineFilter
FEM PostCreateDataAtPointFilter
FEM PostCreateFunctions
FEM PostCreateLinearizedStressesFilter
FEM PostCreateScalarClipFilter
FEM PostCreateWarpVectorFilter
FEM PostPipelineFromResult
Fem Preferences
FEM project
FEM ResultShow
FEM ResultsPurge
FEM Shear of a Composite Block
FEM Solver
FEM SolverCalculiX
FEM SolverCalculixCxxtools
FEM SolverControl
FEM SolverElmer
FEM SolverRun
FEM SolverZ88
FEM tutorial
FEM Tutorial Python
File Format FCStd
Fine-tuning
Flamingo Workbench
Fourth Axis
FreeCAD and DWG Import
FreeCAD and DXF Import
FreeCAD and Mesh Import
FreeCAD API
FreeCAD Build Tool
FreeCAD Community Portal
FreeCAD development model
FreeCAD development model project
FreeCAD Scripting Basics
FreeCAD vector math library
FreeCAD-Ship Icon
FreeCAD-Ship Key
FreeCAD-Ship s60 tutorial
FreeCAD-Ship s60 tutorial (II)
FreeCADGui API
Getting started
Git buildpackage
Glossary
Group
Gui Command
GuiCommand model
Help
Help FreeCAD
History
How to install additional workbenches
How to install macros
Image CreateImagePlane
Image Icon
Image Key
Image Module
Image Open
Image Scaling
ImageConv
Import Export
Import Export Preference
Import from STL or OBJ
Import OpenSCAD code
Import text and geometry from Inkscape
Import/Export IFC - compiling IfcOpenShell
Importing From Sketchup
InputField
Inspection Workbench
Install on Linux/Unix
Install on Mac
Install on Unix
Install on Windows
Installing
Installing Helpfile
Installing more workbenches
Interesting links
Interface
Interface Customization
Introduction to Python
KicadStepUp Workbench
Land Survey Workbench Blueprint
LGTM
Licence
Line drawing function
Linux packaging
Localisation
Localisation Sidebar
Localization Older Methods
Macro 3D Parametric Curve
Macro 3d Printer Slicer
Macro Airfoil Import & Scale
Macro Alias Manager
Macro Align Camera to Working Plane
Macro Align Face Object to View
Macro Align Object to View
Macro Align View to Face
Macro Align Working Plane to Camera
Macro Animated Constrain
Macro Apothem Based Prism GUI
Macro Arch Axis System Repartition
Macro ArrayCopy
Macro Assemblage Imprimante 3D
Macro Assembly
Macro at Startup
Macro Automatic drawing
Macro BOLTS
Macro BoundingBox Tracing
Macro Build Utility
Macro Cabinets32
Macro CartoucheFC
Macro CartoucheFC 2
Macro CartoucheFC Full
Macro Center Align Objects with Faces or Edges
Macro CenterFace
Macro CenterOfMass
Macro Circle
Macro CirclePlus
Macro Circular Text
Macro CloneConvert
Macro Compound Plus
Macro Connect And Sweep
Macro Constraint Draft
Macro Copy3DViewToClipboard
Macro Corner shapes wizard
Macro Corner shapes wizard/update
Macro crank simul
Macro Creating faces from a DXF file
Macro cross section
Macro Cut Circle
Macro Cut Line
Macro DeepCopy
Macro Delta xyz
Macro documentation
Macro Draft Circle 3 Points
Macro Draft Circle 3 Points 3D
Macro Draw 2D Function
Macro Draw Parametric 2D Function
Macro Dump Objects
Macro Duplicate Selection
Macro DXF to Face and Sketch
Macro Easy cutouts for Enclosure Design
Macro EdgesToArc
Macro Ellipse-Center+2Points
Macro ExpandTreeItem
Macro export transient FEM results
Macro Extract Wires from Mesh
Macro FaceToSketch
Macro FC Convert Lines
Macro FC element selector
Macro FCCamera
Macro FCCamGroover
Macro FCGear
Macro FCHoneycombMaker
Macro FCInfo
Macro FCInfo Alternate Linux
Macro FCInfoGlass
Macro FCInfoToMouse
Macro FCSpreadSheet Extract
Macro FCSpring Helix Variable
Macro FCTreeView
Macro FCWire To Volume
Macro findConfigFiles
Macro FlattenWire
Macro FlattenWire3Points
Macro Fonts Win10 PYMP
Macro ForceRecompute
Macro FreeCAD to Kerkythea
Macro Geneva Wheel
Macro Geneva Wheel GUI
Macro Geodesic Dome
Macro Global Variable Watcher
Macro GMSH
Macro Guitar fretboard
Macro Half turn stairs
Macro Half-Hull Model
Macro HealArcs
Macro HiddenAlls
Macro HighlightCommon
Macro HighlightDifference
Macro hinge
Macro If Selected Stay If Not Then Delete
Macro Image Scaling
Macro JointWire
Macro Line Length
Macro Loft
Macro MacroMenu
Macro Make Arc 3 Points
Macro Make Circle 3 Points
Macro Make Cube
Macro Manage Navigational Style
Macro Manage Navigational Style2
Macro MatrixTransform
Macro MeasureCircle
Macro Megaminx
Macro merge duplicate materials
Macro MeshToPart
Macro MessageBox
Macro Mouse Cross
Macro Mouse over cb
Macro Normal Vector
Macro ObjectInfo
Macro Overlap
Macro PartsLibrary
Macro PartToVRML
Macro Perpendicular To Wire
Macro Print SceneGraph
Macro PropertyMemo
Macro Pyramid
Macro Python Assistant Window
Macro Recompute Profiler
Macro Rectellipse
Macro Remove parametric history
Macro Replace Part in Assembly
Macro Repro Wire
Macro Rotate To Point
Macro Rotate View
Macro Rotate View Free
Macro Rotate ViewAxonometric
Macro Rubik Cube
Macro screw maker1 2
Macro Section
Macro Select Hovering
Macro SelectVisible
Macro Shake Sketch
Macro Sheet Metal Unfolder
Macro SimpleProperties
Macro Site From Contours
Macro SketchUnmap
Macro Snip
Macro Solid Sweep
Macro SpreadsheetTools
Macro Spring
Macro Stairs
Macro SuperWire
Macro Texture
Macro Texture Objects
Macro Toggle Drawstyle
Macro Toggle Drawstyle Optimized
Macro Toggle Panels Visibility
Macro Toggle Visibility
Macro Toggle Visibility2 1-2
Macro Toggle Visibility2 2-2
Macro Triangle AH
Macro Unbind Numpad Shortcuts
Macro Unfold Box
Macro Unroll Ruled Surface
Macro View Rotation
Macro Visibility Manager
Macro VisibleAlls
Macro WireXYZ
Macro Wiring And Hoses
Macro WorkFeatures
Macros
Macros recipes
Main Page
Manipulator
Manipulator Workbench
Manual:A gentle introduction
Manual:All workbenches at a glance
Manual:BIM modeling
Manual:Creating and manipulating geometry
Manual:Creating FEM analyses
Manual:Creating interface tools
Manual:Creating parametric objects
Manual:Creating renderings
Manual:Generating 2D drawings
Manual:Import and export to other filetypes
Manual:Installing
Manual:Introduction
Manual:Modeling for product design
Manual:Navigating in the 3D view
Manual:Parametric objects
Manual:Preparing models for 3D printing
Manual:Summary
Manual:The Community
Manual:The FreeCAD document
Manual:The FreeCAD Interface
Manual:Traditional 2D drafting
Manual:Traditional modeling, the CSG way
Manual:Using spreadsheets
Manual:What is FreeCAD
Material
Material data model
Material editor
Matrix API
Mesh AddTriangle
Mesh API
Mesh BoundingBox
Mesh BuildRegularSolid
Mesh Cone
Mesh CreateMeshSegment
Mesh Cube
Mesh CurvatureInfo
Mesh CurvaturePlot
Mesh Cylinder
Mesh Difference
Mesh Ellipsoid
Mesh EvaluateCurvature
Mesh EvaluateFacet
Mesh EvaluateRepair
Mesh EvaluateSolid
Mesh Evaluation
Mesh Export
Mesh FillHoles
Mesh FillInteractiveHole
Mesh FlipNormals
Mesh FromPartShape
Mesh HarmonizeNormals
Mesh Icon
Mesh Import
Mesh Intersection
Mesh Key
Mesh MakeSegment
Mesh Merge
Mesh PolyCut
Mesh RemoveCompByHand
Mesh RemoveComponents
Mesh Scale
Mesh Scripting
Mesh SelectMesh
Mesh Smooth
Mesh Sphere
Mesh SplitMesh
Mesh to Part
Mesh Torus
Mesh TrimMesh
Mesh TrimMeshWithPlane
Mesh Union
Mesh Workbench
MIBA
Misc templates
Misc templates Full
Module Creation
MOOC Workbench
Mouse Model
Name Discussion
Naming project
Navigation Cube
News
Object API
Offsite tutorials
Online Help Startpage
Online Help Toc
OpenCamLib
OpenSCAD AddOpenSCADElement
OpenSCAD ColorCodeShape
OpenSCAD CSG
OpenSCAD CSG tested files
OpenSCAD Edgestofaces
OpenSCAD ExpandPlacements
OpenSCAD ExplodeGroup
OpenSCAD Hull
OpenSCAD Icon
OpenSCAD IncreaseTolerance
OpenSCAD Key
OpenSCAD MeshBoolean
OpenSCAD Minkowski
OpenSCAD Module
OpenSCAD Preferences
OpenSCAD RefineShapeFeature
OpenSCAD RemoveSubtree
OpenSCAD ReplaceObject
Packaging
Part API
Part Attachment
Part BooleanFragments
Part Booleans
Part Box
Part BoxSelection
Part Chamfer
Part CheckGeometry
Part Circle
Part Common
Part CompCompoundTools
Part CompJoinFeatures
Part CompOffsetTools
Part CompoundFilter
Part CompSplittingTools
Part Cone
Part ConvertToSolid
Part CreatePrimitives
Part Cut
Part Cylinder
Part Defeaturing
Part ElementCopy
Part Ellipse
Part Ellipsoid
Part ExplodeCompound
Part Export
Part Extrude
Part Feature
Part Fillet
Part Helix
Part Icon
Part Import
Part JoinConnect
Part JoinCutout
Part JoinEmbed
Part Key
Part Line
Part Loft
Part Loft Technical Details
Part MakeCompound
Part Measure Angular
Part Measure Clear All
Part Measure Linear
Part Measure Refresh
Part Measure Toggle 3d
Part Measure Toggle All
Part Measure Toggle Delta
Part Mirror
Part Module
Part Offset
Part Offset2D
Part Part2DObject
Part Plane
Part Point
Part PointsFromMesh
Part Prism
Part ProjectionOnSurface
Part RefineShape
Part RegularPolygon
Part ReverseShapes
Part Revolve
Part RuledSurface
Part scripting
Part Section
Part SectionCross
Part Shapebuilder
Part ShapeFromMesh
Part SimpleCopy
Part Slice
Part SliceApart
Part Sphere
Part Spiral
Part Sweep
Part Thickness
Part Torus
Part TransformedCopy
Part Union
Part Wedge
Part XOR
PartDesign AdditiveBox
PartDesign AdditiveCone
PartDesign AdditiveCylinder
PartDesign AdditiveEllipsoid
PartDesign AdditiveLoft
PartDesign AdditivePipe
PartDesign AdditivePrism
PartDesign AdditiveSphere
PartDesign AdditiveTorus
PartDesign AdditiveWedge
PartDesign Bearingholder Tutorial I
PartDesign Bearingholder Tutorial II
PartDesign Body
PartDesign Boolean
PartDesign Chamfer
PartDesign Clone
PartDesign CompPrimitiveAdditive
PartDesign CompPrimitiveSubtractive
PartDesign CoordinateSystem
PartDesign Draft
PartDesign Feature
PartDesign Fillet
PartDesign Groove
PartDesign Hole
PartDesign Icon
PartDesign InvoluteGear
PartDesign Key
PartDesign Legacy
PartDesign Line
PartDesign LinearPattern
PartDesign Migrate
PartDesign Mirrored
PartDesign MoveFeature
PartDesign MoveFeatureInTree
PartDesign MoveTip
PartDesign MultiTransform
PartDesign NewSketch
PartDesign Pad
PartDesign Plane
PartDesign Pocket
PartDesign Point
PartDesign PolarPattern
PartDesign Preferences
PartDesign project
PartDesign Revolution
PartDesign Scaled
PartDesign ShapeBinder
PartDesign SubtractiveBox
PartDesign SubtractiveCone
PartDesign SubtractiveCylinder
PartDesign SubtractiveEllipsoid
PartDesign SubtractiveLoft
PartDesign SubtractivePipe
PartDesign SubtractivePrism
PartDesign SubtractiveSphere
PartDesign SubtractiveTorus
PartDesign SubtractiveWedge
PartDesign Thickness
PartDesign tutorial
PartDesign WizardShaft
PartDesign Workbench
Parts Library
Path 3DPocket
Path 3DSurface
Path Adaptive
Path Array
Path Comment
Path Compound
Path Contour
Path Copy
Path Custom
Path Dressup
Path DressupBoundary
Path DressupDogbone
Path DressupDragKnife
Path DressupLeadInOut
Path DressupRampEntry
Path DressupTag
Path Drilling
Path EditToolsTable
Path Engrave
Path experimental
Path ExportTemplate
Path FacePocket
Path FaceProfile
Path FAQ
Path Fixture
Path FromShapes
Path GcodeFromShape
Path Helix
Path Hop
Path Inspect
Path Job
Path MillFace
Path NewTool
Path objects
Path OpActive
Path Plane
Path Pocket 3D
Path Pocket Shape
Path Post
Path Preferences
Path Profile
Path ProfileEdges
Path ProfileFace
Path Project
Path scripting
Path SelectionPlane
Path SelectLoop
Path SetupSheet
Path SimpleCopy
Path Simulator
Path Stop
Path ToolController
Path ToolLenOffset
Path ToolLenthOffset
Path ToolLibraryEdit
Path ToolNumberToLoad
Path Walkthrough for the Impatient
Path Workbench
PDF
Pivy
Placement
Placement API
Plot Axes
Plot Basic tutorial
Plot Grid
Plot Icon
Plot Key
Plot Labels
Plot Legend
Plot Module
Plot MultiAxes tutorial
Plot Positions
Plot Save
Plot Series
Plugin Loader
Points Convert
Points Export
Points Icon
Points Import
Points Key
Points Merge
Points Module
Points PolyCut
Points Transform
Power users hub
Preferences Editor
Project template
Project utility
Property
Property editor
PySide
PySide Advanced Examples
PySide Beginner Examples
PySide Intermediate Examples
Python
Python 3
Python console
Python Development Environment
Python scripting tutorial
PythonOCC
Qt Example
Quality project
Quantity
Raytracing API example
Raytracing Camera
Raytracing Export
Raytracing ExportProject
Raytracing Icon
Raytracing InsertPart
Raytracing Key
Raytracing Lux
Raytracing Module
Raytracing New
Raytracing Part
Raytracing Preferences
Raytracing project
Raytracing Render
Raytracing ResetCamera
Raytracing templates
Raytracing tutorial
Reinforcement Addon
Reinforcement API
Release notes 0.14
Release notes 0.15
Release notes 0.16
Release notes 0.17
Release notes 0.18
Release notes 0.19
Release notes 013
Render project
Report view
Resource framework project
Reverse Engineering Workbench
Robot 6-Axis
Robot API example
Robot CreateRobot
Robot CreateTrajectory
Robot Edge2Trac
Robot Export
Robot Icon
Robot InsertWaypoint
Robot InsertWaypointPre
Robot Key
Robot project
Robot RestoreHomePos
Robot SetDefaultOrientation
Robot SetDefaultValues
Robot SetHomePos
Robot Simulate
Robot TrajectoryCompound
Robot TrajectoryDressUp
Robot tutorial
Robot Workbench
Sandbox:GuiCommand test
Sandbox:TestWikiPage
Sandbox:What is FreeCAD
Scenegraph
Screenshots
Scripted objects
Scripted Parts: Ball Bearing - Part 1
Scripted Parts: Ball Bearing - Part 2
Scripting examples
Selection API
Selection view
SheetMetal Workbench
Ship Area
Ship Geometries Examples
Ship Hydrostatics
Ship Loading
Ship New
Ship Outline
Ship PlotGZ
Ship TankCapacity
Ship TankNew
Ship Weight
Ship Workbench
Sidebar
Simple Box Cover
Sketch
Sketcher BSplineComb
Sketcher BSplineDecreaseKnotMultiplicity
Sketcher BSplineDegree
Sketcher BSplineIncreaseDegree
Sketcher BSplineIncreaseKnotMultiplicity
Sketcher BSplineKnotMultiplicity
Sketcher BSplinePolygon
Sketcher CarbonCopy
Sketcher Clone
Sketcher CloseShape
Sketcher CompConstrainRadDia
Sketcher CompCopy
Sketcher CompCreateArc
Sketcher CompCreateBSpline
Sketcher CompCreateCircle
Sketcher CompCreateConic
Sketcher CompCreateRegularPolygon
Sketcher ConnectLines
Sketcher ConstrainAngle
Sketcher ConstrainBlock
Sketcher ConstrainCoincident
Sketcher ConstrainDiameter
Sketcher ConstrainDistance
Sketcher ConstrainDistanceX
Sketcher ConstrainDistanceY
Sketcher ConstrainEqual
Sketcher ConstrainHorizontal
Sketcher ConstrainInternalAlignment
Sketcher ConstrainLock
Sketcher ConstrainParallel
Sketcher ConstrainPerpendicular
Sketcher ConstrainPointOnObject
Sketcher ConstrainRadius
Sketcher ConstrainSnellsLaw
Sketcher ConstrainSymmetric
Sketcher ConstrainTangent
Sketcher ConstrainVertical
Sketcher ConvertToNURB
Sketcher Copy
Sketcher Create3PointArc
Sketcher Create3PointCircle
Sketcher CreateArc
Sketcher CreateArcOfEllipse
Sketcher CreateArcOfHyperbola
Sketcher CreateArcOfParabola
Sketcher CreateBSpline
Sketcher CreateCircle
Sketcher CreateEllipseBy3Points
Sketcher CreateEllipseByCenter
Sketcher CreateFillet
Sketcher CreateHeptagon
Sketcher CreateHexagon
Sketcher CreateLine
Sketcher CreateOctagon
Sketcher CreatePentagon
Sketcher CreatePeriodicBSpline
Sketcher CreatePoint
Sketcher CreatePolyline
Sketcher CreateRectangle
Sketcher CreateRegularPolygon
Sketcher CreateSlot
Sketcher CreateSquare
Sketcher CreateTriangle
Sketcher DeleteAllConstraints
Sketcher DeleteAllGeometry
Sketcher Dialog
Sketcher EditSketch
Sketcher Extend
Sketcher External
Sketcher helper constraint
Sketcher Icon
Sketcher Key
Sketcher LeaveSketch
Sketcher MapSketch
Sketcher MergeSketches
Sketcher Micro Tutorial - Constraint Practices
Sketcher MirrorSketch
Sketcher Move
Sketcher NewSketch
Sketcher Preferences
Sketcher project
Sketcher RectangularArray
Sketcher reference
Sketcher Reorient
Sketcher requirement for a sketch
Sketcher RestoreInternalAlignmentGeometry
Sketcher SelectConflictingConstraints
Sketcher SelectConstraints
Sketcher SelectElementsAssociatedWithConstraints
Sketcher SelectElementsWithDoFs
Sketcher SelectHorizontalAxis
Sketcher SelectOrigin
Sketcher SelectRedundantConstraints
Sketcher SelectVerticalAxis
Sketcher Sketch
Sketcher SketchObject
Sketcher SwitchVirtualSpace
Sketcher Symmetry
Sketcher ToggleConstruction
Sketcher ToggleDrivingConstraint
Sketcher Trimming
Sketcher Tutorial
Sketcher tutorial
Sketcher ValidateSketch
Sketcher ViewSection
Sketcher ViewSketch
Sketcher Workbench
Source code management
Source documentation
Spinning
Splash screen
Spreadsheet Controller
Spreadsheet Create
Spreadsheet CSV
Spreadsheet legacy
Spreadsheet PropertyController
Spreadsheet Workbench
Standard Menu
Start Preferences
Start up and Configuration
Start Workbench
Status bar
Std About
Std AboutQt
Std AddonMgr
Std Alignment
Std Base
Std BoxElementSelection
Std BoxSelection
Std ClippingPlane
Std Close
Std CloseAll
Std CommandLine
Std Copy
Std Cut
Std DebugInto
Std DebugOver
Std DebugToggle
Std Delete
Std DlgCustomize
Std DlgMacroExecute
Std DlgMacroExecuteDirect
Std DlgMacroRecord
Std DlgParameter
Std DlgPreferences
Std DrawStyle
Std DuplicateSelection
Std Edit
Std Edit Menu
Std Export
Std ExportGraphviz
Std File Menu
Std FreeCADUserHub
Std FreeCADWebsite
Std FreezeViews
Std Group
Std Help Menu
Std Icon
Std Import
Std Key
Std LinkMake
Std Macro Menu
Std MacroStartDebug
Std MacroStopDebug
Std MacroStopRecord
Std Measure Menu
Std MeasureDistance
Std MergeProject
Std New
Std OnlineHelp
Std OnlineHelpPython
Std Open
Std OrthographicCamera
Std Panels
Std Part
Std Paste
Std PerspectiveCamera
Std Placement
Std Print
Std PrintPdf
Std PrintPreview
Std ProjectInfo
Std PythonConsole
Std PythonWebsite
Std Quit
Std RecentFiles
Std Redo
Std Refresh
Std Revert
Std Save
Std SaveaCopy
Std SaveAs
Std SceneInspector
Std SelectAll
Std SetAppearance
Std SetColors
Std ToggleVisibility
Std ToggleVisibilityAll
Std Tools Menu
Std Transform
Std Undo
Std UnitsCalculator
Std View Menu
Std ViewBottom
Std ViewBoxZoom
Std ViewCreate
Std ViewDimetric
Std ViewDockUndockFullscreen
Std ViewFitAll
Std ViewFitSelection
Std ViewFront
Std ViewIsometric
Std ViewIvIssueCamPos
Std ViewIvStereo
Std ViewLeft
Std ViewRear
Std ViewRight
Std ViewRotateLeft
Std ViewRotateRight
Std ViewScreenShot
Std ViewTop
Std ViewTrimetric
Std ViewZoomIn
Std ViewZoomOut
Std WhatsThis
Std Windows Menu
Std Workbench
Std Workbench Menu
STEP project
Surface CurveOnMesh
Surface Filling
Surface GeomFillSurface
Surface Module
SVG
Svg Namespace
SweetHome3D
Syndication feeds
Tango icons
Task panel
Tasks Placement
TechDraw 2LineCenterLine
TechDraw 2PointCenterLine
TechDraw ActiveView
TechDraw API
TechDraw Balloon
TechDraw Clip
TechDraw ClipMinus
TechDraw ClipPlus
TechDraw CosmeticEraser
TechDraw CosmeticVertex
TechDraw DecorateLine
TechDraw Dimension Angle
TechDraw Dimension Angle3Pt
TechDraw Dimension Diameter
TechDraw Dimension Horizontal
TechDraw Dimension Horizontal Extent
TechDraw Dimension Length
TechDraw Dimension Link
TechDraw Dimension Radius
TechDraw Dimension Vertical
TechDraw Dimension Vertical Extent
TechDraw FaceCenterLine
TechDraw GeomHatch
TechDraw Hatch
TechDraw Hatching
TechDraw Image
TechDraw LeaderLine
TechDraw LineGroup
TechDraw Midpoints
TechDraw Module
TechDraw New Default
TechDraw New Pick
TechDraw NewAnnotation
TechDraw NewArch
TechDraw NewDetail
TechDraw NewDraft
TechDraw NewMulti
TechDraw NewProjGroup
TechDraw NewSection
TechDraw NewView
TechDraw Preferences
TechDraw Quadrant
TechDraw Redraw
TechDraw RichTextBlock
TechDraw Roadmap
TechDraw SaveDXF
TechDraw SaveSVG
TechDraw ShowAll
TechDraw Spreadsheet
TechDraw Symbol
TechDraw TemplateHowTo
TechDraw Templates
TechDraw TextLeader
TechDraw Toggle
TechDraw WeldingSymbol
TechDrawGui API
Template:Depths/Heights
Template:FreeCAD News
Template:GuiCommand-test
Template:Structure Tools
Testing
The FreeCAD source code
Third Party Libraries
Third Party Tools
Thread for Screw Tutorial
Tip of the day
Toothbrush Head Stand
Topological data scripting
Topological naming problem
TopoShape API
Tracker
Transient FEM analysis
Translating an external workbench
Transportation Workbench
Tree view
Tutorial custom placing of windows and doors
Tutorial for open windows
Tutorial FreeCAD POV ray
Tutorial Render with Blender
Tutorials
Units
Units project
User hub
UTF Project
Vector API
Video tutorials
ViewObject API
VRML Preparation for Robot Simulation
Web Workbench
WebTools Sketchfab
WebTools Workbench
Whiffle Ball tutorial
Wikihouse porting tutorial
WikiPages
Wished tools
Workbench creation
Workbench ICON
Workbench KEY
Workbenches
Language
aa - Afar
ab - Abkhazian
ace - Achinese
ady - Adyghe
ady-cyrl - адыгабзэ
aeb - Tunisian Arabic
aeb-arab - تونسي
aeb-latn - Tûnsî
af - Afrikaans
ak - Akan
aln - Gheg Albanian
am - Amharic
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba
bcc - Southern Balochi
bcl - Central Bikol
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bho - Bhojpuri
bi - Bislama
bjn - Banjar
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Turkish (Cyrillic script)
crh-latn - Crimean Turkish (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Simplified Gan script
gan-hant - Traditional Gan script
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hy - Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Адыгэбзэ
kbp - Kabiye
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - 한국어 (조선)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ku - Kurdish
ku-arab - كوردي (عەرەبی)
ku-latn - Kurdish (Latin script)
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mo - молдовеняскэ
mr - Marathi
mrj - Western Mari
ms - Malay
mt - Maltese
mus - Creek
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
nov - Novial
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tašlḥiyt
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
shn - Shan
si - Sinhala
sk - Slovak
skr - سرائیکی
skr-arab - سرائیکی
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
ta - Tamil
tay - Tayal
tcy - Tulu
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tn - Tswana
to - Tongan
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - ўзбекча
uz-latn - oʻzbekcha
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
yi - Yiddish
yo - Yoruba
yue - Cantonese
za - Zhuang
zea - Zeelandic
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - 中文(澳門)
zh-my - 中文(马来西亚)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
qqq - Message documentation
Format
Export for off-line translation
Export in native format
<languages/> {{Docnav | |[[Std Group|Group]] |[[PartDesign_Workbench|PartDesign]] |IconL= |IconC=Workbench_PartDesign.svg |IconR=Group.svg }} {{GuiCommand |Name=Std Part |MenuLocation=None |Workbenches=All |Version=0.17 |SeeAlso=[[Std Group|Std Group]], [[PartDesign Body|PartDesign Body]] }} ==Description== '''Part''' is a general purpose container that keeps together a group of objects so that they can be moved as a unit. Part can contain most if not any FreeCAD object such as PartDesign Bodies, Part workbench objects, Mesh objects, etc. Part provides a local coordinate system to which sketches and other objects can be attached. Part is found in the Structure toolbar that is displayed in all workbenches. [[File:Std Part-tree.png|top]][[File:Std Part example.png]] {{Caption|Local coordinate system defined by a Part}} ===Example uses=== * As an assembly container that groups objects to be manufactured separately then glued or screwed together, like a wooden table. * When importing a STEP assembly in FreeCAD, the main assembly and its sub-assemblies are Part containers. * A part that is composed of multiple non-fused components, like a ball bearing. ===Active Status=== A FreeCAD document can contain multiple Parts. Only one Part can be active at a time. An active Part will be displayed in the tree with a light blue background color. [[File:Std Part-tree-active.png|none]] ===Origin=== The Origin consists of the three standard axes (X, Y, Z) and three standard planes (XY, XZ and YZ). Sketches can be attached to these planes. All elements inside the Part are referenced to the Part's Origin; which means that the Part can be moved and rotated in reference to the global coordinate system without affecting the placement of elements inside it. [[File:PartDesign_Body_tree-02.png|none]] ===Visibility Management=== The Part's visibility supersedes the visibility of any object it contains. If the Part is hidden, the objects it contains will be hidden as well, even if their visibility is set to true. Multiple objects inside a Part can be visible at a time. ==How to use== * Press the {{KEY|[[Image:Std Part.png|24px]] '''Create part'''}} button in the toolbar. The Part automatically becomes active. * Double-click the Part in the Model tree to activate or deactivate it. * To add objects to a Part, drag & drop them over the Part in the Model tree. * To remove objects from a Part, drag & drop them out of the Part and on the document label at the top of the Model tree. ==Properties== * {{PropertyData|Id}}: ID (Part number) of the item. This field is optional. * {{PropertyData|License}}: the license under which the part is released. * {{PropertyData|License URL}}: the Web address where the terms license can be found. * {{PropertyData|Placement}}: specifies the orientation and position of the Part in the 3D space. See [[Placement|Placement]]. * {{PropertyData|Label}}: the Label is the name given to the operation. This name can be changed at your convenience. * {{PropertyData|Group}}: lists the referenced objects. ==Limitations== * Even when a Part is active, newly created objects are not placed inside the Part, but at the bottom of the tree. Simply drag & drop them over the Part. * A Part has no shape. It is therefore not possible to apply most 3D operations on a Part, such as Part Booleans. * At this time, [[Draft Snap|Draft Snaps]] do not work on selected Part containers or on objects inside a Part container. * ''Redactor's note: at this time, it is unclear whether the Part's active status serves a purpose.'' {{Docnav | |[[Std Group|Group]] |[[PartDesign_Workbench|PartDesign]] |IconL= |IconC=Workbench_PartDesign.svg |IconR=Group.svg }} {{Std Base}} {{PartDesign Tools navi}} {{Userdocnavi}}
Navigation menu
Personal tools
English
Log in
Namespaces
Special page
Variants
Views
More
Search
Getting started
Features
Screenshots
Downloads
FAQ
Forum
Tracker
Tutorials
Recent changes
Users documentation
User Hub
Overview
Installing FreeCAD
Navigating in the 3D space
The FreeCAD Document
Setting user preferences
Working with workbenches
Drafting 2D objects
Working with constraints
Working with meshes
Working with 3D parts
Using architectural objects
Printing your work in 2D
Rendering your work
Working with robots
Customizing FreeCAD
Commands Reference
Powerusers documentation
Powerusers hub
Discovering python
FreeCAD scripting basics
Working with macros
Mesh scripting
Part scripting
Accessing the 3D view
Accessing the interface
Scripted Objects
Scripting examples
Python API
Developers documentation
Developers hub
Helping FreeCAD
Compiling FreeCAD
License details
Organization chart
Startup options
Branding
Translating FreeCAD
Help & Feedback
Help forum
Discussion forum
Report bugs
IRC channel
Mailing lists
Facebook page
UI translation page
Meta
Recent changes
Random page
RSS feeds
Links
Tools
Special pages
Printable version