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
d33429c8af
[Mesh] Gui: A-P: remove unused includes
...
- also some sorting
2022-12-04 05:24:24 +01:00
Uwe
2bde1e6923
[Mesh] remove superfluous nullptr checks
2022-07-18 02:37:33 +02:00
wmayer
a138706ed4
Mesh: replace several reinterpret_cast with static_cast
2022-05-17 14:33:44 +02:00
Chris Hennes
3ecd16e0bd
Mesh: PR6497 move return statement to new line
2022-03-29 12:36:30 -05:00
wmayer
e28f2a0c47
Qt: remove some more leftovers of Qt4
2022-03-19 23:27:28 +01:00
wmayer
59e605e6b8
Mesh: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-26 18:05:02 +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
49f4454ed3
Mesh: [skip ci] fix hot spot of mesh selection cursor
2021-01-19 19:17:54 +01:00
wmayer
67be01f3ac
make mesh picking working for view providers underneath a Part container
2019-11-09 11:16:23 +01:00
wmayer
d36de59c32
[skip ci] tmp. disable viewer selection for several interactive commands in Mesh workbench
2019-11-07 19:23:06 +01:00
wmayer
424c78d451
implement fast mesh rendering for Qt5 port (7x faster)
2018-07-28 11:08:03 +02:00
wmayer
3998eb964e
add kd tree class
...
add mesh decimation algorithm
2017-11-14 14:17:19 +01:00
wmayer
2b1de0756d
minor improvements
2017-10-24 19:39:49 +02:00
wmayer
9a3d71e9f6
fixes #0003169 : Mesh Design WB tools does not work on translated object
2017-10-17 19:13:09 +02:00
wmayer
cc97241969
Coverity issues: fix Mesh, Points and Inspection module
2016-08-17 14:08:47 +02:00
wmayer
e579d49e6c
+ add method to set a viewer for Mesh selection
2016-04-29 18:14:28 +02:00
wmayer
e404c33e0f
+ rename BrushSelection class to FreehandSelection
2016-04-29 17:43:43 +02:00
wmayer
b4c6139bfb
+ improve MeshSelection class
2016-03-31 13:35:55 +02:00
wmayer
9ecd306df5
+ fix a memory leak in mesh selection
2016-02-24 21:00:26 +01:00
wmayer
3a373a7272
+ algorithm to split a segment from the mesh
2015-08-20 08:49:22 +02:00
wmayer
6b3340e7b5
+ include missing header files
2015-07-01 13:02:29 +02:00
Stefan Tröger
512a2b94d2
Adaption of FreeCAD to QuarterWidget
...
-removes all soqtviewer references
-create a quarter adaptor class which implements missing functionality
-adopts freecad code to make use of SoRenderManager and changed View3DInventorViewer interface
2014-09-23 10:11:11 +02:00
wmayer
7262c8b278
+ fix author note, fix various crashes, improve mesh selection stuff
2014-08-01 16:39:59 +02:00
wmayer
018ead2be3
+ draw additional dashed line in brush tool
2014-02-17 15:27:59 +01:00
wmayer
eca13dbab7
Enhance API of mesh selection
2013-09-04 12:18:20 +02:00
wmayer
8cc8e93577
+ Reduce redundant code in mesh classes
2013-07-06 15:02:52 +02:00
wmayer
cc4bc13025
Improve methods to select meshes, allow to smooth only selected area of a mesh
2013-04-26 17:21:36 +02:00