wmayer
50484376b6
Part: [skip ci] improve whitespaces
2022-08-23 13:07:10 +02:00
tomate44
bb8f8d4647
[Part] Change BSplineCurve/Surface setBounds() method name to scaleKnotsToBounds()
2022-08-23 12:41:55 +02:00
tomate44
e1ce35de14
[Part] Add setBounds method to BSplineCurve
...
and change BSplineSurface.setBounds() to use dedicated OCCT function
2022-08-23 12:41:55 +02:00
Chris Hennes
140090ed0e
Part: Add missing include to PCH
2022-08-21 14:23:26 -05:00
wmayer
7be7780621
Part: add Part.makeFilledSurface() that internally uses GeomFill_Generator
2022-08-21 18:21:13 +02:00
wmayer
8c298493de
Mod: replace std::ifstream/std::ofstream with Base::ifstream/Base::ofstream
2022-08-21 12:46:53 +02:00
wmayer
c78e792737
Part: fix build failures with OCC >= 7.6
2022-08-09 18:42:38 +02:00
wmayer
c87e1cc1c2
clang: fix warnings [-Winconsistent-missing-override]
2022-08-09 17:36:25 +02:00
berniev
71dc5ead2f
Mod: Use override etc 2
2022-08-09 12:52:26 +02:00
wmayer
00bdd16dff
Base: extend Placement/Rotation API
...
* Add Placement::isSame() and expose to Python
* Add Placement::multRight/Placement::multLeft
* Fix PlacementPy::rotate
* Add Rotation::multRight/Rotation::multLeft
* Add a test feature FeatureTestPlacement for uni tests
* Add unit tests
2022-08-09 11:54:05 +02:00
berniev
5fa05ab83d
Mod: Redundant_string_initialization
2022-08-08 16:52:42 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
wmayer
1f20e692ac
Mod: [skip ci] minor improvements
2022-08-06 20:32:37 +02:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
berniev
47ac049e14
Mod: use emplace_back
2022-08-05 10:36:16 +02:00
Uwe
c5a7e13172
[Part] ViewProvider: 2 to M: remove unused includes
2022-07-31 15:36:20 +02:00
Uwe
6de14cd3a0
[Part] ViewProvider: P to T: remove unused includes
2022-07-31 14:55:19 +02:00
wmayer
7628569b43
Base: add Precision class
...
and move the Python binding from Part to Base module
2022-07-30 17:10:56 +02:00
Uwe
922f6b83d6
[Part] [skip CI] SectionCutting: silence MSVC compiler warning
...
- also fix a typo
2022-07-30 00:20:30 +02:00
wmayer
8fb716643c
Mod: [skip ci] fix warning: [-Wreturn-std-move]
2022-07-29 18:55:10 +02:00
wmayer
fc72a7979b
Part: [skip ci] fix typo
2022-07-29 18:50:35 +02:00
wmayer
acbd4b1cd7
Part: if fillet/chamfer object has set transparency then override the values of the input shape
2022-07-27 17:32:39 +02:00
wmayer
7237fcfc14
Part: if boolean/compound object has set transparency then override the values of the input shape
2022-07-27 17:03:47 +02:00
wmayer
63c5c25b03
Part: [skip ci] add unit test for PR #7258
2022-07-27 14:44:29 +02:00
luz paz
b42c1b32a5
Trim trailing whitespace for Part/App/BSplineSurfacePyImp.cpp
2022-07-27 14:27:08 +02:00
tomate44
0398a684df
[Part] BSplineSurface: add setBounds method
2022-07-27 14:27:08 +02:00
wmayer
bb846fa62c
Part: [skip ci] add unit test for PR #7260
2022-07-27 14:18:27 +02:00
tomate44
07805f1a61
[Part] BSplineSurface: fix KnotSequence for periodic BSpline surfaces
2022-07-27 14:14:01 +02:00
wmayer
0561348bfc
Part: move initialization of STEP/IGES reader/writer to ImportExportSettings::initialize()
2022-07-26 22:34:20 +02:00
wmayer
4ba5aef334
Part: [skip ci] change some default parameters for STEP export
2022-07-26 19:34:55 +02:00
Uwe
648af9b7c3
[Part] ReferenceHighlighter: re-add necessary include
2022-07-26 00:15:06 +02:00
Uwe
c27eacce17
[Part] Gui: M to S: remove unused includes
...
- also sort includes
2022-07-26 00:10:47 +02:00
Uwe
a815c0c316
[Part] A to C: remove unused includes
...
- also sort includes
2022-07-25 23:52:02 +02:00
adrianinsaval
73f91e3623
Improve grid maxNumberOfLines warning message
2022-07-25 21:01:12 +02:00
wmayer
2b039d67fe
Part: Fix several clazy issues:
...
* Maybe you meant to call Primitive::onChanged() instead [-Wclazy-skipped-base-method]
* Maybe you meant to call Primitive::mustExecute() instead [-Wclazy-skipped-base-method]
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Use multi-arg instead [-Wclazy-qstring-arg]
* Use midRef() instead [-Wclazy-qstring-ref]
2022-07-25 08:31:18 +02:00
wmayer
33a07fcdf0
Part: initialize controls of DlgImportExportStep with ImportExportSettings
2022-07-23 21:16:04 +02:00
wmayer
231c5f44d9
Part: implement class ImportExportSettings for consistent parameter access
2022-07-23 21:15:22 +02:00
Syres916
3b6e5d7b79
[Part] Bugfix Primitives correction of decimal..
...
...places on creation
See https://forum.freecadweb.org/viewtopic.php?f=3&t=70339
2022-07-23 03:27:32 +02:00
wmayer
cdaff7f550
Part: fix TopoShape.isInside() for faces
2022-07-22 15:32:30 +02:00
luz paz
e3bdf0a1ef
Fix typos in Part and TechDraw workbenches
...
[skip ci]
2022-07-21 15:15:35 +02:00
wmayer
1e3275a065
Part: add instruction how to adjust the maximum number of grid lines
2022-07-19 11:50:56 +02:00
Uwe
db920f7222
[Part] add missing part from: cleanup new preferences Feature
2022-07-19 01:16:47 +02:00
Uwe
763a575b23
Mod: remove some unnecessary nullptr checks
2022-07-18 12:58:12 +02:00
Uwe
d2ccbc75c4
[Part] cleanup new preferences Feature
...
- correct preferences location
- handle preferences packs
- remove unused code
2022-07-18 12:42:26 +02:00
Uwe
73887b6399
[Part] DlgSettingsMeasure.ui: change wording style
...
to match the style used be the other Part preferences tabs
2022-07-18 12:16:31 +02:00
VM4Dim
7181024879
[PartGui] Add Font and Color Preferences to Measure dimensions ( #7148 )
...
* [Part] Add Font and Color Preferences to Measure dimensions v4
authored-by: VM4Dim <vm4dim@users.noreply.github.com >
Co-authored-by: Uwe <donovaly@users.noreply.github.com >
2022-07-18 11:52:00 +02:00
Uwe
24468b59ad
re-add some nullptr
...
to be safe since their removal within assert() or bools might have some impact I don't know
2022-07-18 02:32:36 +02:00
Uwe
0ff8a02105
[Part] remove more superfluous nullptr checks
2022-07-18 01:36:27 +02:00
Uwe
48e84945ed
[Part] remove superfluous nullptr checks
2022-07-17 18:06:21 +02:00
wmayer
654de93621
Gui: implement mechanism to set a custom icon name or tooltip of a preferences group
2022-07-16 19:27:22 +02:00