View Issue Details

IDProjectCategoryView StatusLast Update
0003177PartDesignFeaturepublic2021-02-06 06:43
Reporterchrisb Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Product Version0.17 
Target Version0.20 
Summary0003177: Part Design Pad should allow besides "Up to face" something like "Up to plane" as well
DescriptionThe well known pad option "Up to face" should be extended to
- Up to Plane for Datum planes
- Up to edges and Datum lines
- Up to vertices and Datum points
Additional InformationForum discussions:
In the german forum (origin of this feature request)
and in the english forum
TagsNo tags attached.
FreeCAD Information



2018-08-26 11:23

administrator   ~0011663

Up to Face for Datum planes is fixed with:


2018-09-02 20:14

manager   ~0011687

Last edited: 2018-09-02 20:14

Unfortunately, there is a limitation that the datum plane has to be parallel to the sketch plane. If the datum plane is not parallel, this error message pops up:
Pad: Extruding up to a face is only possible if the sketch plane is parallel to it
This appears like a bug, because if there is a solid created first, then a new pad "up to face" works with a slanted datum plane.

In the attached file FC_issue3177_Pad_up_to_face_datum_plane_nc1.fcstd, padding the Body's Sketch up to the slanted datum plane produces the aforementioned error.

But Body001 shows that a sketch attached to an existing pad can be padded to the same datum plane with no such error message.

OS: Ubuntu 18.04.1 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14498 (Git)
Build type: Release
Branch: master
Hash: e381e6b739a6b83b5f476546b64569cfa03a4e3a
Python version: 2.7.15rc1
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/Canada (fr_CA)


2018-12-11 02:15

manager   ~0012261

Setting target version to 0.18 to remove the restriction on plane parallel to sketch plane.


2018-12-31 18:00

manager   ~0012351

Last edited: 2018-12-31 18:01

Restriction on parallel datum plane was removed by commit ffd980b27e.

As for the rest of the request, I'm not sure. The request asks for "up to edge/vertex". How would that work exactly? How would the pad operation know how to define the ending face, if only a vertex or an edge is selected?

In a commercial CAD I'm familiar with, you can define the extrusion distance with a vertex selected in the 3D view. But it is a different option from the "up to face/plane" option. In this case, the pad ending face is parallel with the sketch plane. Otherwise, the tool does not allow to use an edge.

EDIT: OK I just realized that the request is for multiple vertices and edges.


2022-03-03 13:55

administrator   ~0016559

This ticket has been migrated to GitHub as issue 5724.

Issue History

Date Modified Username Field Change
2017-09-06 11:45 chrisb New Issue
2017-09-16 18:04 mlampert Project Path => PartDesign
2018-08-26 11:23 wmayer Note Added: 0011663
2018-09-02 20:14 normandc File Added: FC_issue3177_Pad_up_to_face_datum_plane_nc1.fcstd
2018-09-02 20:14 normandc Note Added: 0011687
2018-09-02 20:14 normandc Note Edited: 0011687
2018-12-11 02:15 normandc Target Version => 0.18
2018-12-11 02:15 normandc Note Added: 0012261
2018-12-31 18:00 normandc Note Added: 0012351
2018-12-31 18:01 normandc Note Edited: 0012351
2019-02-14 21:27 wmayer Target Version 0.18 => 0.19
2021-02-06 06:43 abdullah Target Version => 0.20