CPC G06F 30/17 (2020.01) [G06F 3/04815 (2013.01); G06F 16/9024 (2019.01); G06F 30/20 (2020.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 2111/02 (2020.01); G06F 2111/20 (2020.01)] | 20 Claims |
1. A computer-implemented method for analyzing computer-aided design (CAD) assemblies, the method comprising:
generating a first mapping that maps each topological element included in a topological model of a CAD assembly to a corresponding CAD element included in a set of CAD elements included in the CAD assembly and a corresponding data element included in a set of data elements included in a data model, wherein the topological model comprises a graph representation of the CAD assembly, the topological model including a set of nodes, wherein each node included in the topological model corresponds to both a CAD element included in the CAD assembly and a data element included in the data model;
receiving a first selection of a first node included in the topological model; and
in response to receiving the first selection of the first node, performing the steps of:
determining a first CAD element included in the CAD assembly that corresponds to the first node based on the first mapping;
displaying the first CAD element in a user interface;
determining a first data element included in the data model that corresponds to the first node based on the first mapping; and
displaying the first data element in the user interface.
|