Commit Graph

222 Commits

Author SHA1 Message Date
wmayer
a7094210f8 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
f898eafd64 move from deprecated boost.signals to boost.signals2 library 2018-10-30 19:09:03 +01:00
wmayer
33663d134d make the methods highlightSelection/unhighlightSelection virtual 2018-10-26 00:40:20 +02:00
wmayer
8ab6ffa692 fix -Wreorder 2018-09-19 17:17:43 +02:00
wmayer
17d36cecc9 improve manual mesh filling 2018-09-18 21:53:04 +02:00
wmayer
ff6ed27ba9 replace boolean to check for inside/outside cutting with enum values 2018-09-18 18:25:51 +02:00
wmayer
4c8e70b9a3 polish Mesh workbench 2018-09-18 14:53:37 +02:00
wmayer
312310de60 take care of global placement when exporting from Mesh menu 2018-09-05 17:46:31 +02:00
wmayer
299f68cda6 add comment about using readLockNormalCache 2018-09-03 13:16:16 +02:00
Zheng, Lei
4231194a37 GLBuffer: fix isVBOSupported() 2018-09-03 12:59:27 +02:00
Zheng, Lei
b5467b02ad MeshGui::SoFCIndexedFaceSet: fix missing normal cache unlock 2018-09-03 12:59:13 +02:00
wmayer
afd5249563 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
a0faa374cc CMP0050: make Mesh module aware of cmake policy 2018-08-20 15:22:00 +02:00
wmayer
bff245daef add Mesh_Data target to handle scripts files 2018-08-19 22:56:12 +02:00
wmayer
a5515527e9 move OpenGLBuffer class to core system 2018-08-16 01:30:23 +02:00
wmayer
5039e4b0a7 simplifiy code in SoFCIndexedFaceSet::GLRender, fix bug in wireframe mode when panning/rotating 2018-08-15 22:24:24 +02:00
luz.paz
67aa3c4c32 Source typo change 2018-08-07 11:13:31 -04:00
wmayer
5e63d3ded9 fix build failure on Linux 2018-08-06 10:16:18 +02:00
wmayer
e6b7bb18b9 fix macOS build failure of MeshGui 2018-08-05 22:08:46 +02:00
wmayer
48641c2b93 replace Qt's OpenGL buffer with own implementation based on Coin3d API 2018-08-03 13:07:55 +02:00
wmayer
039e972a4b implement fast mesh rendering for Qt5 port (7x faster) 2018-07-28 11:08:03 +02:00
JimStar
348ae51772 Extended global marker size to be used for other modes 2018-07-11 21:22:28 -03:00
wmayer
a099eb3caf 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
76b66159b3 MeshFlattening: add function to unwrap face 2018-04-23 09:56:23 +02:00
looooo
2329ac38e8 MeshFlattening: add function to unwrap mesh 2018-04-23 09:56:23 +02:00
Yorik van Havre
d4f835ab39 Merged translations from crowdin 2018-03-26 18:52:02 -03:00
luz.paz
6031223ebe Weekly misc. typo fixes 2018-03-05 09:25:48 -05:00
Yorik van Havre
12f3258ded Applied latest translations from crowdin 2018-02-21 14:25:31 -03:00
wmayer
09603ea099 See PR 1309 2018-02-10 11:31:43 +01:00
luzpaz
128239b54a Typos: Various workbenches and misc.
[skip ci]
2017-12-25 10:58:10 +01:00
Unknown
a8ecffb652 Misc. typo fixes
Various workbenches
2017-12-23 14:30:30 +01:00
wmayer
394ae197fb fix broken transparency mode of mesh objects 2017-12-19 23:24:30 +01:00
Unknown
e37b582478 Typo fixes
[skip ci]
2017-12-16 09:45:15 -02:00
Unknown
c8c9b76f43 Misc. typos 2017-12-06 20:59:55 +01:00
Unknown
9831dfe531 SVG Cleanup: remove typos + uniformity fixes 2017-12-02 14:02:14 +01:00
luzpaz
56111a0810 Typos: user-facing and trivial
Several typos and uniformity fixes.
Note: 
*SCL/SimpleDataTypes.py is a upstream stepcode file whose fiz has been submitted upstream and accepted.
*the header of Tools/generateBase/generateMetaModel_Module.xsd  had redundant data. It has been removed. Please double check it.
2017-12-02 14:00:57 +01:00
wmayer
04ea295280 add kd tree class
add mesh decimation algorithm
2017-11-14 14:17:19 +01:00
wmayer
74d1aa72ea fix German translation 2017-11-11 22:47:12 +01:00
wmayer
3011fc8b2f fix build failure on macoS when including glext.h 2017-11-08 22:58:09 +01:00
wmayer
def0b81784 changes in Mesh module:
+ cppcheck: fix some minor issues found by code analyzer
+ export to IDTF
+ fix for throwing exception
+ optimize mesh rendering
2017-11-08 17:56:13 +01:00
wmayer
be0e70cca5 minor improvements 2017-10-24 19:39:49 +02:00
Yorik van Havre
cfe2d134a2 Updated translations from crowdin 2017-10-23 18:32:02 -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
9c2528a982 fixes #0003169: Mesh Design WB tools does not work on translated object 2017-10-16 20:13:43 +02:00
Unknown
15c0d38536 Capitalize beginning of tooltips + Typos
Capitalized all remaining uncapitalized tooltips. 
+ Fixed typo in instantiate() function. Shouldn't have any repercussions on the code, AFAICT. 
+ other typos
2017-10-13 00:26:53 +02:00
wmayer
9e91219d0f 0001591: STL export in various units 2017-09-30 23:55:49 +02:00
Stefan Tröger
d0954e6e42 Allow interchangable use of link properties and their derivatives 2017-09-09 16:47:07 +02:00
Yorik van Havre
2a2ab3c4ef Updated translations 2017-05-25 10:04:05 -03:00
wmayer
004324bbc5 fix scan coverity issues: uncaught exception 2017-04-11 14:03:08 +02:00
Yorik van Havre
6b66a38ee3 Updated translations with latest files from crowdin 2017-03-06 11:53:09 -03:00