Uwe
ca93124421
[Meh] Core: remove unnecessary Boolean comparisons - part 2/2
2022-06-19 18:22:22 +02:00
wmayer
c856e8a13b
Mesh: fixes #7018 : 3mf created with FreeCAD cannot be loaded with PrusaSlicer
2022-06-14 18:55:05 +02:00
wmayer
5b2d712ffe
Mesh: improve OBJ import by allowing arbitrary names for the mtllib file
2022-05-17 15:02:59 +02:00
wmayer
a2c24122c0
Mesh: modernize MeshIO classes
2022-05-17 12:20:22 +02:00
Zheng, Lei
8bec44934b
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
3ecd16e0bd
Mesh: PR6497 move return statement to new line
2022-03-29 12:36:30 -05:00
wmayer
585bcb8708
lgtm: [skip ci] FIXME comment
...
Change FIXME or remove it
2022-03-20 16:51:23 +01:00
wmayer
5abe0ba77f
Mesh: add basic support of 3MF file format
2021-10-22 17:11:16 +02:00
bartus
6766932b35
Fix linux build: undefined std:string_view
...
Pop 'mesh' library c++ stranderd to c++17
Add required <string_view> header
2021-10-03 14:36:16 +02:00
Chris Hennes
231a3b1d4d
Mesh: remove unused variable in Nastran reader
2021-09-29 16:34:58 -05:00
Chris Hennes
0a4648101d
[Mesh] Improve unit tests
...
Add a test for the CTRIA3 element, and add code to check the used nodes
and cancel the file load if they don't all exist.
2021-09-25 19:42:00 -05:00
Chris Hennes
63369a9c38
[Mesh] Improve NASTRAN input support
...
Adds support for original-NASTRAN fixed-field-width low-precision GRID
element (the existing code assumed space-delimited input).
2021-09-22 11:58:04 -05:00
Chris Hennes
9b57a7867a
[Mesh] Implement GRID* input in NASTRAN
...
LGTM complained about two empty blocks in the Mesh NASTRAN reader: those
blocks related to the code skipping the input of the high-precision GRID
element. This commit adds support for that element.
2021-09-20 10:32:10 -05:00
wmayer
2295c4b9a3
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
5479a886df
Mesh: [skip ci] do not make lower case read lines of OBJ file as otherwise it may fail to load the MTL file
2021-03-20 19:19:30 +01:00
wmayer
0fcbe04dcf
Mesh: [skip ci] fix regular expression in MeshInput
2021-03-10 17:49:05 +01:00
Chris Hennes
27a5fea60e
Remove extra comma in Asymptote surface color definition
...
Found via LGTM.
2021-02-08 10:50:18 +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
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
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
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
4eacc3f28a
Mesh: [skip ci] improve writing mesh formats in ASCII format
2020-02-25 21:30:01 +01:00
wmayer
3fce7da269
Mesh: [skip ci] Add static method to get list of supported input/output mesh formats
2019-12-14 15:33:33 +01:00
asapelkin
875a463923
Used single quotes for single character in string::find algorithm, more efficient
2019-11-21 18:59:43 +01:00
asapelkin
ced8100ab9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
wmayer
0403ba68fa
support to load mtl files
2019-09-24 21:36:48 +02:00
wmayer
2f59bb50eb
avoid several implicit conversions, replace several old C-casts, other minor changes
2019-09-18 23:27:54 +02:00
wmayer
3962cb856e
fix import of ply meshes with Vs 2017
2019-04-09 14:52:02 +02:00
wmayer
afed9ba5d5
PVS: fixes several issues
2019-03-13 01:19:00 +01:00
wmayer
170708a4f1
Mesh improvements:
...
+ support of Simple Model Format (smf)
+ improve reading of STL files (reduce by ~70%)
2018-07-26 13:19:35 +02:00
wmayer
0a6a9c90bd
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
Unknown
31a32b9931
Doxygen Typos
...
+ doxy whitespace formatting
+ added more misc. typos
+ grammar fixes
[skip ci]
2017-10-15 16:27:42 +02:00
Ian Rees
ae9be458b0
Add AMF to understood extensions/formats.
2017-03-02 17:41:14 +01:00
Jean-Samuel Reynaud
bb927ff3e8
Adding Normals in OBJ exports
2017-02-10 18:51:10 +01:00
wmayer
f6e1cb6025
fix -Wextra in Mesh
2016-09-23 17:24:00 +02:00
wmayer
2c226343cb
improve obj export of mesh with colors
2016-09-06 17:00:34 +02:00