wmayer
4a2d131cb6
Mesh: [skip ci] Fix coverity warning
...
Coverity warnings fixed:
CID 316517 (#1 of 1): Uninitialized scalar variable (UNINIT)
13. uninit_use_in_call: Using uninitialized value t. Field t.err is uninitialized when calling push_back
CID 316519 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value v. Field v.tstart is uninitialized when calling push_back
CID 316547 (#1 of 1): Uninitialized scalar variable (UNINIT)
13. uninit_use_in_call: Using uninitialized value t. Field t.err is uninitialized when calling push_back
CID 316556 (#1 of 1): Uninitialized scalar variable (UNINIT)
3. uninit_use_in_call: Using uninitialized value v. Field v.tstart is uninitialized when calling push_back
2021-02-21 15:51:56 +01:00
wmayer
e83ee7400c
Mesh: add unit tests for splitting facets
2021-02-14 12:33:29 +01:00
wmayer
479a1fc9c9
Mesh: [skip ci] expose some mesh evaluation functions to Python
2021-02-14 12:02:45 +01:00
wmayer
8616a5615f
Mesh: [skip ci] replace tabs with spaces
2021-02-14 11:26:53 +01:00
wmayer
815333c68e
Mesh: [skip ci] implement splitFacet
2021-02-14 00:54:30 +01:00
Chris Hennes
16b8e02969
Correct minimum distance calculation in SplitFacet
...
Found via LGTM.
2021-02-12 21:59:50 +01:00
Chris Hennes
6b16e12d7c
[OTHER] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
Chris Hennes
c5c419e55a
LGTM: Eliminate float-to-double overflow warning
...
LGTM complains if this calculation is done from inside the sqrt() call
because it sees the explicit cast to float and assumes that sqrt() is
intended to take a double. By adding an intermediate step it should be
clear to LGTM that the float version of sqrt is intended.
2021-02-09 20:01:13 +01:00
Chris Hennes
27a5fea60e
Remove extra comma in Asymptote surface color definition
...
Found via LGTM.
2021-02-08 10:50:18 +01:00
Chris Hennes
70ad3cbf83
Silence incorrect LGTM warning.
2021-02-08 10:48:17 +01:00
wmayer
18dc155b3f
Mesh: [skip ci] fix MeshPy::trim
2021-02-07 13:12:23 +01:00
Zheng, Lei
97a5a2f2af
Mesh: minor change to exporter based on suggestion
2021-02-06 17:13:36 +01:00
Zheng, Lei
a01e2aaf8f
Mesh: refactor mesh exporter for better support of Link
2021-02-06 17:13:36 +01:00
wmayer
2b50e59d48
Mesh: [skip ci] improve reading OFF mesh format
2020-11-03 11:15:37 +01:00
wmayer
53e440497c
Mesh: [skip ci] improve reading OFF mesh format
2020-11-02 16:36:07 +01:00
wmayer
587362af98
C++11: [skip ci] replace deprecated function std::mem_fun_ref with lambda functions
2020-10-15 18:55:29 +02:00
wmayer
56c6db10e0
C++11: replace deprecated function std::bind2nd with lambda functions
2020-10-15 14:46:02 +02:00
wmayer
ce0e0ca143
Gui/Mesh: [skip ci] make sure object fits into canvas
2020-09-08 15:12:09 +02:00
wmayer
514a93185b
Gui/Mesh: [skip ci] add Iso view position button to Web 3d page
2020-09-07 17:43:04 +02:00
wmayer
208c2f5e6c
Gui/Mesh: [skip ci] put view positions at top of Web 3d page
2020-09-07 14:18:01 +02:00
sgrogan
6d0c257ede
fix build on Win
2020-09-01 17:57:36 +02:00
wmayer
9dfd40e4d3
Mesh: [skip ci] allow to set custom size for asymptote output
2020-08-29 19:05:28 +02:00
wmayer
c0588f0c41
Mesh: [skip ci] support compressed X3D output
2020-08-29 14:56:41 +02:00
wmayer
6f5c2179d0
Mesh: [skip ci] improve color support for X3D and X3DOM output
2020-08-29 14:23:38 +02:00
wmayer
4da114a8c7
Mesh: [skip ci] support of WebGL/X3D export
2020-08-28 18:06:55 +02:00
wmayer
3bc31a6f47
Mesh: [skip ci] fix bug in binary PLY export for mesh with colors
2020-08-27 15:11:30 +02:00
wmayer
fec66c423b
Mesh: [skip ci] improve support of asymptote export
2020-08-27 15:10:23 +02:00
wmayer
588fc3b0da
Mesh: [skip ci] adjust MeshInput::supportedMeshFormats()
2020-08-27 14:08:04 +02:00
wmayer
e8c364190b
Mesh: [skip ci] improve support of asymptote export
2020-08-27 12:53:36 +02:00
wmayer
74e475bebb
Mesh: [skip ci] improve support of asymptote export
2020-08-27 11:37:15 +02:00
wmayer
7ae2d7e495
Mesh: [skip ci] support of asymptote export
2020-08-27 09:51:35 +02:00
wmayer
6ca3a56c47
Mesh: [skip ci] fix bug in Mesh.export when passing a custom tolerance value
2020-08-26 11:06:43 +02:00
wmayer
adf662b13d
remove superfluous includes of iostream, use iosfwd instead
2020-07-28 15:22:23 +02:00
wmayer
45e0673645
LGTM: [skip ci] fix: Declaration hides parameter
...
A local variable hides a parameter. This may be confusing. Consider renaming one of them.
2020-07-27 10:57:34 +02:00
wmayer
c162037476
LGTM: [skip ci] fix: Large object passed by value
2020-07-24 18:32:31 +02:00
wmayer
50e5495ce3
PVS: V1023 A pointer without owner is added to the container by the 'emplace_back' method. A memory leak will occur in case of an exception.
2020-07-18 10:59:28 +02:00
wmayer
67149d7500
Mesh: [skip ci] support of loading colored mesh segments
2020-07-06 12:17:15 +02:00
wmayer
d6169d6478
boost: fix for boost < 1.60
2020-06-15 19:38:39 +02:00
wmayer
8b5e05d1dc
Fix -Wdeprecated-copy
2020-06-12 17:51:33 +02:00
wmayer
730154a684
boost 1.73.0: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated
2020-06-12 17:51:33 +02:00
wmayer
3632c81435
clang/gcc/cmake: move handling of suppressed deprecated-copy warnings from source file to CMake file to more easily support gcc 10
2020-06-09 15:30:42 +02:00
wmayer
f4c97263a5
Mesh: [skip ci] fix regression in PlaneSurfaceFit::Initialize
2020-06-04 19:29:00 +02:00
Adrian
1f63355c06
Improve Axis Cross behavior and expose parameter to 3D View preferences
2020-05-30 11:17:38 +02:00
wmayer
4d85f73302
Mesh: [skip ci] perform initial plane fit inside PlaneSurfaceFit::Initialize
2020-05-28 11:44:05 +02:00
wmayer
be8634d05c
Handle clang 10 warnings:
...
+ fix -Wtautological-bitwise-compare
+ fix -Wimplicit-int-float-conversion
+ fix -Wmisleading-indentation
+ fix -Wrange-loop-construct
+ suppress -Wdeprecated-copy of 3rd party libs
2020-05-25 15:34:43 +02:00
wmayer
1d7299391c
Mesh: [skip ci] cleanup cylinder fit
2020-05-12 15:11:01 +02:00
wmayer
15897238e1
remove deprecated std::unary_function
2020-05-11 13:55:54 +02:00
wmayer
5ece278c94
remove deprecated std::binary_function
2020-05-11 13:46:37 +02:00
Tobias Czauderna
976fda6ccf
Mesh: IDTF export, resource name used should exactly match name of existing resource
2020-05-07 13:51:26 +02:00
wmayer
50724ddc90
Mesh: [skip ci] improve cylinder fit
2020-05-07 12:26:44 +02:00