Commit Graph

40 Commits

Author SHA1 Message Date
Benjamin Nauck
74f3aee9a7 Add template based SelectionSingleton::countObjectsOfType
Also convert code to use this new method
2025-01-13 18:55:15 +01:00
wmayer
411a967f7d Mesh: use of TaskDialog::addTaskBox 2024-03-26 15:57:20 +01:00
wmayer
a364141c58 Mesh: C++ core guidelines 2023-09-26 11:20:35 +02:00
wmayer
28ae0831cb Mesh: Apply clang-format 2023-09-23 14:03:11 +02:00
wmayer
d11fdf3ba9 Mesh: modernize C++: use equals default 2023-08-21 18:39:59 +02:00
wmayer
7f49080952 Mesh: modernize C++: use range-based for loop 2023-08-15 10:56:30 +02:00
wmayer
2b3d48176c Mods: modernize C++: redundant void arg 2023-08-05 16:50:31 +02:00
Uwe
3f05568ab9 [Mesh] Gui: R-Se: remove unused includes
- also some sorting
2022-12-04 15:34:05 +01:00
luz paz
c174e063f3 Mesh: remove trailing whitespace 2022-11-14 21:37:03 -06:00
berniev
71dc5ead2f Mod: Use override etc 2 2022-08-09 12:52:26 +02:00
Kuzemko Alexsandr
c1637ce03a [Mesh] Add ability to translate
This fix https://github.com/FreeCAD/FreeCAD-translations/issues/53
2022-05-31 12:01:02 +02:00
Chris Hennes
aaf17076d4 Mesh: Add missing toolbar translation strings 2022-05-08 17:02:41 -05:00
wmayer
ec4d8a7500 Mesh: modernize C++11
* use nullptr
2022-03-23 19:26:14 +01:00
luz paz
6ec8ec10b2 Crowdin: Fixes to Mesh WB translations
Closes https://github.com/FreeCAD/FreeCAD-translations/issues/54  

Exposes Mesh -> 'Cutting' sub-menu
2021-10-20 08:30:36 -04:00
bitacovir
ad1c767baa [UI] Add tools to Mesh WB toolbar 2021-02-19 16:28:42 +01:00
wmayer
34fa5c84b2 Mesh: [skip ci] add command to split a mesh into its components 2020-11-21 11:46:59 +01:00
vocx-fc
84c4b3ac25 Mesh: correct display of bounding box values 2020-08-24 16:17:17 +02:00
wmayer
3bef7ba7c9 Mesh: add GUI to perform mesh decimation 2020-05-03 15:06:03 +02:00
wmayer
a2adf2110b Mesh: add gmsh for remeshing a mesh created from CAD 2020-02-20 18:20:11 +01:00
donovaly
f90b11f87e add toolbar icon to create mesh from shape
In daily work there are 2 main methods to work with meshes: creating one from a shape or importing an existent one.
Since the generation from a shape is often needed, add its icon to the default toolbar.
2019-10-28 10:23:26 -03:00
wmayer
7adbb4322f cross-section of meshes 2019-09-21 01:23:28 +02:00
wmayer
d7077f06a7 mesh segmentation algorithm for surfaces 2018-12-10 00:23:31 +01:00
wmayer
644cfa06bb replace boolean to check for inside/outside cutting with enum values 2018-09-18 18:25:51 +02:00
wmayer
2290a37a83 polish Mesh workbench 2018-09-18 14:53:37 +02:00
wmayer
27743d4a5d Improvements on mesh flattening commands:
comment out import of pivy because it's not used and pivy.graphics isn't available on all platforms
Add MeshPart_ prefix to command names for consistency reasons and to make Qt help working correctly
When adding commands to Mesh workbench make sure the commands could be created beforehand to avoid annoying warnings
2018-04-23 11:09:26 +02:00
looooo
e2eb12d6c6 MeshFlattening: add function to unwrap face 2018-04-23 09:56:23 +02:00
looooo
22fbe35ceb MeshFlattening: add function to unwrap mesh 2018-04-23 09:56:23 +02:00
wmayer
fc280ae1e8 0001591: STL export in various units 2017-09-30 23:55:49 +02:00
Kunda
0192f2bf20 source typo fixes pt2 (only on py3 merged code) 2017-02-28 17:01:11 +01:00
wmayer
8c8f3ccb5c command to creation section from plane and mesh 2017-02-19 14:05:00 +01:00
wmayer
f6e1cb6025 fix -Wextra in Mesh 2016-09-23 17:24:00 +02:00
Mateusz Skowroński
c275b35d48 QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Yorik van Havre
88abcfb03c Mesh: Added Mesh Merge command
This command joins selected mesh objects into one
2015-08-03 15:46:30 -03:00
wmayer
57b9afed7d + For MeshGui remove dependency to MeshPartGui when loading the workbench 2013-12-12 18:19:56 +01:00
wmayer
402342a433 0001232: Create Mesh from geometry / Export mesh 2013-09-02 13:59:45 +02:00
wmayer
2f5f5be80e 0001162: Cut mesh with plane 2013-07-06 15:03:28 +02:00
wmayer
47d0418e7c Mesh segmentation 2012-05-18 15:57:32 +02:00
wmayer
4f31e167c7 0000394: Task widget to display status info 2012-04-28 15:38:29 +02:00
wmayer
8fbfd5496d Mesh trimming tool 2012-03-02 12:47:11 +01:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00