

In the PartDesign Workbench, create a PartDesign Body, then use PartDesign NewSketch and select the XY plane to draw the base sketch then perform a PartDesign Pad to create a first solid.Ģ. In TechDraw, the user is advised to add dimensions only when the 3D model is complete and won't be modified further.ġ. Use of supporting datum objects like planes and local coordinate systems is strongly recommended to produce models that aren't easily subject to such topological errors.

In PartDesign, the user is advised to follow the best practices discussed in the feature editing page. The topological naming problem most often affects and confuses new users of FreeCAD. Forum thread: Topological Naming, My Take.As of FreeCAD 0.19 there are ongoing efforts to improve the core handling of shapes in order to reduce or eliminate such issues.

The topological naming issue is a complex problem in CAD modelling that stems from the way the internal FreeCAD routines handle updates of the geometrical shapes created with the OCCT kernel. In TechDraw, if a dimension is measuring the length of a projected edge, the dimension may break if the 3D model is changed, as the vertices may be renamed thus changing the measured edge.In PartDesign, if a feature is supported on a face (or edge or vertex), the feature may break if the underlying solid changes size or orientation, as the original face (or edge or vertex) may be internally renamed.This issue affects all objects in FreeCAD but is especially notable when building solids with the PartDesign Workbench, and when dimensioning those solids with the TechDraw Workbench. This will result in other parametric features that depend on that shape to break or be incorrectly computed. (see example below).The topological naming problem in FreeCAD refers to the issue of a shape changing its internal name after a modelling operation (pad, cut, union, chamfer, fillet, etc.) is performed. Thus boolean operations may lead to strange results. The fill is now a solid, hence the source shape is not a solid. Option: Fill Offset: When the shape was 2 dimensional, the gap between the 2 shapes gets filled.Option: Intersection: Allows offsets pointing inwards to "overflow" the gap by intersecting the resulting shape until opposite faces are reached.

Intersection gives sharp corners by linear extension of the edges.
#FREECAD OFFSET SKIN#
Skin creates a new shape around the source shape.
