Commit Graph

27357 Commits

Author SHA1 Message Date
Benjamin Bræstrup Sayoc
4f9e5cd464 Improve code simplicity/readability 2022-02-01 09:10:36 -05:00
Yorik van Havre
bcfcd0a337 Merge pull request #5449 from mwganson/pointarray
Draft: pointarray set Count property during execute
2022-02-01 13:14:06 +01:00
Yorik van Havre
d0aacbd064 Merge pull request #5427 from 0penBrain/draftGrid
[Draft] Grid size as quantity rather than double
2022-02-01 13:13:40 +01:00
Yorik van Havre
f0cf660104 Merge pull request #5444 from Roy-043/Arch-Fix-ArchCutPlane-translation-issue
Arch: Fix ArchCutPlane translation issue
2022-02-01 13:13:07 +01:00
Yorik van Havre
d8f6878d76 Merge pull request #5465 from Roy-043/Arch-Fix-some-dimensions-in-profiles.csv
Arch: Fix some dimensions in profiles.csv
2022-02-01 13:12:31 +01:00
Yorik van Havre
448cc5e93d Merge pull request #5473 from PrzemoF/copr_fix_v42
ci/packaging: add missing rpkg.macros
2022-02-01 13:10:31 +01:00
Yorik van Havre
0d1f76d53a Merge pull request #5476 from Roy-043/Draft-Fix-gui_edit.py-Y-is-zero-input-bug
Draft: Fix-gui_edit.py Y is zero input bug
2022-02-01 13:09:56 +01:00
Yorik van Havre
b0b1c0afbb Merged crowdin translations 2022-02-01 12:59:42 +01:00
Yorik van Havre
dc9e3e5326 Updated ts files 2022-02-01 12:54:40 +01:00
Uwe
5bf2f91feb [Part] whitespace only in CMake file 2022-02-01 02:59:53 +01:00
Uwe
4c2dc83202 [Part] sort includes
to keep the overview and to reduce diff of a pending PR

also uniform the include path specification
2022-02-01 02:51:41 +01:00
Uwe
e4703ba5e6 revert unwanted part from previous commit 2022-02-01 02:47:13 +01:00
Uwe
7018506cdf [Gui] sort includes
to keep the overview and to reduce diff of a pending PR
2022-02-01 02:40:47 +01:00
Uwe
3cd760961b [Part] fix a comment 2022-02-01 02:34:51 +01:00
Chris Hennes
efd0f6f8a2 Addon Manager: Correct display of Maintainers 2022-01-31 19:28:06 -06:00
Uwe
b0d6a5a6b0 [Plugin] update build setup to latest LibPack
(the particular paths can easily be adapted)
2022-02-01 01:57:21 +01:00
luz paz
d21c7e1248 Ignore rev w/ 'header uniformity' from git blame history [skip ci]
Ignore a5135efd87
2022-01-31 16:29:39 -06:00
Chris Hennes
a0e4bb37d0 Addon Manager: Add search and display of tags 2022-01-31 15:24:40 -06:00
Roy-043
89cf2f74be Draft: Fix-gui_edit.py Y is zero input bug
Entering a Y=0 coordinate when editing points caused an error.
2022-01-31 22:15:38 +01:00
Przemo Firszt
0eaea3a9aa ci/packaging: add missing rpkg.macros
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2022-01-31 20:38:19 +00:00
Przemo Firszt
4d395f85bb [packaging] Fix COPR building system
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2022-01-31 16:48:41 +01:00
Przemo Firszt
d69401107b [packaging] Add libE57Format to fedora spec file
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2022-01-31 16:48:41 +01:00
wmayer
ad7ab573eb PD: PrefQuantitySpinBox now requires an explicit entry name for the parameter group 2022-01-31 16:47:08 +01:00
wmayer
8b33a70513 Gui: fix a couple of problems of class PrefQuantitySpinBox
* derive it from PrefWidget as any other preferences widget
* save history values to a separate group as otherwise two PrefQuantitySpinBox may override the values each other
2022-01-31 11:37:13 +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
marioalexis
062e30d42f Gui: Fix some docstrings in Selection module 2022-01-29 23:53:33 +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
Uwe
71913a497f [App] fix compiler warning
warning C4305: 'argument': truncation from 'double' to 'float'
2022-01-29 19:07:03 +01:00
wmayer
ec2fc59fde App: add a function to document observer to be notified if the active document changes 2022-01-29 18:33:39 +01:00
wmayer
38321cc2e9 App: rework ColorGradient and allow to easily extend it with further color models 2022-01-29 15:29:07 +01:00
wmayer
43ffd70111 App: code cleanup of Color models 2022-01-29 11:58:05 +01:00
marioalexis
0620911da1 Gui: Change signature in some Python Selection module functions 2022-01-29 11:09:33 +01:00
marioalexis
cf2e1a0aa5 Gui: Improve docstrings of Python Selection module functions 2022-01-29 11:09:33 +01:00
marioalexis
19668d2924 Gui: Add option to enable/disable text cursor blinking 2022-01-29 11:05:31 +01:00