Patent ID: 8913059
Filing Date: 2014-12-16
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving a request to move a child geometric entity in a plurality of geometric entities, each geometric entity having one or more respective attributes, the child geometric entity being geometrically constrained to a parent geometric entity in the plurality of geometric entities by a one-way constraint, wherein the one-way constraint constrains changes to one or more attributes of the child geometric entity relative to the parent geometric entity; determining an updated attribute of the child geometric entity based on the request to move the child geometric entity; determining, by one or more processors, that the updated attribute of the child geometric entity would invalidate the one-way constraint with the parent geometric entity; and based on determining that the updated attribute of the child geometric entity would invalidate the one-way constraint with the parent geometric entity, restricting movement of the child geometric entity.