pre-commit-ci[bot]
9fe130cd73
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
PhoneDroid
a2d8b8bf6f
[ Mesh ]: Update SPDX License Identifiers
2025-11-02 15:49:56 -06:00
Markus Reitböck
2f59a590b8
Mesh: use CMake to generate precompiled headers on all platforms
...
"Professional CMake" book suggest the following:
"Targets should build successfully with or without compiler support for precompiled headers. It
should be considered an optimization, not a requirement. In particular, do not explicitly include a
precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically
generated precompile header on the compiler command line instead. This is more portable across
the major compilers and is likely to be easier to maintain. It will also avoid warnings being
generated from certain code checking tools like iwyu (include what you use)."
Therefore, removed the "#include <PreCompiled.h>" from sources, also
there is no need for the "#ifdef _PreComp_" anymore
2025-09-22 23:17:40 +02:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Luz Paz
a8183e0b30
Mesh: Fix source typo
...
Modified so it wouldn't show up in codespell results.
2025-04-06 12:13:10 -05:00
wmayer
fbd9eac848
Mesh: Fix linter warnings
2024-11-21 18:30:22 +01:00
Florian Foinant-Willig
bce19a969c
Mesh: modernize type checking
2023-10-23 18:08:06 +02:00
wmayer
a364141c58
Mesh: C++ core guidelines
2023-09-26 11:20:35 +02:00
wmayer
23db389a76
Mesh: Apply clang-format
2023-09-23 14:03:11 +02:00
wmayer
b4739d3ca4
Base: fix clang-tidy warnings in BoundBox.h
2023-08-26 21:03:58 +02:00
wmayer
d11fdf3ba9
Mesh: modernize C++: use equals default
2023-08-21 18:39:59 +02:00
wmayer
7f49080952
Mesh: modernize C++: use range-based for loop
2023-08-15 10:56:30 +02:00
wmayer
ec73caa40e
modernize C++: make unique
2023-08-07 19:51:30 -06:00
wmayer
82b168da15
Mesh: fix some clang-tidy warnings
2023-03-27 11:22:21 +02:00
Andrew
bebadad9bf
clean Mod/Mesh from #if 0
2023-03-27 11:22:21 +02:00
wmayer
b358407e3b
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
wmayer
bc33b44f3e
Mod: use new API of InventorBuilder
2022-12-12 20:50:32 +01:00
wmayer
0349009e39
Base: refactoring of InventorBuilder
2022-11-30 12:29:09 +01:00
wmayer
9537b3e84c
Base: refactoring of InventorBuilder
2022-11-29 15:20:43 +01:00
wmayer
cf3225b50f
Base: refactoring of InventorBuilder
2022-11-29 13:28:00 +01:00
wmayer
f0e22410db
Base: start of refactoring of InventorBuilder
2022-11-27 16:45:16 +01:00
wmayer
dafe5f11fb
Base: start of refactoring of Builder3D
2022-11-27 15:02:44 +01:00
luz paz
c174e063f3
Mesh: remove trailing whitespace
2022-11-14 21:37:03 -06:00
Uwe
356ae47332
[Mesh] Imp* - end: remove unused includes
...
- also some sorting
2022-11-11 03:34:31 +01:00
wmayer
d022e27f12
Mesh: split OBJ reader and writer from MeshIO
2022-09-20 20:22:30 +02:00
wmayer
1309b86ea5
App: move from float to double for accuracy parameter, add a virtual method to determine a default accuracy
2022-09-15 09:52:14 +02:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
wmayer
23b05a5fe7
Mesh: consider placement in MeshPy::foraminate
2022-08-05 00:46:48 +02:00
wmayer
0b4fcb8f20
Mesh: consider placement in MeshPy::nearestFacetOnRay
2022-08-04 20:47:33 +02:00
wmayer
d7efe8358f
Mesh: consider placement in MeshPy::cut/trim/trimByPlane
2022-08-04 18:49:10 +02:00
wmayer
c8c311c981
Mesh: refactor MeshPy::getSelfIntersections
2022-08-04 10:34:49 +02:00
wmayer
dd5fa8b6e0
Mesh: refactor MeshPy::writeInventor
2022-08-03 17:56:24 +02:00
wmayer
0b424620d6
App: changes in ComplexGeoData:
...
* rename some methods
* distinguish between Point and Vector
* support of arrays of Point or Vector
2022-08-03 16:18:14 +02:00
wmayer
8a81ff174b
Mesh: reduce the use of const_cast in Mesh module
2022-06-21 12:20:37 +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
91e4e468dd
Base: move ILogger sub-classes to their own source files in order to reduce including stream classes in client code
2022-03-06 10:13:47 +01:00
wmayer
505e8564b2
Mesh: Mesh.createBox() now accepts a bounding box as argument
2021-10-23 18:58:43 +02:00
wmayer
bbe2865059
Mesh: expose trimByPlane to Python
2021-10-15 23:07:59 +02:00
wmayer
9eedb17b70
App: use consistent spelling of SubElement
2021-10-06 18:09:53 +02:00
wmayer
b5c012a301
Mesh: implement sub-element handling
2021-10-06 17:19:38 +02:00
wmayer
210eac2a09
Mesh: improve function to fix points on edge
2021-09-29 19:32:18 +02:00
wmayer
3922a6ac73
Mesh: detect points on edges
2021-09-28 22:30:21 +02:00
wmayer
5694f08f15
Mesh: add function section() to Mesh class
2021-09-16 17:31:45 +02: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
luz paz
2321c90c76
Mesh: remove py2 code
2021-04-25 11:26:39 +02:00
wmayer
479a1fc9c9
Mesh: [skip ci] expose some mesh evaluation functions to Python
2021-02-14 12:02:45 +01:00
wmayer
56c6db10e0
C++11: replace deprecated function std::bind2nd with lambda functions
2020-10-15 14:46:02 +02:00
wmayer
a759c7ecd6
Mesh: add overloaded mesh decimation to set target number of triangles
2020-05-03 15:04:50 +02:00
wmayer
a031816de2
Mesh: change MeshSegmentAlgorithm::FindSegments to accept shared instead of raw pointers
2020-03-03 21:27:31 +01:00