wmayer
eb1f30d327
Surface: several improvements
...
* fix crash because of incomplete inheritance of BlendPoint and BlendCurve -> do not inherit from BaseClass
as consequebce make destructor non-virtual and remove getPyObject
* pass std::vector by const reference
* remove unneeded includes
* use more suitable Python exception types
* when returning with null from Python handler then set an exception
* harmonize file guards
* several optimizations or simplifications
* use modern C++
* harmonize command name
* fix copyright note
2022-08-23 16:51:55 +02:00
Matteo-Grellier
27bf1dff0e
[Surface]: Change to BaseClass
2022-08-23 16:51:16 +02:00
Matteo-Grellier
c85c8cfb33
[Surface]: Implementation of BlenCurve.
2022-08-23 16:51:16 +02:00
tomate44
7e69d7e38b
Surface: Various fixes
2022-08-23 16:51:16 +02:00
wmayer
a783d5bbfc
Part: fix test failure and add setBounds for backward compatibility
2022-08-23 14:06:47 +02:00
wmayer
df8e661ddf
Part: [skip ci] improve whitespaces
2022-08-23 13:07:10 +02:00
tomate44
c86490eb15
[Part] Change BSplineCurve/Surface setBounds() method name to scaleKnotsToBounds()
2022-08-23 12:41:55 +02:00
tomate44
e3dd67ad9f
[Part] Add setBounds method to BSplineCurve
...
and change BSplineSurface.setBounds() to use dedicated OCCT function
2022-08-23 12:41:55 +02:00
ebrahimraeyat
51860063f8
Merge branch 'master' of https://github.com/FreeCAD/FreeCAD
2022-08-23 02:11:33 +04:30
Uwe
0e24ed6342
[FEM] pipelines: distinguish stresses ( #7246 )
...
- it seems using the same Field name for a vector and a scalar result causes problems with ParaView, see https://forum.freecadweb.org/viewtopic.php?p=601775#p601775
therefore rename the vectors
2022-08-23 02:22:52 +05:00
wmayer
8efe30c8a9
Test: add test feature for unit tests
2022-08-22 15:46:40 +02:00
wmayer
91830933d7
TD: [skip ci] fix warnings of checkers about whitespaces
2022-08-22 08:37:08 +02:00
Chris Hennes
67d0679643
Addon Manager: Fix subproces call on Linux
2022-08-21 20:37:02 -05:00
Wanderer Fan
4ad52a5778
[TD]use Label in waiting for thread message
2022-08-21 21:18:26 -04:00
Wanderer Fan
1494b8288a
[TD]use new style QObject::connect
2022-08-21 21:18:26 -04:00
Chris Hennes
5ea9627231
Addon Manager: Update preferences for new git
2022-08-21 15:18:14 -05:00
Chris Hennes
3c191331a2
AddonManager: pylint cleanup, git
2022-08-21 14:32:15 -05:00
Chris Hennes
46fc605fca
Addon Manager: Refactoring and pylint cleanup
2022-08-21 14:32:15 -05:00
Chris Hennes
ee162ff3a8
Addon Manager: Refactor to test git and eliminate GitPython
2022-08-21 14:32:15 -05:00
Chris Hennes
b6da08ef8b
Addon Manager: Create new git handling mechanism
2022-08-21 14:32:15 -05:00
Chris Hennes
f0d5d716a7
Part: Add missing include to PCH
2022-08-21 14:23:26 -05:00
wmayer
0a96f088d1
Part: add Part.makeFilledSurface() that internally uses GeomFill_Generator
2022-08-21 18:21:13 +02:00
wmayer
5014bab534
Mod: replace std::ifstream/std::ofstream with Base::ifstream/Base::ofstream
2022-08-21 12:46:53 +02:00
wmayer
145c3bf7c5
PD: [skip ci] fix UTF-8 handling in Hole feature
2022-08-21 11:07:15 +02:00
Chris Hennes
a72bf218f9
Sketcher: Tweak tip language for ConstrainRadiam
...
Based on a question in CrowdIn.
2022-08-20 18:11:11 -05:00
wmayer
ff01905f0b
TD: fix UTF-8 handling in LineGroup
2022-08-20 16:00:36 +02:00
Benjamin Bræstrup Sayoc
8f067e02f3
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-19 09:14:10 -04:00
Wanderer Fan
f5c5eec3bb
[TD]code review changes for Gui
2022-08-18 19:43:04 -04:00
Wanderer Fan
f9d62da307
[TD]code review changes for dvp, dvs
2022-08-18 19:43:04 -04:00
Wanderer Fan
e8a25a8fdf
[TD]code review changes for dgh, dpg, dpgi, dra
2022-08-18 19:43:04 -04:00
Wanderer Fan
644b4991e2
[TD]code review changes for dvp and dvd
2022-08-18 19:43:04 -04:00
Wanderer Fan
d6806167e1
[TD]fix typo in message
2022-08-18 13:02:50 -04:00
Wanderer Fan
2d7d882235
[TD]prevent running threads on object delete
2022-08-18 09:34:32 -04:00
Wanderer Fan
74cdc6db61
[TD]code clean ups
...
- QtConcurrent include and CMake for Win
- include clean up dvp, dvs, dvd
- variable names and nested if clean up
- remove debug code
2022-08-18 09:34:32 -04:00
Wanderer Fan
b1dd0bd2d0
[TD]add preference for progress reporting
2022-08-18 09:34:32 -04:00
Wanderer Fan
f12846599d
[TD]fix detail of section not displayed on restore
2022-08-18 09:34:32 -04:00
Wanderer Fan
00b671e370
[TD]fix projectShape for shape outline
2022-08-18 09:34:32 -04:00
Wanderer Fan
6677cd4d8f
[TD]clazy warnings and duplicate setter/getter
...
- clazy warning re missing Q_OBJECT
- include TechDrawGlobal.h in headers
- resolve duplicate setter/getters
2022-08-18 09:34:32 -04:00
Wanderer Fan
006cf78c7a
[TD]fix segfault on repeated open/close
...
[TD]fix memory leak in ViewProviderPage
[TD]fix QGView redraws at idle
2022-08-18 09:34:32 -04:00
Wanderer Fan
6df801ed96
[TD]respect AutoDistribute on load
2022-08-18 09:34:32 -04:00
Wanderer Fan
a2b09d37c5
[TD]move section cut and detail common to thread
2022-08-18 09:34:32 -04:00
Wanderer Fan
ac63550122
[TD]add progress reporting framework
2022-08-18 09:34:32 -04:00
Wanderer Fan
7e701969af
[TD]run hlr and extractFaces in threads
2022-08-18 09:34:32 -04:00
Wanderer Fan
bdf4cea14e
[TD]refactor scene/view/mdi
...
- move scene related functions out of mdiViewPage
and QGVPage.
- route requests for scene/view/mdi through
ViewProviderPage
2022-08-18 09:34:32 -04:00
Uwe
ee68391bc8
[FEM] point filter: add units for flux results
2022-08-17 00:10:22 +02:00
Uwe
876b4ebb8e
[FEM] Elmer: fix flux equation
...
- the Flux solver must be executed before Heat and Electrostatic
- the analysis can have multiple Flux equations -> write a unique solver name to case.sif
- the Flux equation can currently only take 2 possible values. Therefore provide them as enum
2022-08-16 03:49:26 +02:00
wmayer
68053e4f4d
ReverseEngineering: [skip ci] improve doc string of approxSurface
2022-08-15 15:23:39 +02:00
Uwe
baf294a5a6
[FEM] initial pressure: bind expression to QuantitySpinBox
2022-08-15 11:54:33 +02:00
wmayer
020bf1789a
Base: expose enum NumberFormat to Python
2022-08-15 11:12:53 +02:00
ebrahimraeyat
c3e724d78d
Removing Unnecessary if conditional check
2022-08-15 07:15:05 +04:30