Skip to content

Releases: Creoox/creoox-ifc2gltfcxconverter

5.11.13

Choose a tag to compare

@CreooxTech CreooxTech released this 24 Jul 12:05
98592c1

Fix argument offset when reading SELECT values in IFCPROPERTYBOUNDEDVALUE

5.11.10-beta

5.11.10-beta Pre-release
Pre-release

Choose a tag to compare

@CreooxTech CreooxTech released this 20 Jul 14:20
98592c1

Add additional checks when reading attributes from the IFC token stream during export of meta data

5.11.7

Choose a tag to compare

@CreooxTech CreooxTech released this 22 Jun 09:42
3ccfb13

Improve CSG processing
Fix bug in setting gltf::Accessor::byteOffset

5.11.5-beta

5.11.5-beta Pre-release
Pre-release

Choose a tag to compare

@CreooxTech CreooxTech released this 19 Jun 15:45
3ccfb13

Improve CSG processing

5.11.2

Choose a tag to compare

@CreooxTech CreooxTech released this 10 Jun 15:42
14ef517

Add recursion guard in IFC mesh processing

5.11.1-beta

5.11.1-beta Pre-release
Pre-release

Choose a tag to compare

@CreooxTech CreooxTech released this 08 Jun 20:19
14ef517

Fix bug in processing of IfcPropertyListValue

5.10.11-beta

5.10.11-beta Pre-release
Pre-release

Choose a tag to compare

@CreooxTech CreooxTech released this 28 May 07:36
14ef517

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

5.10.5-beta Pre-release
Pre-release

Choose a tag to compare

@CreooxTech CreooxTech released this 12 May 11:27
14ef517

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

Choose a tag to compare

@CreooxTech CreooxTech released this 24 Apr 08:07
896746f
  • 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"

5.9.1

Choose a tag to compare

@CreooxTech CreooxTech released this 16 Mar 16:20
2346fe0
  • Fix bug in input config file option excludeGeometryForIfcTypes.

  • Fix bug in units export

  • New "materials" array in metadata

image