SYMMETRY OF DISCOVERED GEOMETRIC RELATIONSHIPS IN A THREE DIMENSIONAL MODEL
First Claim
1. A method for identifying symmetry relationships, comprising:
- receiving, in a product data management (PDM) system, a 3D model including a plurality of components;
identifying a plurality of target components from the plurality of components;
identifying a symmetry plane in the 3D model;
determining the location of each of the target components with respect to the symmetry plane;
adding the target components to respective groups according to the determined locations;
creating an equivalence class for each group of target components; and
storing a symmetry relationship between the created equivalence classes.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for identifying symmetry relationships in product data management (PDM) systems. A method includes receiving a 3D model including a plurality of components and identifying a plurality of target components from the plurality of components. The method includes identifying a symmetry plane in the 3D model and determining the location of each of the target components with respect to the symmetry plane. The method includes adding the target components to respective groups according to the determined locations, and creating an equivalence class for each group of target components. The method includes storing a symmetry relationship between the created equivalence classes.
-
Citations
20 Claims
-
1. A method for identifying symmetry relationships, comprising:
-
receiving, in a product data management (PDM) system, a 3D model including a plurality of components; identifying a plurality of target components from the plurality of components; identifying a symmetry plane in the 3D model; determining the location of each of the target components with respect to the symmetry plane; adding the target components to respective groups according to the determined locations; creating an equivalence class for each group of target components; and storing a symmetry relationship between the created equivalence classes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A product data management (PDM) system comprising:
-
at least one processor; and an accessible memory, the client PDM system configured to; receive a 3D model including a plurality of components; identify a plurality of target components from the plurality of components; identify a symmetry plane in the 3D model; determine the location of each of the target components with respect to the symmetry plane; add the target components to respective groups according to the determined locations; create an equivalence class for each group of target components; and store a symmetry relationship between the created equivalence classes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, cause a product data management (PDM) system to:
-
receive a 3D model including a plurality of components; identify a plurality of target components from the plurality of components; identify a symmetry plane in the 3D model; determine the location of each of the target components with respect to the symmetry plane; add the target components to respective groups according to the determined locations; create an equivalence class for each group of target components; and store a symmetry relationship between the created equivalence classes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification