Skip to main content
Practitioner ⭐️
December 12, 2022
Solved

Learn Cognite Reveal

  • December 12, 2022
  • 31 replies
  • 539 views

I work cognite reveal 3d images  in angular v12.1.1.  I using NPM  npm i @cognite/reveal@3.3.0 ,  @cognite/sdk@7.14.0 and  @cognite/potree-core@1.5.2,  Cognite reveal AxisViewTool is not working. 

error: (Module '"@cognite/reveal"' has no exported member 'AxisViewTool'.)

 

Best answer by Karthik Kaliyaperumal

Click Object enable blue color with outline, How do this ?

 

31 replies

Lars Moastuen
Expert ⭐️⭐️⭐️⭐️
Expert ⭐️⭐️⭐️⭐️
December 14, 2022

Hi Karthik and thank you for reaching out. In Reveal 3.x, tools are imported through “@cognite/reveal/tools”, not “@cognite/reveal”. Note that in Reveal 4 (recently released) it is optional to import from “@cognite/reveal” or “@cognite/reveal/tools” - see https://cognitedata.github.io/reveal-docs/docs/migration-guide for details on migrating from version 3 to 4.

Lars Moastuen (Software Engineer, Atlas AI)
Practitioner ⭐️
December 15, 2022

Thanks, AxisViewTool is working. and I have another doubts, If mouse hover 3D image show 3d object name and click object highlight name right side show tree structure data . see https://cognite-learn.fusion.cognite.com/learn/3d-models/6310365425503151/revisions/5444434995238807?env=westeurope-1&cluster=westeurope-1.cognitedata.com 

Lars Moastuen
Expert ⭐️⭐️⭐️⭐️
Expert ⭐️⭐️⭐️⭐️
December 15, 2022

Hi again Karthik. I’m a bit unsure of what you’re asking here - do you want to implement similar functionality as in the Fusion 3D viewer, or are you suggesting a new feature in Fusion? 

 

Regards,

Lars Moastuen

Product manager, 3D

Lars Moastuen (Software Engineer, Atlas AI)
Practitioner ⭐️
December 15, 2022

I need object name with right side tree structure data 

 

Lars Moastuen
Expert ⭐️⭐️⭐️⭐️
Expert ⭐️⭐️⭐️⭐️
December 15, 2022

Do do this in your application, you need to:

  1. Detect clicked objects (see https://cognitedata.github.io/reveal-docs/docs/examples/click-reactions-cad)
  1. Map returned “treeIndex” to “nodeId” (https://cognitedata.github.io/reveal-docs/docs/api/classes/cognite_reveal.CogniteCadModel#maptreeindextonodeid)
  2. Use CDF to get metadata about the clicked object using nodeId from step above (https://cognitedata.github.io/cognite-sdk-js/classes/nodes3dapi.html#retrieve)

Does this help?

Lars Moastuen (Software Engineer, Atlas AI)
Practitioner ⭐️
December 15, 2022

Thanks, I will try. 

Practitioner ⭐️
December 16, 2022

how to use Nodes3DAPI Class, What are parameters passing?  If any javascript example please share me. 

Practitioner ⭐️
December 16, 2022

Click Object enable blue color with outline, How do this ?

 

Lars Moastuen
Expert ⭐️⭐️⭐️⭐️
Expert ⭐️⭐️⭐️⭐️
December 16, 2022

For details on using the Cognite JS SDK, please see https://docs.cognite.com/dev/guides/sdk/js/

For highlighting objects in Reveal, please see https://cognitedata.github.io/reveal-docs/docs/examples/cad-styling

Lars Moastuen (Software Engineer, Atlas AI)
Practitioner ⭐️
December 17, 2022

Thanks