Commit Graph

441 Commits

Author SHA1 Message Date
Yorik van Havre
512af24397 Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
2019-03-02 19:17:44 -03:00
Yorik van Havre
bd93bd2494 Merged crowdin translations 2019-02-28 21:53:37 -03:00
wmayer
58bcee0e04 PVS: V595 The pointer was utilized before it was verified against nullptr 2019-02-17 20:55:52 +01:00
wmayer
e23db2e313 PVS: V773 A memory leak is possible 2019-02-17 18:40:06 +01:00
wmayer
37644be1be fixes 0003838: missing tooltip in mesh preferences dialog 2019-02-16 15:07:52 +01:00
Yorik van Havre
5b29009cf0 Added untranslated 'master' .ts files where missing 2019-02-08 18:50:13 -02:00
luz.paz
cb4a0adf71 Misc. typos
Found via `codespell`
2019-02-08 11:01:24 -02:00
Yorik van Havre
95dda429eb Updated translations 2019-02-01 13:54:10 -02:00
luz.paz
550a60c43f Crowdin: Several more various fixes 2019-01-30 11:08:03 -02:00
wmayer
52b51c0f5b fix double vs. float problem to solve problems in Mesh.nearestFacetOnRay 2019-01-08 19:13:50 +01:00
Yorik van Havre
39d446f60f Updated translations from crowdin 2018-12-23 13:54:30 -02:00
wmayer
7d5870b658 workaround to correctly render annotation flags if NaviCube is shown 2018-12-20 17:52:35 +01:00
wmayer
ca488a2793 change default value of renderTriangleLimit to UINT_MAX 2018-12-20 10:49:37 +01:00
wmayer
e3cc5c40fc improve mesh validation functions 2018-12-17 16:14:28 +01:00
wmayer
e0a5f4b57b improve mesh healing functions 2018-12-13 17:31:21 +01:00
wmayer
78df4424b7 fix MeshGeomFacet::IntersectWithPlane 2018-12-11 18:42:47 +01:00
wmayer
e1e86caac1 mesh segmentation algorithm for surfaces 2018-12-10 13:19:27 +01:00
wmayer
d7077f06a7 mesh segmentation algorithm for surfaces 2018-12-10 00:23:31 +01:00
wmayer
1471bb49d2 mesh segmentation algorithm for surfaces 2018-12-08 15:53:58 +01:00
wmayer
dac47b16f5 mesh segmentation algorithm for surfaces 2018-12-07 20:03:44 +01:00
wmayer
bbdf993c07 rework mesh segmentation dialog 2018-12-07 13:13:08 +01:00
wmayer
e22ab44e61 Replace Base::Exception with appropriate subclass 2018-11-14 17:11:53 +01:00
wmayer
31963f16c1 Fix scan coverity issues:
CID 184294: Uncaught exception
CID 183597: Unchecked return value
CID 175809: Dereference before null check
CID 175810: Logically dead code
CID 133000: Uninitialized scalar variable
CID 133001: Uninitialized scalar variable
CID 183591: Explicit null dereferenced
2018-11-13 16:47:58 +01:00
wmayer
05550fcdf0 fixes 0003680: Export (Ctrl+E) doesn't check to make sure that object being exported is a model at all 2018-11-10 19:02:50 +01:00
wmayer
bff6312263 add security checks when reading BMS files to avoid possible crashes due to corrupted data 2018-11-07 13:51:39 +01:00
wmayer
36271b4052 move from deprecated boost.signals to boost.signals2 library 2018-10-30 19:09:03 +01:00
wmayer
c9f01fe75f make the methods highlightSelection/unhighlightSelection virtual 2018-10-26 00:40:20 +02:00
wmayer
4768028827 + fix cutting or selecting mesh in perspective projection mode 2018-10-11 10:48:27 +02:00
wmayer
907b6f2a8f improve mesh decimation 2018-10-05 15:07:27 +02:00
wmayer
3e7079d9cd fix -Wreorder 2018-09-19 17:17:43 +02:00
wmayer
7c76767bc5 improve manual mesh filling 2018-09-18 21:53:04 +02:00
wmayer
f626549928 add verifier class to check the result of the polygon triangulation 2018-09-18 21:38:04 +02: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
363de2f7da take care of global placement when exporting from Mesh menu 2018-09-05 17:46:31 +02:00
wmayer
7cd4d37306 add comment about using readLockNormalCache 2018-09-03 13:16:16 +02:00
Zheng, Lei
3f0c474a71 GLBuffer: fix isVBOSupported() 2018-09-03 12:59:27 +02:00
Zheng, Lei
864ca1e470 MeshGui::SoFCIndexedFaceSet: fix missing normal cache unlock 2018-09-03 12:59:13 +02:00
wmayer
1d11f742ca now each module registers its unit tests itself 2018-08-28 13:14:16 +02:00
wmayer
7a5a17c744 add static function isVBOSupported to OpenGLBuffer to check for the GL_ARB_vertex_buffer_object extension 2018-08-21 10:29:55 +02:00
wmayer
ed974394fa CMP0050: make Mesh module aware of cmake policy 2018-08-20 15:22:00 +02:00
wmayer
52a5c4aafd add Mesh_Data target to handle scripts files 2018-08-19 22:56:12 +02:00
wmayer
266f82bca4 move OpenGLBuffer class to core system 2018-08-16 01:30:23 +02:00
wmayer
59b8f21585 simplifiy code in SoFCIndexedFaceSet::GLRender, fix bug in wireframe mode when panning/rotating 2018-08-15 22:24:24 +02:00
wmayer
41f8718ef4 Fix globalPosition in Stl export 2018-08-11 15:36:08 +02:00
wmayer
17a453b6f4 compute the actual placement to apply instead of transforming the points twice 2018-08-11 14:36:50 +02:00
wandererfan
310337574e Fix double application of Placement
- global placement already contains feature
  placement, so multiplying aPoints by
  global placement applies feature placement
  twice.
2018-08-11 13:49:29 +02:00
luz.paz
a10e5aced8 whitespace fixes 2018-08-07 11:13:31 -04:00
luz.paz
e086967dac Source typo change 2018-08-07 11:13:31 -04:00
luz.paz
424cd49398 Typos and whitespace fixes 2018-08-07 11:13:31 -04:00