Patent ID: 11972528
Assignee: REACTIVE REALITY GMBH
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer implemented method for processing model data of a set of garments, the method comprising
storing, in a computer system, first model data of a first garment of the set and second model data of a second garment of the set, each of the first and the second model data comprising two-dimensional or three-dimensional geometry data defining a mesh associated with a respective garment of the set of garments, wherein a limiting object of the respective garment is defined by at least a portion of the two-dimensional or three-dimensional geometry data and constitutes a separation between an interior and an exterior of the respective garment, and wherein one of the first garment and the second garment is an inner garment and an other one of the first garment and the second garment is an outer garment that is worn over the inner garment;
storing, in the computer system, at least one opening object for the outer garment, each opening object defined as a portion of the respective limiting object and constituting a potential transition for an item between the interior and the exterior of the outer garment;
determining, in the computer system, intersection objects for each of the first garment and the second garment, the intersection objects defining one or more intersections between the limiting objects of the first garment and the second garment;
determining, in the computer system, for each of the first garment and the second garment, portions of the limiting objects as overlap section objects bounded by one or more of the intersection objects of the respective garment; and
adjusting, in the computer system, the geometry data of the first garment and/or the second garment with respect to the overlap section objects based on whether the respective overlap section object of the outer garment at least partially comprises one or more of the at least one opening objects of the outer garment,
wherein, if the model data comprise two-dimensional geometry data,
each limiting object of a respective garment is a closed continuous outline of the respective mesh;
each opening object of a respective garment is a portion of the closed continuous outline of the respective mesh;
each intersection object of a respective garment is an intersection point of the closed continuous outline of the respective mesh; and
each overlap section object of a respective garment is a portion of the closed continuous outline of the respective mesh bounded by two of the intersection points of the respective garment; and/or

if the model data comprise three-dimensional geometry data,
each limiting object of a respective garment is a surface of the respective mesh;
each opening object of a respective garment is a portion of the surface or a boundary of the surface of the respective mesh;
each intersection object of a respective garment is a cycle of intersection points of the respective mesh; and
each overlap section object of a respective garment is a portion of the surface of the respective mesh bounded by at least one of the cycles of intersection points of the respective garment.