(EN) A method of modelling the shape of a bag structure as it is modelled to move inwardly onto another 3D model, comprising creating a representation of a flat bag outline having a grid of points each with a 3D coordinate, connecting the grid of points with a plurality of triangles having a gridpoint at each vertex, calculating the length of the triangle sides, to establish for each gridpoint, the distance to its neighbouring gridpoints, recalculating the gridpoint 3D coordinates to expand the bag whilst keeping the distance between gridpoints substantially constant, adding a model of 3D contents inside the bag, contracting the bag onto the 3D contents model whilst keeping the distance between gridpoints substantially constant, and detecting collisions of the bag surface with the 3D contents model and adjusting the relevant gridpoint coordinates to avoid contraction of the bag surface inside the 3D contents model.
(FR) L’invention concerne un procédé de modélisation de la forme d'une structure de sac à mesure qu'elle est modélisée pour se déplacer vers l'intérieur sur un autre modèle en 3D, ledit procédé consistant à créer une représentation d'un contour de sac plat présentant une grille de points comportant chacun une coordonnée 3D, à connecter la grille de points à l’aide d’une pluralité de triangles comportant un point de maillage au niveau de chaque sommet, à calculer la longueur des côtés du triangle, afin d’établir, pour chaque point de maillage, la distance jusqu'à ses points de maillage voisins, à recalculer les coordonnées 3D des points de maillage pour étendre le sac tout en maintenant la distance entre les points de maillage sensiblement constante, à ajouter un modèle du contenu en 3D à l'intérieur du sac, à contracter le sac sur le modèle de contenu en 3D tout en maintenant la distance entre les points de maillage sensiblement constante, et à détecter des collisions de la surface de sac avec le modèle de contenu en 3D et à ajuster les coordonnées de points de maillage pertinentes pour éviter la contraction de la surface du sac à l'intérieur du modèle de contenu en 3D.