Releases: Creoox/creoox-ifc2gltfcxconverter
Release list
5.11.13
5.11.10-beta
Add additional checks when reading attributes from the IFC token stream during export of meta data
5.11.7
Improve CSG processing
Fix bug in setting gltf::Accessor::byteOffset
5.11.5-beta
Improve CSG processing
5.11.2
Add recursion guard in IFC mesh processing
5.11.1-beta
Fix bug in processing of IfcPropertyListValue
5.10.11-beta
Fix curve discontinuity in IFCSECTIONEDSOLIDHORIZONTAL handling. Extra support sections are inserted along the directrix so swept solids follow curved paths smoothly. Previously, the code advanced to the next explicit cross-section profile too early. That made inserted intermediate sections use the wrong profile and could create visible kinks or discontinuities.
The fix keeps explicit stations tied to their correct profiles and, for inserted support sections between two explicit stations, interpolates between the surrounding profiles when their point counts match.
This preserves the intended loft shape while still benefiting from additional curve-following sections.
5.10.5-beta
Enhanced CSG stability by introducing a failure mode for invalid mesh detection. This prevents infinite computation loops on invalid geometry (open meshes, self-intersecting meshes etc.) by logging the issue and exiting gracefully.
5.10.4
- Add IFCCENTERLINEPROFILEDEF, IFCASYMMETRICISHAPEPROFILEDEF, IFCMIRROREDPROFILEDEF, IFCCRANERAILASHAPEPROFILEDEF, IFCCRANERAILFSHAPEPROFILEDEF, IFCARBITRARYPROFILEDEFWITHVOIDS, add IFCARBITRARYCLOSEDPROFILEDEF
- Add IfcRevolvedAreaSolid mesh processing
- Improve CSG processing robustness and quality
- Improve NURBS discretization, make it adaptive by curvature
- Add export of "IfcMaterialConstituent" and "IfcMaterialConstituentSet" in metadata.json
- Fix bug in handling metadata in combination with input config file option "excludeGeometryForIfcTypes"
