Skip to content

v2.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Aug 14:54
f13e797

2.2.0 (2024-08-18)

Features

  • allow custom fetch function (e5764ff)
  • core: add includedCategories option to IFCLoader (771c8ee)
  • core: adds 4 more types of relations in the IfcRelationsIndexer (0b8e98f)
  • core: adds a new created pset with the IfcPropertiesManager to the relations index (000bc06)
  • core: adds a way to find related entites based on inverse attributes to IfcRelationsIndexer (86c5cc0)
  • core: adds Declares, HasContext, Controls, IsNestedBy and Nests to IfcRelationsIndexer (65db4fb)
  • core: adds GUID to FragmentIdMap functionality to FragmentsManager (5de15cc)
  • core: adds new relation in IfcRelationsIndexer (23c99ee)
  • core: allow the mesh culler to update instanced meshes count (961d03d)
  • core: allows the FragmentsManager to transform objects into the base coordinate system (c0d160b)
  • core: BCF Integration (#474) (27f3e30)
  • core: fast cast shadows (f726fc3)
  • core: implement model cloning and subsets (4aba42e)
  • front: add highlight autotoggle feature (845e695)
  • front: add sections (0fab35c)
  • front: add selectable items to highlighter (68a0440)
  • front: allow decimal control in simple dimension line (169dc01)
  • front: allow static elements when streaming (974e254)
  • front: allow to customize vertex picker preview (18e0042)
  • front: allows to specify when select and hover are enabled in the highlighter (24b4280)
  • front: implement visibility for area measurements (5633e42)
  • front: misc improvements to streamer (4abff07)
  • front: outliner component (edcfbca)
  • store spatial elements within fragment group (6ec2e7b)

Bug Fixes

  • add window to setInterval to avoid typescript complains (bb43eef)
  • allow to delete all clipping planes without destroying floor plans (80c72af)
  • core: accepts Vector3 to apply the base coordinate system in FragmentsManager (498df6d)
  • core: camera felt heavy on close distances (5ceb4e6)
  • core: correct bounding boxer behavior for fragment meshes (17a0fba)
  • core: correct indexer bug skipping nested spatial elements (13c92dd)
  • core: IfcPropertiesManager not working for IFC4X3_ADD2 schema (e2ac2fe)
  • core: IfcRelationsIndexer wasn't processing all relations (54ef882)
  • core: improve ifc memory clean logic (8d3099c)
  • core: updates base coordination matrix from FragmentsManager (6fe6a82)
  • core: use customLocateHandler in IfcLoader (9e8cb41)
  • correct highlighter not working with exploded items (882e872)
  • correct ifcloader disposing bug (35bfd05)
  • correct IfcPropertiesTiler progress event (fe7c112)
  • correct indexer check bug (b4cab8e)
  • correct visibility issue when updating edges planes (db352b7)
  • correct web-ifc memory leak when disposing (4f56f19)
  • force context release when disposing renderers (11e0860)
  • front: apply model coordination to edges (44a8b60)
  • front: correct face measurement position when model has transform (086855d)
  • front: correct sections camera dimensioning (9df0679)
  • front: correct streamer error when deleted non-streamed model (863d24b)
  • front: correct tiles clean cache time computation (90a4fdd)
  • front: fix edges clipping plane visibiility (d94d9d4)
  • front: fix highlighter color reset logic with backup color (5ae34a0)
  • front: make highlightByID toggle only when picking (e5b8790)
  • front: solve outline rendertarget clear (b1bb30a)
  • hide vertex picker preview when disabling it (bed797f)
  • main: make isStreamed property available in fragment load event (9ca135e)
  • main: prevent postprocess renderer from being resized to 0 (eea990c)
  • solve area measurement breaking when hitting "enter" with 1 point (5b21744)
  • solve clipping fills outline bug (2070c08)