Thomas Krijnen
a7738eeb64
Pass around non-static logger instances and programmatic access to messages in-memory
2026-06-10 18:40:17 +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
Thomas Krijnen
ac9505506c
Extend IfcGeomServer with calculated quantities
2017-01-22 16:09:14 +01:00
Ivano Ras
42067de44c
use union to remove warning (issue 105). ( #108 )
2016-07-19 16:29:01 +02:00
Thomas Krijnen
815ed07192
MinGW fixes and warnings
2016-06-05 14:03:03 +02:00
Thomas Krijnen
009870135f
Merge branch 'pr/78' into mingw
2016-06-05 14:01:55 +02:00
Thomas Krijnen
4afc568a41
Remove unsupported feature from IfcGeomServer
2016-05-30 14:14:45 +02:00
Fredounet
3b169219af
MSYS2 Mingw64 compilation. Compilation successful considering everything but the following:
...
- IFC4 (only IFC2x3 tried; should work)
- VLD
- IfcMax
- shared libraries
2016-05-29 17:58:03 +01:00
Thomas Krijnen
a298903fdd
IfcGeomServer settings
2016-05-28 16:08:31 +02:00
Johannes Obermayr
42188904af
Fixes to build on openSUSE/Packman. ( #67 )
...
- Support different BINDIR, INCLUDEDIR and LIBDIR on install
- Take right python dir on x86_64 arch
- Fix build against Boost >= 1.58
- Make it possible to build libIfcGeom shared to reduce size of dependent binaries
- Fix INSTALL_RPATH
- Fix some more compiler warnings
2016-05-15 15:47:21 +02:00
Thomas Krijnen
5c1ac39f19
Merge pull request #42 from Tridify/ifcconvert_enhancements
...
IfcConvert enhancements
2016-03-22 13:28:15 +01:00
Thomas Krijnen
28560d164c
Add IfcGeomServer description
2016-03-12 16:54:21 +01:00
Stinkfist0
0da0e63687
Begin to implement IfcConvert enhancements discussed in #20 . Remove C++-specific getters and setters and use the same set() and get() functions in in both C++ and Python. Enhance output of IfcConvert, especially in error situations (spamming a hundred lines of options always hides the original error message), utilize Boost's foreach macro to provide cleaner iteration code.
2016-03-07 22:37:36 +02:00
Stinkfist0
61ccd8a7cf
VLD, not VLC...
2016-02-07 12:28:05 +02:00