Commit Graph

25 Commits

Author SHA1 Message Date
Florian Foinant-Willig
cd403748f8 MeshPart: modernize type checking 2023-10-23 18:09:17 +02:00
wmayer
d305f306df Core: Revert superfluous changes made with PR #9521 2023-10-09 15:06:45 +02:00
AgCaliva
ae9bb6ed43 using clang-format tags to avoid get headers reordered(fix DOMDocument redefinition error) 2023-09-18 13:40:13 -03:00
pre-commit-ci[bot]
19887876d2 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-09-16 05:14:03 +00:00
AgCaliva
64f60721a9 merge master via cli 2023-09-16 02:12:58 -03:00
AgCaliva
b360b43ebe Fixing DOMDocument redefinition 2023-09-16 00:38:41 -03:00
pre-commit-ci[bot]
e92ed45df9 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-09-12 13:02:35 -04:00
wmayer
0e1b38d0e4 MeshPart: apply clang format 2023-09-02 11:30:04 +02:00
wmayer
40042573eb MeshPart: modernize C++: use default member init 2023-08-23 00:55:03 +02:00
wmayer
953a59d17b MeshPart: modernize C++: use range-based for loop 2023-08-15 12:52:52 +02:00
wmayer
ab71c4b8a4 Mesh: replace slots with member function pointers 2023-02-03 00:21:38 +01:00
wmayer
184afd9761 Gui: fix View3DInventorViewer's getViewProviderByPath, getViewProviderByPathFromTail, getViewProvidersOfType
The View3DInventorViewer only contains the top-level view providers which caused unexpected behaviour when using the three methods above. Thus, in client code they haven't been used any more.
Now the methods internally invoke the corresponding methods of the document. This allows it in client code to directly call the appropriate methods again (LoD).
2022-12-12 16:41:58 +01:00
Uwe
462b9616b6 [MeshPart] improve PreCompiled.h handling 2022-12-07 23:35:52 +01:00
Uwe
8620c1a730 [MeshPart] Gui: remove unused includes
- also some sorting
2022-11-24 02:21:38 +01:00
wmayer
d5340a82ab Gui/Mod: replace several reinterpret_cast with static_cast 2022-06-25 11:36:55 +02:00
wmayer
8c7213e847 MeshPart: modernize C++11
* use nullptr
2022-03-23 19:26:14 +01:00
wmayer
81ea374800 MeshPart: Fix several coverity issues:
* CID 350570: Uninitialized scalar variable
* CID 350628: Uncaught exception
2022-03-13 15:50:39 +01:00
wmayer
2295c4b9a3 Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes 2021-09-14 23:01:29 +02:00
wmayer
45e0673645 LGTM: [skip ci] fix: Declaration hides parameter
A local variable hides a parameter. This may be confusing. Consider renaming one of them.
2020-07-27 10:57:34 +02:00
asapelkin
ced8100ab9 use emplace_back instead of push_back where justified 2019-11-21 14:48:09 +01:00
wmayer
67be01f3ac make mesh picking working for view providers underneath a Part container 2019-11-09 11:16:23 +01:00
wmayer
b14cf8a00d extend convertTo function to also support SbRotation/Base::Rotation 2019-09-06 21:29:51 +02:00
wmayer
325add58db add option to disable approximation of splines when creating curve on mesh 2019-05-16 16:16:03 +02:00
wmayer
91c5533d9b make curve-on-mesh working for meshes with placement 2019-05-12 20:25:58 +02:00
wmayer
6f4131bece project polyline on mesh and create edge 2017-04-19 23:30:15 +02:00