2.1.0 (2024-07-10)
- add indexedDB cleaner, fix lost geometries in streamer (30e8ef0)
- clipping fills highlight (09b464d)
- core: adds ModelIdMap and its conversion to/from FragmentIdMap (55258be)
- core: adds name to SimpleWorld and creation events to Worlds (9c39280)
- core: updates classifier to allow spatial structure grouping (038629e)
- core: updates IfcMetadataReader (704f45b)
- expose streamer objects (988f92e)
- improves some methods (55b802a)
- move volume computation logic to core (d2a4ed3)
- update fragments to support globalId (3401fb2)
- add guard check for clipping planes object materials (8edc0cc)
- add support for decimeters and centimeters (722e8cb)
- core: updates package to auto get wasm on IfcLoader (b187466)
- correct camera and grid disposal logic (fead481)
- correct culler when displaying coordinated models (471e8f2)
- correct hider hide all / show all logic (782a0b3)
- correct marker bug for working with multiple worlds (54834e8)
- correct multiple streamed model coordination (a5220a7)
- correct world event disposal logic (ee5c0fb)
- FaceMeasurement: handle world.isDisposing when setting visibility (#416) (68b40c1)
- front: custom highlighter colors were overwritten by select and hover (d95e168)
- make classifier take ifc spaces into account for spatial structure (e54e13b)
- properties-utils: fix decimiter units (#440) (3c83e02)
- remove incorrect import extension (682a325)
- solve clip planes deletAll infinite loop (8e40173)
- solve postproduction custom pass quality degradation when resizing (2506de6)
- substitute "pointermove" by "cursormove" for touchscreens (9e4a126)
- updates MeasurementUtils to only return volume (79b252c)
2.0.1 (2024-05-22)
- add angle measurement (70a57c9)
- add civil components (3834944)
- add culler to plans example (5a96f9c)
- add edges clipper tutorial (05cd9c8)
- add facedimension tutorial (5bec282)
- add fragment bounding box (1cb8fe9)
- add fragment classifier (2bff19c)
- add fragment colorize feature (0c109b3)
- add fragment exploder (1a31345)
- add fragment hider (853fb89)
- add fragment ifc loader example (3252f56)
- add fragment streamer (9bea629)
- add highlighter (d2bcb7e)
- add json exporter tutorial (85dbf40)
- add measurement utils tutorial (c9333e9)
- add measurements (173c4f3)
- add minimap (16a17c3)
- add minimap tutorial (e0db231)
- add orthoperspective camera tutorial (4c16880)
- add plans tutorial (d90272b)
- add relations map to streamed properties (d6acb57)
- add shadow dropper (6d2282e)
- add simple world tutorial ui (41e353e)
- add streamed properties (af39121)
- add support for shared world items (f6b716c)
- add various front components (69e2a8d)
- add volume dimension tutorial (cdcef4c)
- bounding boxes tutorial (779f962)
- bump version (f4c2f76)
- civil tutorials (#365) (63b26aa)
- classifier tutorial (f0f863f)
- converted the repository to a monorepo (#363) (15f407a)
- core: changes and improves IfcPropertiesIndexer to IfcRelationsIndexer (#380) (bd68aa6)
- core: improves IfcRelationsIndexer.processFromWebIfc (#384) (8b1ab2f)
- core: updates IfcRelationsIndexer (fd8eb82)
- core: updates IfcRelationsIndexer to allow indexations from WebIfc (#381) (107d765)
- decouple css 2d renderer from core renderer (867c8ec)
- exploder tutorial (ac5bdb2)
- expose civil components (fde895b)
- finish civil component examples (b2fea99)
- finish clipper and materials examples (76301df)
- finish fragments tutorials (d89966f)
- finish refactoring the repo (909108a)
- first implementation of color-based highlihgter (9278242)
- fix civil line width aspect (a2c83a5)
- fix front build errors (95d0632)
- fix simple renderer resize event (e44e32a)
- implement clipper (b105266)
- implement culler (2dc87d8)
- implement fragment ifc loader (7c8ef69)
- implement fragment manager (4601946)
- implement grid (bf4a18c)
- implement html renderer (680e3d6)
- implement materials (ead30d4)
- implement raycaster (6506e94)
- improve indexer tutorial (2ff8d9c)
- improve orthoperspective camera tutorial (8155778)
- integrated vite (#359) (48a20ef)
- make first world example work (d0aca80)
- make worlds type generic (817907d)
- more dimension tools (3547b8f)
- progress with civil tutorials (e67e980)
- push last minute changes (3c39e13)
- push progress (b86e2c4)
- reimplement zoom to selection (45b74f4)
- restructure repo (bd3b964)
- set up geometry streaming examples (4fec74d)
- set up scoped publishing (5acce7f)
- start big refactor (cf2e2f7)
- update fragment dependency (ce092f0)
- update indices in streamed properties (09ee838)
- update postproduction renderer example (6f12b9d)
- update shadow dropper tutorial (aee26f9)
- updates FragmentManager.load (#385) (cfb7a04)
- core: updates IfcRelationsIndexer tutorial (e19954b)
- correct FragmentIfcLoader example (fc953a6)
- correct geometry tiler (d1352d8)
- improve fragment streamer behavior (4a03c7c)
- improve marker example (125fe02)
- improve measurement face detection (444e81a)
- improve ortho camera aspect update (4c7c6fc)
- improve simple renderer resize event (d5b4f59)
- regenerate yarn.lock file (319b2ac)
- solve build errors (f69926f)
- release 2.0.1 (cb3cb53)
1.5.0 (2024-04-11)
- add 3d alignment navigator (0e76a97)
- add 3d road marker (bee851a)
- add basic civil plan annotations (#336) (5d9ddc8)
- add basic LOD system using OBBs (a4faf2f)
- add category filter to road cross section (0d28358)
- add plan / elevation marker (e793f4e)
- add reverse reference to civil items (77221c2)
- anchor position (#333) (5c0ebba)
- constant KPs and KP-Station Manager (#351) (2bdf974)
- coordinate elevation view with plan view (7d4ed39)
- finish splitting down civil (ffd67e0)
- finish streaming tutorial (652ecd7)
- first version of road cross section (613dec1)
- improve 2d civil view navigation (#325) (c72e6cf)
- improve alignment curves appearance (8bc0f54)
- improve civil plan highlighter (bc118db)
- improve coordination logic (ec14e54)
- improve tiles, make tutorial (eedaa55)
- improve vertical alignment style (bc9bd41)
- KP Manager + Supporting Plan-Navigator + Cleanup (#355) (46d8a94)
- make 2d scene XY scale editable (0575471)
- make cross section work with marker (8ce261d)
- marker info elevation (#354) (1f762af)
- markers elevation (#357) (ceb9c51)
- Markup Tool Labels (#356) (705cfe5)
- more improvements for highlighter (be2d44d)
- rename civil classes (83e7092)
- revert anchor position (#333) to manually pick changes (7d42dca)
- start spitting down civil (4b9b086)
- update fragments (06d60f6)
- add ifc items to components mesh set (c758266)
- Clearing Clusters (#353) (ff322f8)
- correct horizontal alignment measurement marks (fc3de10)
- correct infinite 2d grid (55e66cf)
- correct navigator (51158ec)
- correct some of the previous PR's mistakes (dd1e7ae)
- get rid of error when removing streamed model from scene (#346) (81d5279)
- ifcPropertiesProcessor.getProperties (#321) (9aa8ba1)
- improve coordinate, correct excluded categories (699ce7d)
- make fragment loading continue when data not found (9abb99c)
- restore camera animation navigation (3531943)
- revert juan breaking PR (62257c0)
- revert previous broken commit (d805404)
- revert web-ifc dependency due to streammeshes missing (cab60f5)
- solve face measurement component bugs (3e41b37)
- various corrections (03c70f4)
1.4.5 (2024-02-28)
- add catch for property streaming (5bca000)
- BIM tiles (#301) (83f37b7)
- moved mapbox to peer dependencies (#265) (91d69a9)
- remove merged fragments (#295) (27cfe4c)
- road navigator (#287) (93206b9)
- Set log level of FragmentIfcLoader (#273) (d7b5817)
- Set log level of FragmentIfcLoader (#281) (8a7be0a)
- smart measurement tools (#284) (ae100d0)
- updated properties manager example (#285) (aee490a)
- add streaming file sample (32a188e)
- components.dispose failed when ui disabled (#267) (83fc9ec)
- correct highlihgter update (d976752)
- FragmentClassifier.byPredefineType returns a set of strings (#266) (b836e28)
- FragmentTree must not be a tool (#270) (50c0f3f)
- length measurement visualization (#268) (8997b2a)
- Optional categories reset after initial loading in FragmentIfcLoader (#269) (29313fb)
- restore n8ao version (4e5da6a)
- updated annotation components (#254) (9d17a04)
- used internal variables on component dispose (#271) (8ac695d)
- release 1.4.5 (0e00623)
1.3.0 (2024-01-07)
- components: 184 - Fixed navigation break on first person mode (#236) (28e7890)
- components: 224 - QuerySelector failing on SimpleUICard (#228) (d797b0d)
- components: fragment highlighter meshes added to screen culler (#238) (8f29abf)
- components: slot parent missing in ui components (#239) (c671e18)
- publish npm package on successful release-please execution (#200) (570dac3)
- screen culler buggy when multiple models loaded (#242) (7d2fc5a)
- setup events in length measurements when ui is disabled (#241) (e54121a)
1.2.0 (2023-12-01)
- update patch version (fbc3ab0)