Thomas Krijnen
28c9c1d34d
Silence remaining compiler warnings
...
Generated with the assistance of an AI coding tool.
2026-08-09 09:04:28 +02:00
Thomas Krijnen
be3c2ee770
Expose geometry types in snake case
...
Generated with the assistance of an AI coding tool.
2026-08-09 04:44:18 +02:00
Thomas Krijnen
4e49b640a7
Own iterator geometry results
...
Return independent geometry copies with unique ownership, preserve parent lifetimes, and teach the Python wrapper to own derived results. Keep serializer inputs non-owning and replace Collada's deferred object with copied triangulation elements.\n\nGenerated with the assistance of an AI coding tool.
2026-08-08 15:18:51 +02:00
Thomas Krijnen
7ae6bf4374
Rename geometry and serializer files
...
Apply the rename manifest, normalize serializer filenames to the classes they define, and update includes and CMake source lists.
Generated with the assistance of an AI coding tool.
2026-08-08 14:20:05 +02:00
Thomas Krijnen
af58eaf79f
Last minute refactoring
2026-08-08 07:42:45 +02:00
Thomas Krijnen
561a23cfbc
After-merge clean-ups
2026-07-09 22:01:21 +02:00
Thomas Krijnen
7fc2d9a998
Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu
2026-07-09 13:21:39 +02:00
Thomas Krijnen
a7738eeb64
Pass around non-static logger instances and programmatic access to messages in-memory
2026-06-10 18:40:17 +02:00
Thomas Krijnen
98ff457fd6
Continue work on plug-in and tests
2026-05-06 21:17:57 +02:00
Thomas Krijnen
91ae631c7d
Merge remote-tracking branch 'origin/v0.8.0' into datamodel-v1.0
2026-04-18 20:15:28 +02:00
Thomas Krijnen
d2cc66fdf0
tree and document plug-ins
2026-04-17 11:24:09 +02:00
Thomas Krijnen
3824e7b449
First start plug-in architecture
2026-04-15 18:07:28 +02:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Andrej730
d41985f23a
format cmake files
2025-12-22 18:44:42 +05:00
Andrej730
2627052b55
cmake - export IfcOpenShellConfig.cmake
2025-12-11 19:55:41 +05:00
Esteban DUGUEPEROUX
083fab5255
cmake: Use standard install way
...
For specific install customization, use CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR variables.
See-Also: https://cmake.org/cmake/help/latest/guide/tutorial/Installation%20Commands%20and%20Concepts.html
2025-11-30 11:11:51 +01:00
Diego Mateos
7221e72cfa
fix some target folders to respect parent cmake
2025-11-28 14:11:57 +01:00
Esteban Dugueperoux
613015e37e
cmake: Externalize OpenCascade config ( #7365 )
...
Co-authored-by: Andrej <azhilenkov@gmail.com >
2025-11-19 18:02:07 +05:00
Andrej730
e1c3c44fb3
IfcGeomServer cmake - remove headers from source files
2025-11-18 19:59:34 +05:00
Andrej730
e7c422469a
IfcGeomServer cmake - remove not required chrono component #7337
...
Noticed Linux build failing now
2025-11-18 19:59:34 +05:00
Esteban DUGUEPEROUX
6a7ecf7f58
cmake: Have a dedicated CMakeLists.txt for IfcGeomServer
2025-11-13 10:14:59 +01:00
Andrej730
babf95785c
Move IFCOPENSHELL_VERSION definition from IfcParse.h
...
To prevent recompiling all files that have IfcParse.h include and improve caching.
2025-09-30 19:17:46 +05:00
Thomas Krijnen
e228095391
Fix geomserver compile
2025-09-29 13:19:46 +02:00
Cristian Ritter
d714eca4ee
replacing diffuse to get_color method
2024-08-20 11:44:20 -03:00
Thomas Krijnen
783675f78c
Fix IfcGeomServer build after c01263d721
2024-06-10 21:41:52 +02:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
dad5845db7
Fix compilation of gserver
2023-08-01 11:52:11 +08:00
Thomas Krijnen
236f470ae6
Update geom server
2023-03-22 09:28:02 +01:00
Thomas Krijnen
2bd6d9343c
Fixes for some of the header renames
2022-06-15 13:56:47 +02:00
luzpaz
0aa8a19b6d
Fix various typos ( #1837 )
...
Found via `codespell`
2021-10-29 08:56:02 +11:00
Thomas Krijnen
b0993bb382
Update geom server
2021-07-11 15:20:06 +02:00
Thomas Krijnen
8815b74ff8
thanks @tpaviot
2020-11-29 16:16:11 +01:00
tpaviot
28d9bccb6e
[g++-warning-fix] Fix sign comparison in IfcGeomServer.cpp
2020-11-08 15:52:54 +01:00
Thomas Krijnen
5b81d7a0c1
Fix previous commit
2019-10-15 10:39:58 +02:00
Thomas Krijnen
f9b76ce022
Don't write materials without diffuse color in geom server
2019-10-15 10:38:49 +02:00
Thomas Krijnen
45136fce6c
GeomServer: precision on double formatting, compound in meters, bounding box also from compound
2019-02-20 12:29:44 +01:00
Thomas Krijnen
33cbcc2510
Provide LARGEST_FACE_DIRECTION in geom server quantities
2019-02-15 13:46:13 +01:00
Thomas Krijnen
94c3261ba8
Geomserver positions in 64bit
2019-02-12 16:31:38 +01:00
Thomas Krijnen
826752ca6c
Geomserver bounding box sizes
2019-02-12 12:47:01 +01:00
Thomas Krijnen
c3adcf631a
Fix previous commit
2019-02-08 16:53:09 +01:00
Thomas Krijnen
7f9d418112
Add LARGEST_FACE_AREA to geom server
2019-02-06 16:24:17 +01:00
Thomas Krijnen
3d240deed1
Extended data backwards compatibility
2018-11-28 10:50:09 +01:00
Thomas Krijnen
9caa753d27
Fix geom server quantities
2018-11-14 12:14:00 +01:00
Thomas Krijnen
f7e66d1e7f
make_unique<>() is C++14
2018-11-03 16:55:41 +01:00
Thomas Krijnen
6cf214d2e0
Missing header on Travis
2018-11-03 11:34:12 +01:00
Thomas Krijnen
3ff619c7ed
Quantities in convert and geomserver. Faceset helper for creating edge pairs.
2018-11-02 16:10:06 +01:00
Thomas Krijnen
7a7aab01bb
IfcGeomServer matrices in double precision
2018-07-07 21:14:27 +02:00
Thomas Krijnen
05e6f56911
Linker errors, geom server, warnings
2017-12-29 13:48:08 +01:00
Thomas Krijnen
1e79eb535a
Build comprehensive representation id. Fix #225
2017-06-28 15:59:03 +02:00
Stinkfist0
d8a11dd096
Refactoring and cleaning up geom iterator filtering.
2017-03-04 13:54:19 +01:00