Releases
v2.2.0
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 )
You can’t perform that action at this time.