Commit Graph

21562 Commits

Author SHA1 Message Date
wmayer
ad7ab573eb PD: PrefQuantitySpinBox now requires an explicit entry name for the parameter group 2022-01-31 16:47:08 +01:00
Chris Hennes
b8b3cea035 OpenSCAD: Fixes in several actions from Keith Sloan 2022-01-30 20:19:20 -06:00
Uwe
065e87f313 [Part] Extrusion: stop if intermediate shape is Null
besides the error message, we need to raise an error

- also fine-tune the wording
2022-01-31 01:07:33 +01:00
Uwe
d455783ebe [Part] Extrusion: fix logic issue
has actually no influence on the output but is important to understand the logic of the code
2022-01-31 00:23:33 +01:00
Uwe
647b54302f [Part] Extrusion: fix CI compiler warning
fixes "warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'"
2022-01-30 22:46:07 +01:00
Uwe
754fc5f9ae [Part] Extrusion: code simplification and documentation
- in order for the pending PR to add tapered padding/pocketing
2022-01-30 19:37:41 +01:00
Uwe
7c55db58d1 [Part] Extrusion: handle also complex nested structures
- there can be strange cases with structures all intersecting each other. Their extrusion has no practical use case but we must avoid that such structures results either in an infinite loop or in an invalid geometric result.
2022-01-30 18:43:11 +01:00
Uwe
55f71f4015 [Part] Extrude: fix a thinko introduced by previous commit
- the handling of all inner wires must be done within the recursion
2022-01-30 17:41:40 +01:00
Uwe
29997d5e71 [Part] Extrusion: simplify code by using full recursion
- the recursion can be done completely by one void
- also add a brief description of this void
2022-01-30 16:53:44 +01:00
luz paz
a5135efd87 TD: cleanup after #5457 [skip ci]
Fix header uniformity  
Fix grammar  
Fix trailing whitespace
2022-01-30 10:38:55 -05:00
Roy-043
b99f46018a Arch: Fix some dimensions in profiles.csv
North America Lumber set of dimensions contained some error.
2022-01-30 11:37:23 +01:00
Uwe
8eab4a397e [Part] Extrusion: code optimizations
kudos to @marioalexis84
2022-01-30 06:02:37 +01:00
Uwe
63c864c5b6 [Part] Extrusion: taper nested wires properly
addendum to commit cce730c79

Now also wires nested by more than one level are supported.
The possible nesting is infinite.
2022-01-30 05:52:43 +01:00
mwganson
c63c3e6538 Part.show() python return the new document object instead of None 2022-01-29 23:50:43 +01:00
Uwe
99d9e781fc [Part] Extrude: remove unused variable 2022-01-29 23:18:11 +01:00
Uwe
cce730c79d [Part] handle inner wires for Extrude (#5367)
* [Part] handle inner wires for Extrude

this is a PR to make Extrude handle inner wires of sketches.
2022-01-29 21:50:55 +01:00
edi271
a26933bf4c [TD] Include Intersection method into DrawUtil class 2022-01-29 14:49:44 -05:00
edi271
cd4da51e60 [TD] Insert new tool Area Annotation 2022-01-29 14:49:44 -05:00
Wanderer Fan
cc770208ea [TD]migrate DrawingWB projection functions to TechDrawWB 2022-01-29 14:49:15 -05:00
Roy-043
45ef3ed2fb Update gui_orthoarray.py 2022-01-28 14:01:42 -06:00
Roy-043
acf88af89e Update gui_beziers.py
Oops copy-paste error... Fixed.
2022-01-28 14:01:42 -06:00
Roy-043
fd2f964b6b Update gui_beziers.py 2022-01-28 14:01:42 -06:00
Roy
d5615fc6a6 Draft: Fix several translation issues 2022-01-28 14:01:42 -06:00
Wanderer Fan
27691073e1 [TD]restore missing import statement
missing import in initGui preventing start of workbench
2022-01-28 09:50:59 -05:00
wmayer
54e2eabccb Fem: for view provider of post-object enable two-side rendering because the coloured object could look broken depending on the range of the color bar 2022-01-28 11:24:36 +01:00
Roy-043
66eb49cc18 Update ArchCutPlane.py
Double quotes... Another pep8 thing...
2022-01-28 11:17:37 +01:00
Chris Hennes
063905adfd Addon Manager: Run uninstall.py when uninstalling AddOn 2022-01-27 23:34:18 -06:00
Chris Hennes
88f6b2f432 Addon Manager: Translation cleanup
pylupdate does not extract translations when f-strings are used for the
translated text, so all f-strings are migrated to calls to format().
Several other minor translation issues are also addressed.

NOTE: This code has been run through the Black reformatter, which adds
trailing commas in many places that the stock Qt 5.x pylupdate does not
recognize. This code must be processed with the corrected pylupdate to
generate the correct translations.
2022-01-27 23:11:31 -06:00
0penBrain
420d54340a [TD] Prevent crash when snapping leader line 2022-01-27 15:13:03 -05:00
sliptonic
8419d53392 Merge pull request #5442 from sliptonic/bug/translationAreaOp
[PATH] Bug/translation cleanup (surface, waterline, propertybag, area ops)
2022-01-27 11:39:44 -06:00
Chris Hennes
97cc2cf16c AddonManager: Correct bug with older Qt data 2022-01-27 10:48:25 -06:00
Chris Hennes
e296aa6973 Addon Manager: Eliminate use of QDeadlineTimer
This class is apparently missing in some installs of Qt 5.11.3, so
remove the use of it.
2022-01-26 23:14:00 -06:00
benj5378
96b8a6e87b Black 2022-01-27 09:44:44 -05:00
benj5378
8d7c92ece4 Remove unused modules and variables 2022-01-27 09:44:44 -05:00
benj5378
bc392faf56 Refactor counting for moved views 2022-01-27 09:44:17 -05:00
benj5378
918be1d102 Black 2022-01-27 09:44:17 -05:00
benj5378
2babd6d483 Remove unused modules 2022-01-27 09:44:17 -05:00
Wanderer Fan
4da3c21dcf [TD]Allow override of dimension line angles 2022-01-27 09:42:49 -05:00
wmayer
7ef448572d Fem: fix possible crash when loading a VTK file 2022-01-27 10:37:16 +01:00
Chris Hennes
bfada57b0f Addon Manager: Refactor to eliminate extra event loop 2022-01-26 22:02:08 -06:00
mwganson
43c0ef43e6 Draft: pointarray set Count property during execute 2022-01-26 20:32:31 -06:00
Chris Hennes
f045a0b6f1 Addon Manager: Improve startup speed 2022-01-26 18:41:14 -06:00
sliptonic
763dc231cf PropertyBag translation cleanup 2022-01-26 18:36:58 -06:00
sliptonic
2044515d59 surface and waterline translation 2022-01-26 18:36:06 -06:00
sliptonic
50da50be48 remove items from comboboxes 2022-01-26 18:36:06 -06:00
sliptonic
554de6f18f surface translation cleanup 2022-01-26 18:36:06 -06:00
sliptonic
17de45a228 translation cleanup circularholebase 2022-01-26 18:36:06 -06:00
sliptonic
889ad4f634 AreaOp translation cleanup 2022-01-26 18:36:06 -06:00
sliptonic
9c5e4e2340 Black
Black (surface)

waterline black

propertybag black
2022-01-26 18:36:06 -06:00
sliptonic
efaebbb7fc Merge pull request #5446 from sliptonic/bug/marlinpost
[Path] fix default unit string for mm/min
2022-01-26 18:32:10 -06:00