Skip to content

Releases: cognitedata/reveal

@cognite/[email protected]

02 Jun 09:06
ad02a1a
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v152.

🚀 Features

feat: Overlay3DTool that visualises overlays in 3D @Savokr (#3217, #3307)
feat: annotations in 360 images @haakonflatval-cognite (#3146, #3148, #3150, #3182, #3238, #3230, #3252, #3250, #3267, #3279, #3297)
feat: expose metadata about currently entered 360 image @astrid-kg (#3133)
feat: pass revision with the 'image360Entered' event @astrid-kg (#3132)
feat: support 360 image revisions / historical images @astrid-kg (#3099)
feat: add list function for added collections on viewer @haakonflatval-cognite (#3327)
feat: expose Id and label metadata for Image360 entity @pramodcog (#3299)
feat: add label and id to collection @christjt (#3300)
feat: add getPreviewThumbnailUrl method to revision @christjt (#3304)
feat: getter for asset IDs associated with 360 image @haakonflatval-cognite (#3328)

🐞 Bug fixes and enhancements

fix: add minimum threshold to prevent getting stuck when two icons are on top of each other @christjt (#3296)
fix: fix a leak where blob references are never released @Strepto (Equinor) (#3257)
fix: paraboloid shape in point cloud rendering @pramodcog (#3149)
fix: race condition on 360 image texture load @astrid-kg (#3147)

📖 Documentation

docs: image annotation docs @haakonflatval-cognite (#3197, #3295)
docs: API references are now sorted alphabetically @astrid-kg (#3143)
docs: historical 360 images and Information GUI @astrid-kg (#3138)

See installation documentation for details about installing Reveal.

@cognite/[email protected]

28 Apr 13:52
9ae7c81
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v149.

🐞 Bug fixes and enhancements

  • fix: don't redraw forever when setting custom transform (#3179)
  • fix: out of memory issue in 360 images for mobile (#3158)
  • fix: throw error if same image 360 collection is added twice(#3135)
  • fix: improve error message when adding 360 image collection with no valid images

See installation documentation for details about installing Reveal.

@cognite/[email protected]

05 Apr 07:26
51b832c
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v149.

🐞 Bug fixes and enhancements

  • fix: adaptive point sizing giving too large points in picking (#3116)

See installation documentation for details about installing Reveal.

@cognite/[email protected]

27 Mar 08:27
9d3d127
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v149.

🚀 Features

🐞 Bug fixes and enhancements

  • fix: added check if no point cloud material to be removed @pramodcog (#3032)
  • fix: 360 Image abort does not consider if the image is visible or not before aborting @astrid-kg (#2999)
  • fix: general cylinder arc angle is too big sometimes @haakonflatval-cognite (#3026)
  • fix: cone rendering when camera is inside the primitive @pramodcog (#2998)
  • fix: entering a clicked 360 Image is slow after hovering many icons @astrid-kg (#2994)
  • fix: skip loading empty point cloud tiles @pramodcog (#2986)
  • fix: mobile camera controls not working in certain scenarios @Savokr (#2967)
  • fix: deleting models while sectors are loading no longer causes error flood @astrid-kg (#2957)
  • fix: controls for 360 images on iOS @Savokr (#2952)
  • fix: reject malformed / invalid 360 images from being created @christjt (#2937)
  • fix: fixed issue with wheel events in StationaryCameraManager @Savokr (#2932)
  • improvement: adjusted point cloud style blending @pramodcog (#3077)
  • improvement: loading 360 descriptors for large sets no longer freeze the application @astrid-kg (#2992)
  • improvement: prefetching of 360 images is now cancelled when image is removed from cache @astrid-kg (#2971)
  • improvement: add cancellation token logic for loading sectors @astrid-kg (#2942)
  • improvement: improve CAD picking performance @pramodcog (#2970, #2953)
  • improvement: 360 image icons are now batch rendered and reuses textures @christjt (#2959)

📖 Documentation

See installation documentation for details about installing Reveal.

@cognite/[email protected]

07 Mar 16:12
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v148.

🐞 Bug fixes and enhancements

  • fix: incorrect parsing of certain 360 image events (wrong separator)

See installation documentation for details about installing Reveal.

@cognite/[email protected]

30 Jan 16:24
9894b1a
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v148.

🚀 Features

🐞 Bug fixes and enhancements

  • fix: entered 360 image being purged from cache by @christjt in #2914
  • fix: SSAO noise on large-scale models by @haakonflatval-cognite in #2913
  • fix: allow loading more than 1000 360 images by @christjt in #2919
  • fix: Wrong rotation speed with keyboard navigation when camera looking down/up. by @Savokr in #2923
  • fix: Incorrect behaviour of zoomToCursor mode after DefaultCameraManager deactivation/activation. by @Savokr in #2915

See installation documentation for details about installing Reveal.

@cognite/[email protected]

25 Jan 14:37
ddab595
Compare
Choose a tag to compare

This version of Reveal is compatible with ThreeJS v148.

🚀 Features

🐞 Bug fixes and enhancements

📖 Documentation

See installation documentation for details about installing Reveal.

New Contributors

@cognite/[email protected]

07 Dec 14:50
fba2eed
Compare
Choose a tag to compare

This is a major release of Reveal and contains breaking changes in the API. Please see the documentation for in-depth details for migrating. This version of Reveal is compatible with ThreeJS r145.

🚀 Features

🐞 Bug fixes and enhancements

📖 Documentation

See installation documentation for details about installing Reveal.

@cognite/[email protected]

08 Nov 15:03
48a9fbc
Compare
Choose a tag to compare

Reveal comes with ThreeJS embedded so you do not have this as a dependency in your project. If you still want to have it as a direct dependency, it must match the version used by Reveal (r141). You can also use three.js version exported by Reveal as import { THREE } from '@cognite/reveal.

🚀 Features

  • feat: hide & show measurements (#2651)

🐞 Bug fixes and enhancements

  • fix: create a box3 when deserializing areas in treeindex collection (#2671)
  • fix: fix low-precision problems with cylinders (#2656)
  • fix: Proper handling of mouse wheel zoom for non static Reveal "windows" (#2657)
  • fix: Fixes a bug where zooming in was incorrect when hovering over overlays. (#2641)

See installation documentation for details about installing Reveal.

@cognite/[email protected]

03 Nov 15:30
0347185
Compare
Choose a tag to compare

Reveal comes with ThreeJS embedded so you do not have this as a dependency in your project. If you still want to have it as a direct dependency, it must match the version used by Reveal (r141). You can also use three.js version exported by Reveal as import { THREE } from '@cognite/reveal.

🐞 Bug fixes and enhancements

  • fix: expose and fix bug causing getBoundingBoxByNodeId/TreeIndex not to modify out parameter (#2472)
  • improvmenet: keyboard and mouse event handling in viewer (#2492)
  • fix: point cloud picking precision issue (#2508)
  • improvement: use 'high-performance' powerPreference to avoid non-discrete GPU being used on certain systems (#2512)
  • fix: missing exports for data source (#2526)
  • fix: remove flat modifier, while maintaining TreeIndex precision (#2536) (@Strepto Equinor)
  • fix: do not blend in-front and back frame buffers when back objects have not been rendered (#2540)
  • fix: visualization artifacts due to wrongfully handling cylinder clip planes (#2556)
  • improvement: make CadModelUpdateHandler trigger sector loading immediately after the camera stops moving (#2573) (@eiriklegernaes Aize)
  • Use vec2 instead of struct for packing TreeIndexes (#2585) (@Strepto Equinor)
  • fix: general cylinder rendering when (#2620)
  • fix: enable depth writing for in-front pass (#2621) (@eiriklegernaes Aize)

See installation documentation for details about installing Reveal.