AgCaliva
280e5e3987
Fixing DOMDocument redefinition
2023-09-16 00:38:41 -03:00
wmayer
e613167d8d
Mesh: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
wmayer
375cb9a0fe
Mesh: modernize C++: use range-based for loop
2023-08-15 10:56:30 +02:00
wmayer
787a37be82
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
69d4d284e8
[Mesh] Gui: A-P: remove unused includes
...
- also some sorting
2022-12-04 05:24:24 +01:00
Uwe
2d2ad11e14
[Mesh] remove superfluous nullptr checks
2022-07-18 02:37:33 +02:00
wmayer
f1025b1448
Mesh: replace several reinterpret_cast with static_cast
2022-05-17 14:33:44 +02:00
Chris Hennes
702238a99c
Mesh: PR6497 move return statement to new line
2022-03-29 12:36:30 -05:00
wmayer
a999a249e3
Qt: remove some more leftovers of Qt4
2022-03-19 23:27:28 +01:00
wmayer
853454a139
Mesh: modernize C++11
...
* remove redundant void-arg
* use nullptr
* replace deprecated headers
2022-01-26 18:05:02 +01:00
wmayer
33f3fa6865
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
9788467a35
Mesh: [skip ci] fix hot spot of mesh selection cursor
2021-01-19 19:17:54 +01:00
wmayer
f2bd624c63
make mesh picking working for view providers underneath a Part container
2019-11-09 11:16:23 +01:00
wmayer
acd6cb005a
[skip ci] tmp. disable viewer selection for several interactive commands in Mesh workbench
2019-11-07 19:23:06 +01:00
wmayer
039e972a4b
implement fast mesh rendering for Qt5 port (7x faster)
2018-07-28 11:08:03 +02:00
wmayer
04ea295280
add kd tree class
...
add mesh decimation algorithm
2017-11-14 14:17:19 +01:00
wmayer
be0e70cca5
minor improvements
2017-10-24 19:39:49 +02:00
wmayer
3bd425df26
fixes #0003169 : Mesh Design WB tools does not work on translated object
2017-10-17 19:13:09 +02:00
wmayer
9b013f7254
Coverity issues: fix Mesh, Points and Inspection module
2016-08-17 14:08:47 +02:00
wmayer
d57b57d7ba
+ add method to set a viewer for Mesh selection
2016-04-29 18:14:28 +02:00
wmayer
f83506c510
+ rename BrushSelection class to FreehandSelection
2016-04-29 17:43:43 +02:00
wmayer
031711120d
+ improve MeshSelection class
2016-03-31 13:35:55 +02:00
wmayer
d891ddba33
+ fix a memory leak in mesh selection
2016-02-24 21:00:26 +01:00
wmayer
60707fc256
+ algorithm to split a segment from the mesh
2015-08-20 08:49:22 +02:00
wmayer
834c0a642d
+ include missing header files
2015-07-01 13:02:29 +02:00
Stefan Tröger
72cab0c002
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
7a3ddd5bae
+ fix author note, fix various crashes, improve mesh selection stuff
2014-08-01 16:39:59 +02:00
wmayer
81cbd2643f
+ draw additional dashed line in brush tool
2014-02-17 15:27:59 +01:00
wmayer
8f9a9b71a2
Enhance API of mesh selection
2013-09-04 12:18:20 +02:00
wmayer
b9fb862c66
+ Reduce redundant code in mesh classes
2013-07-06 15:02:52 +02:00
wmayer
c754280af6
Improve methods to select meshes, allow to smooth only selected area of a mesh
2013-04-26 17:21:36 +02:00