wmayer
439abaf81f
Mesh: move PLY reader to own class
2024-12-07 13:01:04 +01:00
wmayer
d795acc378
Mesh: Add comment explaining the workaround
2024-11-28 17:07:34 +01:00
wmayer
8f18cfaf3a
Mesh: Workaround to load 3mf files not supported by zipios library
2024-11-28 17:07:34 +01:00
wmayer
7a2bfb7370
Mesh: Fix linter warnings
2024-11-21 18:30:22 +01:00
wmayer
ffa3fa5b5a
Core: Extend Color API
...
* Fix issues with alpha value <> transparency
* Use type traits to convert between different color classes (fixes #14515 )
2024-11-15 12:25:25 -05:00
DeflateAwning
8de6db3e97
Find and replace http://freecad.org to https://freecad.org
...
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Done in all remaining files (after doing it in SVGs in the last commit)
2023-10-29 22:39:22 -06:00
wmayer
bd0a3122b6
Mesh: C++ core guidelines
2023-09-26 11:20:35 +02:00
wmayer
4e328682d9
Mesh: Apply clang-format
2023-09-23 14:03:11 +02:00
wmayer
e613167d8d
Mesh: modernize C++: use default member init
2023-08-23 00:55:03 +02:00
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