Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Andrej730
2855e96e53
HdfSerializer::read_surface_style - fill style.instance
...
E.g. Bonsai is relying on geometry.materials to identify what styles object has and in this case it would skip all styles without entities.
2025-08-07 21:02:35 +05:00
Andrej730
4b7dfcdae5
HdfSerializer::read - fix nullptr dereference reading surface styles
...
The problem was with the line `read_surface_style(surface_styles[i], surface_style_ptrs[i]);` since `surface_style_ptrs[i]` was a nullptr.
Changed the signature to `style&` to make it more clear that it's expecting already created style struct.
2025-08-07 21:02:35 +05:00
Andrej730
dd9de98290
Store edges representation item ids in Triangulation
2024-09-25 19:09:14 +05:00
Thomas Krijnen
c01263d721
shared_ptr styles all over #4833
2024-06-10 20:13:12 +02:00
Thomas Krijnen
dc81be8a9a
item_id vector #3120
2024-04-15 13:02:45 +02:00
Thomas Krijnen
65e874c67f
Drastic settings refactoring
2023-11-15 10:32:33 +01:00
Thomas Krijnen
2b1b79bf1c
Make occt optional
2023-03-22 11:17:14 +01:00
Thomas Krijnen
c78b2893de
Proceed with merge
2023-03-21 20:15:01 +01:00
Adrien SCHVALBERG
42448cae4e
Add missing exports for ifcopenshell-python when we build shared libs.
2022-05-09 14:13:47 +02:00
aothms
6eab9fb593
#1785 HdfSerializer read-only option
2021-11-28 19:34:54 +00:00
Thomas Krijnen
0b7bdc0f9d
#1785 geometry caching caching
2021-11-06 13:16:13 +01:00
Thomas Krijnen
05256fc0f4
#1785 geometry caching on multi threaded iterator
2021-11-02 11:39:49 +01:00
Thomas Krijnen
5f7d92aeb0
#1153 HdfSerializer.remove() for cache eviction
2021-10-29 10:41:21 +02:00
Thomas Krijnen
c754d15da8
don't create empty HdfSerializer symbol
2021-10-29 10:40:42 +02:00
Thomas Krijnen
bdc6fcb66f
#1803 Use abstract GeometrySerializer as cache to eliminate cyclic dependencies
2021-10-18 11:38:01 +02:00
Thomas Krijnen
8dca84dd07
Geometry caching
2021-10-08 15:38:46 +02:00
Thomas Krijnen
66faea1285
HDF5 optional in code
2021-08-31 11:03:28 +02:00
Thomas Krijnen
eeaf04c6ea
Remove templates on iterator and element
2021-07-11 15:00:59 +02:00
Thomas Krijnen
f032378ca7
no double/float parametrization anymore
2021-07-11 11:03:35 +02:00
johltn
5be6954fd7
Made changes accordign to PR review
2021-02-20 15:35:33 +01:00
johltn
40266e7bf2
Fix constructor arguments names
2021-02-19 17:03:41 +01:00
johltn
9816e96a34
Add OCCT data to output file
2021-02-19 12:05:29 +01:00
johltn
f4fc8914b8
Get BrepElement to triangulate + serialize from it
2021-02-19 11:52:32 +01:00
johltn
12983ea4fe
Move HDF compound type definitions to constructor
2021-02-18 10:35:51 +01:00
johltn
0882bfaf3e
Add faces existence condition and keep cleaning
2021-02-18 10:12:29 +01:00
johltn
ba5751e535
Create Positions, Normals, and Indices datasets
2021-02-16 13:13:00 +01:00
johltn
08f7008cb5
Create first groups and datasets
2021-02-15 21:17:35 +01:00
johltn
274235ebea
Initialize file
2021-02-14 12:23:43 +01:00
johltn
addef5dfa3
Create HdfSerializer based on ObjSerializer
2021-02-12 17:32:43 +01:00