Commit Graph

26 Commits

Author SHA1 Message Date
Chris Hennes 1995d84edd PD: Add translation to error messages 2023-04-28 11:32:56 -05:00
luz paz c726b69d7e PD: remove trailing whitespace 2022-11-10 10:32:04 +01:00
berniev da9ebc572f Mod: redundant void 2 2022-08-08 10:27:50 +02:00
wmayer 3608ee7f51 PD: modernize C++11
* use nullptr
2022-03-23 19:26:14 +01:00
Uwe 4b08dd8142 [PD] Boolean to Groove: remove unused includes 2022-02-21 01:07:36 +01:00
luz.paz d38f18af23 PartDesign: [skip ci] fix header uniformity
This PR fixes header uniformity across all PartDesign WB files
2019-12-22 00:58:38 +01:00
DeepSOIC 4ca046a729 PartDesign: Refine property for Boolean #3488 2018-09-11 07:16:58 +02:00
wandererfan 7e781bcfd0 Revise multiple solids message 2018-07-13 10:23:42 -03:00
wandererfan 883a726d52 Fix #3401 warning on multiple solid
- PartDesign only uses the first result shape
  of an operation and discards the rest without
  warning.

- this also fixes #1707
2018-07-13 10:23:42 -03:00
wmayer d5d3513a56 remove pointless Section option from boolean operation in PD 2017-11-04 13:46:42 +01:00
Stefan Tröger 30f930404c PartDesign: Allow boolean Fuse/Common without base feature 2017-09-21 11:26:47 +02:00
wmayer 832e18689b check for null shapes before performing boolean operation 2017-09-10 12:41:46 +02:00
wmayer dcd7da480a support of loading old projects with shape binder or PartDesign boolean 2017-09-09 22:47:28 +02:00
wmayer e260f9dabd improve whitespaces 2017-09-09 18:07:46 +02:00
Stefan Tröger 972b89d0a0 Make PartDesign::Boolean work with new Link structure
This is the first feature that used GeoFeatureGroupExtension and required links to the groups inside as well as to things on the same level. Hence a few modifications to link scopes have been nesseccary.
2017-09-09 16:55:55 +02:00
Wolfgang E. Sanyer 7f4a437cc2 This commit adds getShape and setShape to TopoShape 2016-08-06 23:42:55 +02:00
Stefan Tröger 83ce80f133 fixes #0002512 Allow multi-face part design tools 2016-05-18 23:54:18 +02:00
Alexander Golubev 1a26f7551f PartDesign: add Origin to the Body and unstrap the module from the Parts 2016-04-12 18:12:18 +02:00
Alexander Golubev 8c5d514b18 PartDesign: Body rework - add BaseFeature property and make Tip always point to solid 2016-04-12 18:12:16 +02:00
Alexander Golubev 55f3f52f54 PartDesign/Feature: add an optional parameter to getBaseObject() to prevent it from throwing exceptions
In most cases getBaseObject() is used with an exception handler which
only detects if it failed but not the reason. This modification allows
to use it without excess exception handlers.
Also add the same parameter to SketchBased::getVerifiedSketch().
2016-04-12 18:12:15 +02:00
Alexander Golubev ffc6cc2f23 Share code for finding a body containing a feature 2016-04-12 18:12:14 +02:00
Alexander Golubev f4a5bf6acd PartDesign: remove Body::isFeature() because it's the same as BodyBase::hasFeature() 2016-04-12 18:12:10 +02:00
Stefan Tröger 051e93238b fix body boolean placements 2016-04-12 18:12:06 +02:00
jrheinlaender 4d674831d3 Fix broken placement of boolean operations 2016-04-12 18:11:53 +02:00
jrheinlaender 026242231e Changed tree ordering of booleans and bodies 2016-04-12 18:11:51 +02:00
jrheinlaender 638cfd2682 Allow booleans of bodies in PartDesign 2016-04-12 18:11:51 +02:00