wmayer
5177007994
Mesh: modernize C++: use equals default
2023-08-21 18:39:59 +02:00
wmayer
375cb9a0fe
Mesh: modernize C++: use range-based for loop
2023-08-15 10:56:30 +02:00
wmayer
96aabe113e
modernize C++: raw string literal
2023-08-07 19:51:15 -06:00
Benjamin Bræstrup Sayoc
33384cff9c
[Everywhere] FileInfo::hasExtension for multiple values ( #9774 )
...
* [Base] Add hasExtension for multiple values
* [Gui] Use hasExtension for multiple values
* [Drawing] Use hasExtension for multiple values
* [Fem] Use hasExtension for multiple values
* [Import] Use hasExtension for multiple values
* [Mesh] Use hasExtension for multiple values
* [Part] Use hasExtension for multiple values
* [TechDraw] Use hasExtension for multiple values
2023-08-07 09:55:19 -06:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
wmayer
12091cceab
Mesh: Refactor MeshOutput::SaveInventor
2022-12-13 13:59:33 +01:00
wmayer
6e71964d4e
Base: set values in constructor of NormalItem
2022-12-13 12:47:42 +01:00
wmayer
cfc97b80b1
Mod: use new API of InventorBuilder
2022-12-12 20:50:32 +01:00
wmayer
ae0ee09a09
Mesh: [skip ci] use new API of InventorBuilder
2022-12-07 15:17:14 +01:00
Uwe
3b7189f6af
[Mesh] Core E-M: remove unused includes
...
- also some sorting
2022-11-21 03:59:13 +01:00
wmayer
1694f1e0db
Mesh: [skip ci] remove unused header
2022-11-08 10:44:15 +01:00
wmayer
e90005572b
Mesh: implement PropertyMaterial
2022-10-23 19:49:46 +02:00
wmayer
6cb454354b
Mesh: split OBJ reader and writer from MeshIO
2022-09-20 20:22:30 +02:00
wmayer
61f14dcf2c
Mesh: [skip ci] fix several minor issues
2022-09-03 18:30:49 +02:00
wmayer
253ddde069
Mesh: support to read 3MF format
2022-09-03 16:43:56 +02:00
wmayer
580c124b22
Mesh: improve 3MF support
2022-08-31 17:07:44 +02:00
wmayer
d371abf6f5
Mesh: move 3MF writer to its own class
2022-08-30 12:00:23 +02:00
wmayer
fd4e2c967b
Mesh: modernize C++: replace 'typedef' with 'using'
2022-08-29 18:30:53 +02:00
wmayer
89ad254b7c
Base: support of SoFaceSet in InventorLoader
2022-08-26 14:51:43 +02:00
wmayer
6fa3a50149
Mesh: use Base::InventorLoader to load mesh files in .iv format
2022-08-26 12:39:52 +02:00
Uwe
2d2ad11e14
[Mesh] remove superfluous nullptr checks
2022-07-18 02:37:33 +02:00
Uwe
7c98361447
[Meh] Core: remove unnecessary Boolean comparisons - part 2/2
2022-06-19 18:22:22 +02:00
wmayer
79df90a45c
Mesh: fixes #7018 : 3mf created with FreeCAD cannot be loaded with PrusaSlicer
2022-06-14 18:55:05 +02:00
wmayer
eca8c9dbe2
Mesh: improve OBJ import by allowing arbitrary names for the mtllib file
2022-05-17 15:02:59 +02:00
wmayer
bb028c7989
Mesh: modernize MeshIO classes
2022-05-17 12:20:22 +02:00
Zheng, Lei
3ef438eaf0
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
702238a99c
Mesh: PR6497 move return statement to new line
2022-03-29 12:36:30 -05:00
wmayer
c9a0fae9db
lgtm: [skip ci] FIXME comment
...
Change FIXME or remove it
2022-03-20 16:51:23 +01:00
wmayer
e3ebe4bc9f
Mesh: add basic support of 3MF file format
2021-10-22 17:11:16 +02:00
bartus
0c3ba910aa
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
822bc86894
Mesh: remove unused variable in Nastran reader
2021-09-29 16:34:58 -05:00
Chris Hennes
bd4623a2a3
[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
7655e7347d
[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
f9f08f8805
[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
33f3fa6865
Mesh: define the typenames FacetIndex and PointIndex to distinguish between facet and point related indexes
2021-09-14 23:01:29 +02:00
wmayer
182952a881
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
9f937f765d
Mesh: [skip ci] fix regular expression in MeshInput
2021-03-10 17:49:05 +01:00
Chris Hennes
081cc4d9eb
Remove extra comma in Asymptote surface color definition
...
Found via LGTM.
2021-02-08 10:50:18 +01:00
wmayer
e81482c7f9
Mesh: [skip ci] improve reading OFF mesh format
2020-11-03 11:15:37 +01:00
wmayer
ebb43351d1
Mesh: [skip ci] improve reading OFF mesh format
2020-11-02 16:36:07 +01:00
wmayer
d4c0baba0c
C++11: replace deprecated function std::bind2nd with lambda functions
2020-10-15 14:46:02 +02:00
wmayer
3051b75267
Gui/Mesh: [skip ci] make sure object fits into canvas
2020-09-08 15:12:09 +02:00
wmayer
f82b570832
Gui/Mesh: [skip ci] add Iso view position button to Web 3d page
2020-09-07 17:43:04 +02:00
wmayer
6019f6c69f
Gui/Mesh: [skip ci] put view positions at top of Web 3d page
2020-09-07 14:18:01 +02:00
wmayer
9f9d8e1523
Mesh: [skip ci] allow to set custom size for asymptote output
2020-08-29 19:05:28 +02:00
wmayer
66617c5e93
Mesh: [skip ci] support compressed X3D output
2020-08-29 14:56:41 +02:00
wmayer
f50c4a9e26
Mesh: [skip ci] improve color support for X3D and X3DOM output
2020-08-29 14:23:38 +02:00
wmayer
c06a4d462b
Mesh: [skip ci] support of WebGL/X3D export
2020-08-28 18:06:55 +02:00
wmayer
dbcf003f34
Mesh: [skip ci] fix bug in binary PLY export for mesh with colors
2020-08-27 15:11:30 +02:00
wmayer
b0f78f5a3d
Mesh: [skip ci] improve support of asymptote export
2020-08-27 15:10:23 +02:00