Assembly Similarity Search Using HOOPS Embeddings

The notebook demo_assembly_to_assembly_retrieval.ipynb extends part-level similarity search to assemblies. It retrieves candidate assemblies using their parts, scores the matches, and visualizes the results.

Follow Install HOOPS AI for environment and license setup. Complete CAD Indexing and Retrieval Using HOOPS Embeddings first to become familiar with part retrieval and prepare a search index containing assemblies.

The notebook covers whole-assembly and sub-assembly matching, including how coverage settings affect which assemblies are considered similar.

The code and resources for this tutorial can be found in the HOOPS-AI-Tutorials GitHub repository.

Info

From the repository root, run jupyter lab embeddings_pipeline/demo_assembly_to_assembly_retrieval.ipynb to explore assembly retrieval.