US 12,437,129 B2
Modelling method and system
Michael John Gibbens, Cambridge (GB); Douglas Joseph King, Peterborough (GB); and Howard Charles Duncan Mattson, Impington (GB)
Assigned to Siemens Industry Software Inc., Plano, TX (US)
Filed by Siemens Industry Software Inc., Plano, TX (US)
Filed on Jan. 15, 2024, as Appl. No. 18/412,680.
Application 18/412,680 is a continuation of application No. 16/478,810, granted, now 11,947,876, previously published as PCT/EP2017/051371, filed on Jan. 24, 2017.
Prior Publication US 2024/0152659 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/17 (2020.01); G06F 30/00 (2020.01); G06F 111/04 (2020.01); G06F 113/24 (2020.01)
CPC G06F 30/17 (2020.01) [G06F 30/00 (2020.01); G06F 2111/04 (2020.01); G06F 2113/24 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A method of modifying a computer aided design (CAD) system model, the method being performed on a data processing system, the method comprising:
receiving a dataset of coordinates representing a flat sheet stock material in two dimensions, and receiving a dataset of coordinates representing a product to be manufactured from the flat sheet stock material in three dimensions;
receiving two-dimensional (2D) constraints for the flat sheet stock material and three-dimensional (3D) constraints for the product to be manufactured to be applied to any changes to the dataset of coordinates for the flat sheet stock material or the product to be manufactured;
receiving a modification to be applied to either the dataset of the flat sheet stock material or to the dataset of the product to be manufactured;
combining the 2D constraints and the 3D constraints with the modification, such that a constrained modification is produced for each of the flat sheet stock material and product to be manufactured;
solving the constrained modification in two dimensions and in three dimensions, to determine whether a solution exists in which all constraints are met;
when the solving is successful:
simultaneously applying the constrained modification to each of the datasets using a transform applying a same relative change to the coordinates of each of the flat sheet stock material and the product to be manufactured simultaneously; and
storing updated datasets for the flat sheet stock material and for the product to be manufactured;
when the solving fails;
reducing the constraints and returning to the solving, or terminating the method; and
manufacturing the product from the flat sheet stock material based on the updated datasets.