wmayer
5de6763ed5
add escape sequence when executing as Python string
2019-09-28 23:35:08 +02:00
lorenz
a07cc9f485
add missing header
...
ref.: https://forum.freecadweb.org/viewtopic.php?p=336566#p336566
2019-09-25 16:35:15 +02:00
wmayer
db8ec7c10e
fix mesh cutting
2019-09-24 23:26:08 +02:00
wmayer
bc131c3b0d
support to show color per face
2019-09-24 21:37:11 +02:00
wmayer
e16c197db9
support to load mtl files
2019-09-24 21:36:48 +02:00
wmayer
bd6da5699e
extend texture mapping to meshes
2019-09-24 17:19:15 +02:00
wmayer
c8be77f893
Fix regression in Approximation::AddPoints
2019-09-24 16:51:02 +02:00
wmayer
7407fe9ff3
cross-section of meshes
2019-09-21 01:23:28 +02:00
wmayer
d4d9cd093e
avoid several implicit conversions, replace several old C-casts with static_cast, do some optimizations
2019-09-20 14:56:36 +02:00
wmayer
e8928898a8
avoid several implicit conversions, replace several old C-casts with static_cast
2019-09-19 19:43:10 +02:00
wmayer
5a83dc2c8f
avoid several implicit conversions, replace several old C-casts, other minor changes
2019-09-18 23:27:54 +02:00
wmayer
2e5e340f7b
add function to update texture of cut mesh
2019-09-18 23:25:45 +02:00
wmayer
a243b95209
fix -Wpedantic
2019-09-18 18:48:01 +02:00
wmayer
a247b7e6a5
force strict ISO C++ (-Wpedantic)
...
for Drawing, Image, Inspection, Mesh, MeshPart, Part, Path, Points, Raytracing, ReverseEngineering, Spreadsheet, Start, Surface, Web
TODO: fix several -Woverflow in area
2019-09-18 11:32:42 +02:00
wmayer
79a722830d
implement trimming of a mesh with a plane
2019-09-14 17:05:20 +02:00
wmayer
068508128a
adjust MeshAlgorithm::CheckFacets to changes of ViewProjMethod
2019-09-10 23:22:13 +02:00
wmayer
9f7075bb8f
extend convertTo function to also support SbRotation/Base::Rotation
2019-09-06 21:29:51 +02:00
Zheng, Lei
c8891be856
Gui: add coinRemoveAllChildren to work around Coin3D bug
...
See bug description:
https://bitbucket.org/Coin3D/coin/pull-requests/119/fix-sochildlist-auditing/diff
Because of path based rendering (SoFCPathAnnotation) in mouse over
highlight, this bug causes crash more frequently here comparing to
upstream.
All C++ calling of SoGroup::removeAllChildren() is replaced by
Gui::coinRemoveAllChildren(), and python code is fixed by monkey
patching SoGroup.removeAllChildren() in FreeCADGuiInit.py.
2019-08-17 14:52:11 +02:00
luz.paz
eb595acfec
Fix misc. source comment typos
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller`
Fix ./src/Tools/fcinfo grammar + whitesapce
Fix typos in ./src/Mod/Mesh/App/Core/Evaluation.cpp
2019-08-07 20:16:45 -04:00
donovaly
b477294903
DlgSettingsMeshView.ui: fix a wrong '&' char
2019-07-21 19:10:39 +02:00
donovaly
669f4bd5ad
DlgSettingsMeshView.ui: add and improve tooltips
2019-07-21 19:10:31 +02:00
donovaly
f54df863d2
add tooltips for meshing dialogs
2019-07-21 19:06:48 +02:00
Yorik van Havre
8048f93627
Cleanup in doxygen stuff
2019-07-15 23:20:52 -03:00
wmayer
e07fe6376d
Improve OBJ mesh export in case output format is not explicitly specified
2019-07-05 12:23:13 +02:00
wmayer
830ddc75ca
Add command to show mesh segments
2019-07-04 16:56:02 +02:00
wmayer
4c842f0e0c
Store color information per segment
2019-07-04 16:55:03 +02:00
wmayer
c5e400cd38
Add methods to get intersections of mesh edges, project point on edge
2019-06-27 19:27:12 +02:00
wmayer
85270f5cd3
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
Yorik van Havre
236f890864
Merged translations from crowdin
2019-06-17 20:06:59 -03:00
Yorik van Havre
d890b4ec17
Updated master ts files
2019-06-17 17:28:12 -03:00
wmayer
13480d6d9c
do some security checks to make sure Py::Module is valid
2019-06-03 17:57:52 +02:00
wmayer
540ad16eb5
improve usability of 'Add triangle' function
2019-05-27 11:49:36 +02:00
wmayer
0644ed8e64
fix mesh cross-section to respect placement
2019-05-13 17:44:56 +02:00
wmayer
0e86b2a735
also copy placement when copying a mesh
2019-05-13 15:51:43 +02:00
wmayer
012698b38a
do some code refactoring
2019-05-11 15:14:04 +02:00
Yorik van Havre
ed386410bc
Merged latest translations from crowdin
2019-05-10 19:19:37 -03:00
Yorik van Havre
c65bf365a1
Updated master translation files
2019-05-10 19:15:33 -03:00
wmayer
bf06b51e77
add comment
2019-05-01 13:54:06 +02:00
wmayer
d7bd0b6d64
improve the check for collapsing edges to avoid to introduce non-manifolds into a mesh
2019-04-24 09:49:33 +02:00
wmayer
02f192726e
improve mesh repair functions
2019-04-16 17:25:36 +02:00
wmayer
cd4269e6af
rename BUILD_uSE_PCH to FREECAD_USE_PCH to be consistent with other build options
2019-04-15 13:31:31 +02:00
wmayer
746997e484
improve mesh repair functions
2019-04-12 21:31:46 +02:00
wmayer
7dfdb609c7
fix import of ply meshes with Vs 2017
2019-04-09 14:52:02 +02:00
luz.paz
50c82c2b91
Misc. source comment typos
2019-03-22 10:44:14 -03:00
wmayer
4e018c506b
extend mesh repair functions
2019-03-13 01:39:27 +01:00
wmayer
51aeb5867a
PVS: fixes several issues
2019-03-13 01:19:00 +01:00
wmayer
67df9f3a82
PVS: V780 non-passive (non-PDS) type cannot be copied using the memcpy function
2019-03-07 21:40:22 +01:00
Yorik van Havre
dcae6d027e
Updated translations
2019-03-06 21:50:08 -03:00
wmayer
28b195d6e2
PVS issues:
...
consistently define copy constructor and assignment operator
remove superfluous casts
initialize member variables in constructor
avoid double assignment
2019-03-04 11:53:49 +01:00
Yorik van Havre
a70a82e19f
Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
...
This reverts commit 9032c4c587 .
2019-03-02 19:17:44 -03:00