Abstract:
A method for editing a position of a selected design element (250) in a constraint network using a positioning task (310). The method includes receiving the selected design element (250) in a geometric model (152) from a user, searching a database (150) for a positioning group (210) related to the selected design element (250), and adding the selected design element (250) and the positioning group (210) related to the selected design element (250) into a work collection (330) of the positioning task (310). The method then includes searching the database (150) a second time for reference positioning groups (220) and reference design elements (260, 270) referenced by constraints (320) of the positioning group (210) and design elements (240, 250) in the work collection (330) and adding the reference positioning groups (220) and the reference design elements (260, 270) discovered by the second searching into a context collection (340) of the positioning task (310). The method then further includes loading all the constraints (320) for the positioning groups (210) and the design elements (250, 250) which were added to the work collection (330) into the positioning task (310).
Abstract:
A method for editing a position of a selected design element (340) in a constraint network. The method includes receiving a selection of a design element (340) in a geometric model (152) from a user. The method also includes searching a database (150) for a positioning group (310) related to the selected design element (340). The method then includes displaying the positioning group (310) related to the selected design element (340) to the user. The method further includes receiving an updated positioning group (310) from the user. The method finally includes storing the updated positioning group (310) to the database (150).