Brevet FR2894783A1 — publié le 20070622

Titre de ('invention Dispositif et procede de conception d'un vetement Domaine technique de ('invention L'invention se rapporte au domaine de la conception assistee par ordinateur CAO >> d'un vetement, et trouve notamment application dans les industries de la confection ou de la couture. Plus precisement, ('invention decrit un procede et un dispositif pour la conception assistee par ordinateur de vetements comportant des effets de style. Arriere-plan de !'invention Actuellement, la conception assistee par ordinateur d'un vetement est limitee a la definition de patrons sur une surface lisse representative de la surface du vetement qui entoure un mannequin virtuel et la mise a plat des surfaces tridimensionnelles 3D creees vers une surface bidimensionnelle 2D >>. La figure 17 illustre les differentes etapes de conception sur ordinateur d'un vetement selon ('art anterieur. Dans une premiere etape E101, on charge dans I'ordinateur une surface de vetement virtuelle 111 qui peut etre un mannequin virtuel ou n'importe quelle autre surface representant une jupe, des pantalons, des manches, etc. La surface du vetement virtuelle 111 peut etre definie par un ensemble de mesures et de parametres d'aisance, ainsi que par la forme de base du vetement. Puis, on definit a I'etape E102, des lignes de couture 115 sur cette surface virtuelle 111 pour creer des patrons tridimensionnels 113a. Ces patrons 113a sont crees exclusivement en dessinant des lignes de conception ou de couture 115 sur la surface virtuelle 111 du vetement. Ainsi, les patrons tridimensionnels 113a resultant sont les differentes regions de la surface virtuelle 111 delimitee par ces lignes de couture 115. Ensuite, a I'etape E103, on calcul automatiquement par une methode de mise a plat, les patrons plats 113c correspondant au patrons tridimensionnels 113a. Une methode de mise a plat est decrite par exemple par B.K. Hinds et al. dans I'article publie en 1990, dans The Visual Computer (6) pages 53-61. Le principal avantage a utiliser pour la confection, une conception assistee par ordinateur CAO de type tridimensionnelle, est I'assurance que les patrons plats 113c resultant de I'operation de mise a plat, sont aptes a habiller la forme et le volume d'un modele ou d'un corps humain et que les relations existant entre les patrons tridimensionnels 113a constituant le vetement sont automatiquement maintenues. Cependant, ces methodes limitent serieusement la nature des patrons plats 113c de confection. En effet, les patrons calcules par les methodes de mise a plat ne sont pas capables de reproduire les memes contraintes que celles definies par les concepteurs de patrons ou patroniers. Par ailleurs, ces methodes utilisent surtout des criteres geometriques ou topologiques et ne prennent pas en compte les proprietes du tissu ou de style utilisees couramment par les patroniers. En outre, selon ces methodes, les patrons tridimensionnels sont representes par des surfaces de garnissage de la surface virtuelle de base. En effet, les patrons tridimensionnels sont definis par des lignes de decoupe ou de couture limitant des regions fermees sur la surface virtuelle de base. Ainsi, les patrons tridimensionnels sont limites a etre des sous surfaces de la surface virtuelle de base. Objet et resume de I'invention La presente invention concerne un procede de conception assistee par ordinateur d'un vetement occupant une surface virtuelle 3 representee par des donnees memorisees dans une memoire d'un ordinateur, comportant les etapes suivantes : - generation de patrons de base sur ladite surface virtuelle, - adjonction d'au moins un effet de style sur au moins un patron de base 5 transformant ledit au moins un patron de base en au moins un patron de base stylise, et - formation d'une surface virtuelle stylisee. Ce procede permet ('incorporation des effets de style comme les evasements, les volants, les godets, les plis ou les frondes sur une 10 surface virtuelle tridimensionnelle ou bidimensionnelle de maniere naturelle en I'exprimant directement sur la surface virtuelle du vetement. Ainsi, une large gamme de patrons de base peut etre realisee de maniere simple de sorte que des patrons plats generes a partir de la surface virtuelle stylisee comporte de maniere automatique et inherente ces effets 15 de style. En effet, le savoir-faire des patroniers consistant a accommoder les patrons plats selon la forme finale desiree du vetement est introduit des la conception sur ordinateur du vetement. L'adjonction d'un effet de style sur un patron de base comporte ('insertion d'une surface supplementaire determinee dans une section 20 determinee dudit patron de base, ledit patron de base correspondant a un chemin ferme d'arcs d'un graphe planaire associe a ladite surface virtuelle, et ladite section determinee correspondant a un couple de sommets appartenant audit graphe planaire. Ainsi, I'effet de style peut etre incorpore sur la surface virtuelle 25 de maniere simple et precise et permet d'introduire un effet de volume sur cette surface virtuelle du vetement. Avantageusement, le procede comporte une suppression, un remplacement, ou une modification d'au moins un effet de style sur un patron de base stylise par une suppression, un remplacement, ou une 30 modification de ladite surface supplementaire determinee. Ainsi, au moins un effet de style parmi les effets de styles incorpores sur la surface virtuelle peut titre supprime, remplace ou modifie a tout moment. Ceci permet de generer de maniere simple, une large gamme de modeles de vetements ou plusieurs variantes d'un meme modele de vetement. Selon un aspect de la presente invention, la surface supplementaire determinee et la section determinee sont representees par un ensemble de parametres. Ainsi, un utilisateur tel un patronier peut interagir de maniere directe et selon son propre langage pour donner des valeurs a cet ensemble de parametres pour definir la forme ou les proprietes de I'effet de style ou eventuellement pour modifier cet effet de style. Selon un mode de realisation, I'ensemble de parametres peut titre defini de maniere declarative permettant a un moyen de resolution de realiser les calculs necessaires pour ('insertion de ladite surface supplementaire determinee. Ainsi, selon ce mode de realisation du procede, it suffit de specifier un ensemble de contraintes definissant la forme de I'effet de style et le calcul des details geometriques satisfaisant ces contraintes est realise de maniere automatique de sorte que ('utilisateur n'a pas besoin d'intervenir dans le processus de calcul. Ceci permet de realiser une pluralite de modeles de vetements de maniere generique. Selon un autre mode de realisation, ('ensemble de parametres est defini de maniere procedurale selon un organigramme indiquant etape par etape le deroulement de I'insertion de la surface supplementaire determinee. Ainsi, selon ce deuxieme mode de realisation du procede, ('utilisateur controle la procedure du calcul permettant de realiser une large gamme de modeles de vetements de maniere precise. Avantageusement, le procede comporte un test de validation de ('insertion de la surface supplementaire determinee sur ladite surface virtuelle. Ainsi, le test de validation permet d'assurer le bon ajustement 5 de la surface supplementaire determinee sur la surface virtuelle et eventuellement de corriger les parametres associes a cette insertion. Ceci ameliore la qualite de la conception du vetement. En outre, le procede comporte une variation dudit ensemble de parametres pour trouver les bons parametres permettant de satisfaire ledit test de validation. Ainsi, on peut choisir les parametres necessaires pour ameliorer davantage la qualite de la conception du vetement. Avantageusement, ladite section determinee est choisie parmi un ensemble de sections comportant une section pince, une section interne, et une section en I. Ainsi, une meme surface supplementaire peut etre inseree de plusieurs manieres produisant plusieurs effets de style. Avantageusement, ladite surface supplementaire determinee est choisie parmi un ensemble de surfaces supplementaires comportant une surface de pince, une surface d'evasement, une surface de volant, une surface de godet, une surface de plis, et une surface de fronce. Ainsi, le procede permet la realisation d'une large variete d'effets de style. Selon un mode de realisation prefere, les patrons de base sont des patrons de base tridimensionnels definis par des lignes de couture sur ladite surface virtuelle et ledit au moins un patron de base stylise est un patron de base stylise tridimensionnel Mini sur ladite surface virtuelle stylisee. Ainsi, des effets de style tridimensionnels sont directement realises sur des patrons tridimensionnels. Avantageusement, apres la formation de ladite surface virtuelle stylisee, le procede comporte une mise a plat desdits patrons de base tridimensionnels pour former des patrons plats reproduisant ladite surface virtuelle stylisee. Ainsi, I'effet de style est automatiquement reproduit sur des patrons plats qui sont directement convenables pour une conception industrielle du vetement. L'invention vise aussi un dispositif de conception d'un vetement occupant une surface virtuelle representee par des donnees memorisees dans des moyens de stockage, caracterise en ce quill comporte des moyens de traitement, pour : - generer des patrons de base sur ladite surface virtuelle, - adjoindre au moins un effet de style sur au moins un patron de base transformant ledit au moins un patron de base en au moins un patron de base stylise, et - former une surface virtuelle stylisee. Lesdits moyens de traitement realisent I'adjonction d'un effet de style sur un patron de base par I'insertion d'une surface supplementaire determinee dans une section determinee dudit patron de base. Avantageusement, lesdits moyens de traitement selectionnent ladite surface supplementaire determinee parmi une base de donnees de surfaces supplementaires preetablie comportant des surfaces de pince, des surfaces d'evasement, des surfaces de volant, des surfaces de godet, des surfaces de plis, et des surfaces de fronce. En outre, lesdits moyens de traitement selectionnent ladite section determinee parmi une base de donnees de sections determinees preetablie comportant des sections pince, des sections internes, et des section en I. Les patrons de base sont des patrons de base tridimensionnels definis par des lignes de couture sur ladite surface virtuelle et ledit au moins un patron de base stylise est un patron de base stylise tridimensionnel Mini sur ladite surface virtuelle stylisee. Lesdits moyens de traitement sont destines en outre a former des patrons plats aptes a reproduire ladite surface virtuelle stylisee par 5 une mise a plat desdits patrons de base tridimensionnels. L'invention vise egalement un dispositif pour realiser des pieces de vetement, comportant : - un dispositif de conception d'un vetement selon les caracteristiques cidessus, 10 - des moyens de coupe pour realiser la decoupe des pieces de vetement selon les patrons plats, et - des moyens de transmission de donnees entre le dispositif de conception et les moyens de coupe. L'invention vise aussi un programme d'ordinateur comportant 15 des instructions de code pour mettre en oeuvre un procede selon caracteristiques ci-dessus. L'invention vise aussi un support de donnees susceptible d'etre lu par un systeme informatique, comportant des donnees ou des instructions pour mettre en oeuvre un procede selon caracteristiques ci- 20 dessus. Breve description des dessins D'autres particularites et avantages de I'invention ressortiront a la lecture de la description faite, ci-apres, a titre indicatif mais non 25 limitatif, en reference aux dessins annexes, sur lesquels : - la figure 1 illustre un dispositif de conception automatise d'un vetement, selon I'invention ; - la figure 2 est un exemple illustrant les differentes etapes de conception du vetement au moyen du dispositif de la figure 1 ; 8 - la figure 3 est un exemple illustrant un graphe planaire associe a la surface virtuelle d'un vetement, selon I'invention ; - la figure 4 est un exemple illustrant les differentes stapes de conception en 3 D d'un vetement au moyen du dispositif de la figure 1 ; - les figures 5A a 5E illustrent avec plus de detail quelques etapes de I'exemple de la figure 4 ; - les figures 6A a 13B illustrent plusieurs exemples d'adjonction d'un effet de style tridimensionnel sur une surface virtuelle tridimensionnelle ; - la figure 14 est un organigramme illustrant un exemple de conception d'un vetement represents par une surface virtuelle tridimensionnelle au moyen du dispositif de la figure 1 ; - la figure 15 illustre un exemple tres schematique du dispositif de la figure 1 ; - la figure 16 illustre un exemple tres schematique d'un dispositif de decoupe retie au dispositif de la figure 1 ; et - Ia figure 17 est un organigramme illustrant les differentes etapes de conception d'un vetement selon fart anterieur. Description detaillee de modes de realisation D'une maniere generale, la conception d'un vetement commence par un croquis dessine par un styliste illustrant le modele du vetement a realiser. Ensuite, les patroniers concoivent les formes geometriques reelles des patrons ainsi que leurs dimensions selon les differentes tailles du vetement. Ainsi, le patronier crser un bloc ou patron de base le plus adapts au modele du vetement a concevoir. Un patron de base est un patron initial ou intermediaire dont la forme est constamment employee pour la conception des vetements. Le patron de base est generalement congu pour un corps de taille moyenne d'une population cible. Le patronier sait tres bien apporter les modifications ou transformations necessaires aux patrons de base pour obtenir le modele du vetement souhaite. Par exemple, le patronier peut modifier la forme ou les dimensions d'un patron de base pour atteindre le modele cible. On considere qu'un ensemble de patrons de base est convenable si le volume produit par !'assemblage de cet ensemble est convenable pour habiller un corps humain de taille moyenne. Une fois que les patrons de base sont finalises, d'autres elements concernant par exemple les encoches, les reserves pour couture, ou des pieces complementaires comme les poches ou poignets sont ajoutees aux patrons de base. Ensuite, les patrons de base sont grades en donnant les proportions de longueur et largeur a ces patrons de base selon une table de gradation definissant de maniere sequentielle les differentes tailles du vetement. Puis, ces patrons de base sont coupes et assembles pour realiser un modele reel du vetement. Eventuellement, tors de cette etape, Ies patrons de base peuvent etre modifies aim d'ameliorer le style ou I'ajustement du modele sur le corps avant de demarrer la production industrielle du vetement. La figure 1 illustre un dispositif 1 de conception automatise d'un vetement, selon !'invention. Ce dispositif 1 est par exemple un ordinateur ou un systeme informatique comportant de maniere habituelle des moyens de traitement 3, des memoires ou moyens de stockage 5, des peripheriques d'entrees (clavier 7a, souris 7b, disques, etc.) et des peripheriques de sortie (moyen d'affichage 9, imprimante, disques, etc.). 10 Le vetement a concevoir occupe une surface virtuelle representee par des donnees qui peuvent etre memorisees dans les moyens de stockage 5. Les moyens de traitement 3 sont destines a traiter avec un programme d'ordinateur, des donnees structurees fournies en entree du dispositif ou systeme informatique 1 pour realiser de maniere automatique une surface virtuelle stylisee en generant des patrons de base sur la surface virtuelle du vetement, et en joignant au moins un effet de style sur au moins un patron de base. Le programme d'ordinateur comportant les instructions de code mettant en oeuvre le procede de conception du vetement selon ('invention, peut etre stocke dans les moyens de stockage 5 ou dans un support de donnees pouvant etre lu par le dispositif ou systeme informatique 1 de conception. En effet, la figure 2 est un exemple illustrant les differentes etapes de conception du vetement au moyen du dispositif 1 de la figure 1. Dans une premiere etape El, on construit de maniere connue une surface virtuelle 11a occupee par un vetement. Cette surface virtuelle 11a peut etre un mannequin virtuel ou n'importe quelle autre surface representant une chemise, une jupe, un pantalon, des manches, etc. Ainsi, la surface virtuelle Zia est une representation informatique du vetement qui peut etre decrite de maniere parametrique ou par un maillage triangulaire. La surface virtuelle 11a peut donc etre representee par des donnees numeriques memorisees dans les moyens de stockage 5 du dispositif 1 de conception (I'ordinateur ou le systeme informatique). Ensuite, a I'etape E2, on genere des patrons de base 13a sur la surface virtuelle Zia en definissant des lignes 15 de couture sur cette surface virtuelle 11a. Un patron de base 13a peut etre defini par une face ayant une surface bornee non nulle sur la surface virtuelle 11.a et correspondant a un chemin ferme 19 d'arcs d'un graphe planaire 2.1 associe a la surface virtuelle 11a, comme illustre sur la figure 3. On notera qu'un graphe G=(V,E) est compose de deux ensembles, I'ensemble des aretes E (edges, en anglais) et ('ensemble des sommets V ( vertices, en anglais). Ainsi, un chemin ferme 19 est une suite ordonnee de sommets Vi,...,V8,V1 relies les uns aux autres par des aretes orientees ou arcs A et qui a pour dernier sommet le premier sommet V1. En outre, on dit qu'un graphe est planaire s'iI existe au moins une fawn de dessiner le graphe sur un plan sans que deux aretes se croisent. Ainsi, un patron de base 13a est une face ayant une surface bornee non nulle sur la surface virtuelle 11a defini comme une image d'un chemin ferme 19 appartenant a un graphe planaire 21. Autrement dit, le graphe planaire 21 est une pre-image de la surface virtuelle 13a. A I'etape E3, on ajoute au moins un effet de style 17 sur au moins un patron de base 13a transformant le patron de base en un patron de base stylise 13b. Ainsi, en transformant la surface virtuelle 11a initiate par I'adjonction d'un ou plusieurs effets de style 17 sur le ou les patrons de base 13a, on forme une surface virtuelle stylisee lib. Plus particulierement, la figure 4 illustre les differentes etapes de conception en 3D d'un vetement au moyen du dispositif 1 de conception de la figure 1. A I'etape Eli on construit de maniere connue la surface virtuelle 11a tridimensionnelle occupee par le vetement. A titre d'exemple, pour construire cette surface virtuelle 11a tridimensionnelle, on construit d'abord a I'etape Ella, un mannequin virtuel 23 en 3D. Le mannequin virtuel 23 est une representation informatique du volume (ou de la partie utile du volume) d'un mannequin de confection ou d'un corps humain. A titre d'exemple, le mannequin 12 virtuel 23 peut etre decrit par une surface exterieure parametrique ou par un maillage triangulaire. Le mannequin virtuel 23 peut donc etre represents par des donnees numeriques memorisees dans les moyens de stockage 5 de I'ordinateur ou du systeme informatique 1, ces donnees correspondant par exemple a la surface exterieure parametrique du mannequin virtue) 23. Divers types de mannequins virtuels 23 peuvent etre Minis, en fonction de differents parametres, par exemple rage ou le sexe de la personne que le mannequin represente. En particulier, une base de donnees mannequins peut etre initialement definie, dans laquelle le patronier ou un utilisateur peut selectionner un mannequin particulier, en fonction des besoins. Une telle base de donnees peut etre prealablement memorisee dans les moyens de stockage 5 du systeme informatique 1. Alors, a I'etape E11b, on construit la surface virtuelle 11a tridimensionnelle du vetement en definissant les ecartements entre cette surface virtuelle Zia tridimensionnelle et la surface du mannequin 23. Ainsi, la surface virtuelle 11a tridimensionnelle du vetement est un sous ensemble de I'espace euclidien tridimensionnel occups par le vetement. A titre d'exemple, c'est une surface parametrique S dans R3 definie par une application X sur un domaine D dans R2 (c'est-a-dire, X :DE R2 -~ SE R3 ). Le domaine D correspond a une surface simplement connexe homeomorphe a un disque. Ensuite, a I'etape E12, on gdnere des patrons de base 13a tridimensionnels sur la surface virtuelle 11a tridimensionnelle en definissant des lignes de couture 15 sur cette surface virtuelle Zia tridimensionnelle. De la meme maniere que precedemment, un patron de base 13a tridimensionnel peut etre defini par une face ayant une surface bornee non nulle sur la surface virtuelle 11a tridimensionnelle et correspondant a un chemin ferme 19 d'arcs A d'un graphe planaire 19 associe a la surface virtuelle 11a tridimensionnelle (voir figure 3). Ainsi, un patron de base 13a tridimensionnel note P est une face ayant une surface bornee non nulle sur la surface parametrique S (surface virtuelle tridimensionnelle 11a) et qui peut etre definie par ('image selon I'application X d'un chemin ferme du graphe planaire G appartenant au domaine D (c'est-a-dire, P=X(G)). A I'etape E13, I'utilisateur agit sur les patrons de base 13a tridimensionnels via le systeme informatique 1 pour ajouter directement un effet de style 17a tridimensionnel sur au moins un patron de base 13a tridimensionnel transformant ce dernier en un patron de base stylise 13b tridimensionnel. Selon cet exemple, Ies effets de style 17a sont des pinces modelisees par des pieces triangulaires ajoutees sur des sections situees sur les bords des epaules des patrons de base tridimensionnels 13a d'une robe droite. Ainsi, I'utilisateur ou le patronier interagit avec le systeme informatique 1 pour introduire, dans son propre langage, les effets de style 17a sur le vetement en indiquant les valeurs particulieres d'un ensemble de parametres concernant chaque effet de style et son emplacement sur le vetement. Alors, en transformant la surface virtuelle tridimensionnelle 11a initiale par I'adjonction d'un ou de plusieurs effets de style 17a sur le ou les patrons de base 13a tridimensionnels, on forme une surface virtuelle stylisee lib tridimensionnelle. A I'etape E14, le systeme informatique 1 calcule automatiquement par une methode connue de mise a plat, les patrons plats 13c correspondant a la surface virtuelle stylisee lib tridimensionnelle. Ainsi, la mise a plat genere automatiquement I'effet de style 17b bidimensionnel le plus adapte pour reproduire I'effet de style 17a tridimensionnel sur la surface virtuelle stylisee 11b. On notera que I'adjonction d'un effet de style 17a tridimensionnel au niveau d'un patron de base 13a tridimensionnel peut etre realisee par ('insertion d'une surface supplementaire determinee dans une section determinee du patron de base 13a. La surface supplementaire determinee peut etre choisie parmi un ensemble de surfaces supplementaires comportant une surface de pince, une surface d'evasement, une surface de volant, une surface de godet, une surface de plis, ou une surface de fronce. Les surfaces supplementaires sont representees par des donnees numeriques memorisees dans les moyens de stockage 5 de I'ordinateur ou du systeme informatique 1, ces donnees correspondant par exemple a la surface exterieure parametrique de ces surfaces. En outre, la surface supplementaire determinee ainsi que la section determinee peuvent etre representees par un ensemble de parametres defini de maniere declarative ou de maniere procedurale. Par ailleurs, on notera que ('insertion d'une surface supplementaire determinee est une transformation non isometrique. En effet, la surface supplementaire est un modificateur de volume qui apporte des effets volumiques sur le vetement final. Cette categorie de transformations apporte un ensemble tres varie d'effets de style. Les figures 5A a 5E illustrent avec plus de detail les etapes E13 et E14 de I'exemple de la figure 4. En effet, la figure 5A illustre le patron de base 13a tridimensionnel correspondant au cote droit de la partie superieure de la 25 robe droite. L'adjonction de I'effet de style 17a tridimensionnel sur le patron de base 13a de la surface virtuelle 11a tridimensionnelle comporte I'insertion d'une surface supplementaire de forme triangulaire sur la section determinee 25 entre les points a >> et b >> du patron de base 30 13a. 15 Selon cet exemple particulier, I'adjonction de I'effet de style 17a correspond a une pince creant un effet de volume sur la surface virtuelle 11a tridimensionnelle decrivant la robe droite. La figure 5B montre que la section determinee 25 correspond a un couple de sommets ordonne V1 et V2 appartenant au graphe planaire 21 associe au patron de base 13a. Le sommet V1 correspond au point a >> et le sommet V2 correspond au point >. En effet, la figure 5B illustre le graphe planaire 21 decrivant la pre-image (selon ('application X) du patron de base 13a et comportant le couple de sommets V1 et V2 decrivant la pre-image de la section determinee 25 du patron de base 13a. Autrement dit, la section determinee 25 est une section tridimensionnelle correspondant a ('image sur la surface parametrique S (patron de base 13a tridimensionnel) par ('application X, d'un arc A appartenant au graphe planaire 21. Selon ('exemple des figures 5A et 5B, la section determinee 25 est alors une section pince definie par ('image selon ('application X du couple de sommets V1 et V2 de degres 3 >> et 1 >> respectivement. En effet, le sommet Vi est une extremite de trois arcs, tandis que le sommet V2 qui est un point interne est une extremite d'un seul arc. On notera que cette section determinee 25 (section pince) peut etre definie par des parametres de position indiquant ('emplacement de ('insertion de la pince sur le patron de base 13a tridimensionnel. Par ailleurs, la figure 5C illustre le graphe planaire 26 d'une surface supplementaire representant une piece de pince modelisee par deux triangles abc > et cbd >>. La piece de pince est definie par un parametre d'ouverture (opening) comportant une valeur reelle positive definissant la longueur 29 de ('arc de la partie libre de la pince. En outre, la figure 5D montre I'adjonction de I'effet de style 17a Mini selon cet exemple par un triangle 3D plie, le long de la section determinee 25 tridimensionnelle entre le point > a I'interieur du patron de base 13b tridimensionnel et le point a >> sur le bord du patron de base 13a tridimensionnel. Selon cet exemple, le patron de base 13b tridimensionnel est Iimite par le chemin ferme >. On notera que les points se superposent sur le patron de base 13b tridimensionnel et que le triangle 3D (indique par les deux triangles abc > et cbd >>) et qui modelise la pince n'appartient pas a la surface lisse du patron de base tridimensionnel 13b. La figure 5E correspondant a I'etape E14 de la figure 4 montre que les deux triangles > sont aplaties et forment ainsi une pince plane 17b comme toutes les autres regions du patron de base plan 13c Iimite par le chemin ferme >. Dans ce cas, les deux points a et qui formaient un seul point avant I'aplatissement, sont maintenant separes par une distance egale a la somme des cotes et > des deux triangles et Les figures 6A a 13B illustrent d'autres exemples d'adjonction d'un effet de style tridimensionnel sur une surface virtuelle tridimensionnelle. Bien entendu, les memes exemples peuvent etre appliques pour I'adjonction d'uneffet de style bidimensionnel sur une surface virtuelle bidimensionnelle. 17 Chacune des figures 6C et 7C illustre un exemple de I'adjonction d'un effet de style de type evasement 37a, 37b sur un patron de base 33a, 33b tridimensionnel d'une surface virtuelle tridimensionnelle. Un evasement est un modificateur de volume de forme triangulaire qui peut etre insere le long d'une section pince ou une du patron de base 33a, 33b tridimensionnel pour apporter un effet de volume ou d'aisance sur le vetement. En effet, la figure 6A illustre le graphe planaire 31a associe au patron de base 33a et comportant un couple de sommets ordonne V1 et 10 V2 correspondant a une section en I. La section en I est une section tridimensionnelle qui peut etre definie par ('image selon ('application X d'un couple de sommets V1 et V2 de degres superieur ou egal a trois. Selon ('exemple de la figure 6A, chacun des sommets V1 et V2 est de degre trois. 15 Par ailleurs, la figure 7A illustre le graphe planaire 31b associe au patron de base 33b comportant un couple de sommets V3 et V4 correspondant a une section pince (voir figure 5B). Selon la nature de la section determinee, un evasement peut etre un evasement complet 37a ou un demi evasement 37b. Lorsque la 20 section determinee est une section en I, alors ('evasement est classe comme evasement complet 37a. En revanche, lorsque la section determinee est une section pince, alors ('evasement est classe comme demi evasement 37b. La section determinee (section pince ou section en I) peut etre 25 definie par des parametres de position indiquant ('emplacement de !'insertion de la surface supplementaire representant ('evasement 37a, 37b sur le patron de base 33a, 33b. Le systeme informatique 1 permet un basculement automatique entre Ies deux types d'evasement selon la nature de la section determinee. 18 La figure 6B illustre le graphe planaire 36a d'une piece d'evasement complet inseree entre les deux sommets V1 et V2 correspondant a la section en I. De plus, la figure 6C illustre I'insertion de ('evasement complet 37a le long de la section en I du patron de base 33a. De meme, la figure 7B illustre le graphe planaire 36b d'une surface supplementaire d'un demi evasement inseree entre les sommets V3 et V4 correspondant a la section pince et la figure 7C illustre ('insertion du demi evasement 37b le long de la section pince du patron de base 33b. Dans les deux cas, la piece ou la surface supplementaire d'evasement est definie par un ensemble de parametres comportant un parametre d'ouverture (opening), un parametre de I'envers (reverse), et un parametre de visualisation (display). Le parametre d'ouverture comporte une valeur reelle positive definissant la Iongueur de ('arc de la partie libre de la surface d'evasement 37a, 37b. Le parametre de I'envers est une valeur binaire ( ou fausse >>) indiquant I'extremite de depart de la surface d'evasement. Cette valeur definit I'extremite de la section determinee ou la partie ouverte ou large de la surface d'evasement est inset-6e. Si la valeur de I'envers est >, alors le sommet du cone d'evasement est insere a I'extremite de depart (correspondant au sommet V1 ou V3) de la section determinee, tandis que la partie large de la surface d'evasement est inset-6e a I'extremite finale (correspondant au sommet V2 ou V4) de la section determinee. En revanche, si la valeur de I'envers est >, alors le sommet du cone d'evasement est insere a I'extremite finale (correspondant au sommet V2 ou V4) de la section determinee, tandis que la partie large de la surface d'evasement est inseree a I'extremite de depart (correspondant au sommet V1 ou V3) de la section determinee. Ainsi, la valeur de I'envers definit I'orientation du cone d'evasement. Le parametre de visualisation prend sa valeur dans un ensemble binaire comportant les donnees et La figure 8C illustre une chemise drapee comportant des evasements 37 au niveau du col. Dans ce cas, les evasements 37 sont des formes triangulaires avec des cotes courbes. Les figures 8D a 8F illustrent plusieurs types de manches comportant des evasements. La figure 8D illustre une manche taillee presentant au niveau de I'epaule une longueur d'arc allongee par ('insertion de formes triangulaires formant des evasements complets 37a. La figure 8E illustre une transformation du type demi evasement 37b cree par 19nsertion des petits triangles introduisant une aisance de la manche au niveau de I'epaule. La figure 8F illustre une manche comportant des evasements complets 37a par ('insertion des formes triangulaires formant ainsi un effet de cloche sur une extremite de la manche. Les figures 9A a 9E illustrent des exemples de I'adjonction d'un effet de style de type p1i 47a, 47b sur une surface virtuelle tridimensionnelle. Un p1i est un modificateur de volume de forme rectangulaire qui peut etre insere le long d'une section en I d'un patron de base 43a, 43b pour apporter un effet de volume ou de style. La surface du pli fait partie du patron de base stylise, c'est-a-dire qu'elle est integree dans celle du patron de base 43a. II existe deux types de plis selon sa forme et son utilisation. Le premier est un pli normal >> 47a presentant une forme trapezoidale utilise pour une insertion de surface ou qui peut etre pile et cousu sur un cote d'un patron de base. Pour un pli normal 47a, la largeur du pli est definie comme la moitie de la largeur de la partie inseree dans le patron de base 43a. Le second type de plis est le pli de face de type creux ou rond>> (faced pleat) defini par trois bandes longitudinales. Les parametres definissant ce genre de pli comportent la largeur du pli ainsi que la largeur de la bande centrale. La figure 9A illustre le graphe planaire 41 associe a un patron de base 43a, 43b et comportant un couple de sommets ordonne V5 et V6 correspondant a une section en I (voir aussi figure 6A). La section en I peut etre definie par des parametres de position indiquant I'emplacement de ('insertion du pli sur le patron de base 43a, 43b. La figure 9B illustre le graphe planaire 43a d'une piece ou surface supplementaire d'un pli normal et la figure 9C illustre I'insertion du pli normal 47a dans le patron de base 43a. Par ailleurs, la figure 9D illustre le graphe planaire 43b d'une piece d'un pli de face et la figure 9E illustre !'insertion du pli de face 47b dans le patron de base 43b. Les surfaces supplementaires des plis normal 47a ou de face 47b peuvent etre definies par un ensemble de parametres comportant un parametre de debut de largeur (begin width), un parametre de fin de largeur (end width), un parametre de type de plissement, un parametre d'envers (reverse), et un parametre de visualisation (display). Le parametre de debut de largeur comporte une valeur reelle positive definissant la largeur de la partie avant du pli 47a, 47b sur son extremite de debut. Le parametre de fin de largeur comporte une valeur reelle positive definissant la largeur de la partie avant du pli 47a, 47b sur son extremite finale. Le parametre de type de plissement indique si le pli est de type normal 47a ou de face 47b. Le parametre de I'envers est une valeur binaire ( vraie > ou fausse >>) indiquant quelle est I'extremite de depart sur la section en I. L'exemple de la figure 9A montre que les sommets V5 et V6 sont les extremites d'un arc oriente dans le sens V5,V6 (c'est-a-dire que V5 est le sommet de depart et V6 est le sommet de fin). Ainsi, si la valeur de I'envers est >, alors les debut et > de la largeur de la surface supplementaire de pli sont inseres entre les sommets de depart V5 et de fin V6 respectivement. En revanche, si la valeur de I'envers est vraie >>, alors ('insertion est inversee de sorte que les > de la largeur de la surface supplementaire de pli sont inseres entre les sommets V6 et V5 respectivement. Le parametre de visualisation prend sa valeur dans un ensemble binaire comportant les donnees et exterieur indiquant si le pli 47a, 47b est visualise vers ('interieur ou ('exterieur par rapport au patron de base 43a, 43b. Les figures 10A a 1OC illustrent quelques exemples de transformations par un effet de pli. La figure 10A illustre une jupe comportant des volants 48 de forme trapezoidale sur sa partie inferieure. C'est une transformation de type pli normal 47a dont le pli est retenu a ('une de ses extremites sur le bord inferieur de la jupe. De meme, la figure 10B illustre une manche gonflante froncee a I'emmanchure dont I'effet ballon est engendre par une transformation de type pli normal ou des regions de forme trapezoidale sont inserees entre la section au niveau de I'epaule et celle au niveau du bras. 22 La figure IOC illustre une jupe droite a pli rond (pli de face) 47b forme par deux plis couches en sens contraire. De meme, on peut former des plis creux par la rencontre bord a bord et sur I'endroit du patron de base de deux pliures formant entre elles un creux. On notera que lorsqu'une forme rectangulaire (voir le graphe planaire 43b de la figure 9D) est inseree le long d'un bord d'une section entre deux patrons de base (voir figure 11) et non le long d'une section en I, alors on obtient un demi pli. En effet, la figure 11 illustre un graphe planaire 53 comportant un couple de sommets ordonne V7 et V8 correspondant a une section entre deux patrons de base. Ainsi, un effet de style de type demi pli est forme lorsqu'on insere le graphe planaire d'une surface supplementaire rectangulaire (voir figure 9D) entre le couple de sommets V7 et V8 du graphe planaire 53. Un demi pli peut etre defini par un ensemble de parametres comportant un parametre de position (point on section), un parametre de largeur (width), un parametre d'extremite (extreme), et un parametre de visualisation (display). Le parametre de position indique la position du point correspondant au sommet V7 et la partie de la section ou le demi pli dolt etre inset-6. Le parametre de largeur comporte une valeur reelle definissant Ia largeur de la partie avant du demi pli. Le parametre de visualisation prend sa valeur dans un ensemble binaire comportant les donnees et exterieur indiquant si le pli est visualise vers ('interieur ou ('exterieur par rapport au patron de base. Les figures 12A et 12B illustrent un exemple de I'adjonction d'un effet de style de type pince interne sur une surface virtuelle tridimensionnelle. Une pince interne est un modificateur de volume ayant la forme d'un losange qui peut etre insere le long d'une section de 23 pince > 65 d'un patron de base 63 pour accommoder le vetement sur le corps. II est souvent utilise au niveau de la ceinture pour resserree la taille des robes ou des chemises. La figure 12A illustre le patron de base 63 comportant la section de pince interne 65 et la figure 12B illustre le graphe planaire 66 d'une piece ayant la forme d'un losange ou surface supplementaire d'une pince interne. La section de pince interne 65 est une section 3D qui peut etre definie par I'image selon ('application X d'un couple de sommets internes 10 de degres egal a un. Une pince interne permet Tors de la mise a plat du patron de base 63 de contraindre I'ouverture de la surface supplementaire representee par un losange, sur le plan sans introduire des trous. Une pince interne peut etre defini par un ensemble de 15 parametres comportant un parametre de section (section), un parametre de largeur (width), et un parametre de visualisation (display). Le parametre de section definit la section 65 sur le patron de base 63 ou le losange doit etre introduit. Le parametre de largeur comporte une valeur reelle definissant la largeur du losange ou de la pince 20 interne au niveau de son milieu. Le parametre de visualisation prend sa valeur dans un ensemble binaire comportant les donnees Le parametre d'ouverture comporte une valeur reelle definissant la longueur de ('arc de la partie circulaire du godet. Le parametre de visualisation prend sa valeur dans un ensemble binaire comportant les donnees Le parametre d'extremite prend sa valeur dans un ensemble binaire comportant les donnees debut et fin relatif au sommet du cone du godet. Si la valeur de I'extremite est debut , alors le sommet du cone du godet est attache a I'extremite superieure de la section determinee commune entre les deux patrons de base (correspondant au sommet de depart V7 de la figure 11). En revanche, si la valeur de I'extremite est >, alors le sommet du cone du godet est attache a I'extremite de fin (correspondant au sommet V8 de la figure 11) de la section determinee. Afin de modeliser la piece de godet, le systeme informatique calcul la position bidimensionnelle de chaque sommet du graphe planaire 25 76 du godet ainsi que la position tridimensionnelle des points correspondant du godet 3D. Part ailleurs, on peut batir une triangulation (mesh) en affinant le maillage en crsant plus de sommets a I'intsrieur du graphe planaire 76 de la piece du godet 77 par I'insertion des rayons depuis le sommet V7 jusqu'a I'arc du cercie du graphe planaire 76. Plus particulierement, apres avoir calcule les positions des sommets du graphe planaire 76 du godet, on calcul leurs positions sur le godet 3D. Pour cela, it suffit de faire correspondre les sommets V7 et V8 de chaque cote du graphe planaire 76 du godet 77 avec la partie correspondante de la section 3D entre les deux patrons de base 3D ou le godet dolt etre inssrs. Tous les autres sommets vont alors correspondre a la partie interieure ou exterieure de la surface virtuelle 3D tout en conservant leurs distances mutuelles. La figure 13B illustre un exemple d'insertion de godets externes 77 sur la partie inferieure d'une jupe produisant alors un effet de volume. La figure 14 est un organigramme illustrant un exemple de conception sur I'ordinateur ou systeme informatique 1 d'un vetement represents par une surface virtuelle 11a tridimensionnelle. Dans une premiere stape E21, on construit la surface virtuelle 11a tridimensionnelle occupse par le vetement. Ensuite, a I'etape E22, on genere les patrons de base 13a tridimensionnels sur la surface virtuelle 11a tridimensionnelle en dsfinissant des lignes de couture 15 sur cette surface virtuelle 11a tridimensionnelle. A I'stape E23a, on dsfinit ou on sdite un ensemble de parametres permettant d'inserer, de remplacer, de modifier ou de supprimer une surface supplsmentaire dsterminse ou une section determinee correspondante sur un patron de base tridimensionnel pour introduire, remplacer, modifier, ou supprimer un effet de style 17 sur la surface virtuelle 11a tridimensionnelle ou la surface virtuelle stylisee 1 1b. Chaque surface determinee et sa section determinee correspondante sont definies par un ensemble de parametres correspondant a I'effet de style souhaite. Cet ensemble de parametres peut etre defini de maniere procedurale selon un organigramme qui indique etape par etape le deroulement de ('insertion, ou eventuellement, le remplacement, la modification ou la suppression de la surface supplementaire determinee. En variante, ('ensemble de parametres peut &re Mini de maniere declarative permettant a un moyen de resolution > de realiser les calculs necessaires pour ('insertion, ou eventuellement, le remplacement, la modification ou la suppression de la surface supplementaire determinee. L'etape E23b est un test de validation de ('insertion de la surface supplementaire determinee sur la surface virtuelle 11a selon des regles determinees de validations pour verifier le bon ajustement de la surface supplementaire determinee sur la surface virtuelle 11a. Eventuellement, le test de validation permet de verifier le remplacement, la modification ou la suppression de la surface supplementaire determinee sur la surface virtuelle 11a. Si I'issu du test est negatif, alors on reboucle a I'etape E23a pour reediter ou varier ('ensemble de parametres afin de trouver les bons parametres permettant de satisfaire le test de validation. En revanche, si I'issu du test est positif, c'est-a-dire si la surface supplementaire est bien ajustee, ou eventuellement le remplacement, la modification ou la suppression de la surface supplementaire est bien realisee, alors on va a I'etape E24. A I'etape E24, on realise une mise a plat de la surface virtuelle stylisee qui genere automatiquement les effets de style 17b bidimensionnels sur les patrons plats 13c correspondant aux effets de 27 style 17a tridimensionnels sur Ies patrons tridimensionnels de la surface virtuelle stylisee lib. Eventuellement, a I'etape E25, les patrons de base plats 13c sont gradues avant d'etre coupes et assembles pour realiser des modeles 5 reels du vetement. La figure 15 illustre un exemple tres schematique du systeme informatique 1 mettant en oeuvre le procede selon !'invention. Selon cet exemple, le systeme informatique 1 comporte un moyen de traitement 3 (comprenant les moyens 3a, 3b, 3c et 3d), des 10 moyens de stockages 5a, 5b, 5c, des peripheriques d'entree 7 et des peripheriques de sortie 9. Les moyens 3a comporte un logiciel de modelisation geometrique tridimensionnelle de base permettant la creation de surfaces ou objets 3D par la description de leurs parametres ou caracteristiques. 15 Les moyens 3b comporte un logiciel ou un programme selon I'invention permettant de modeliser les effets de style 3D par la description de leurs parametres. Les moyens 3c peuvent comporter des moyens de modelisation parametrique ou variationnelle et un moyen de resolution des contraintes 20 permettant de realiser les calculs geometriques. Finalement, les moyens 3d peuvent comporter un logiciel de reconnaissance des effets de style. Par ailleurs, le moyen de stockage 5a peut comporter des bases de donnees extensibles de tous les types d'effets de style 2D ou 3D qui 25 peuvent etre incorpores sur tout modele de vetement. Ainsi, it peut comporter une base de donnees de REVENDICATIONS 1. Procede de conception assistee par ordinateur d'un vetement occupant une surface virtuelle representee par des donnees memorisees dans une memoire d'un ordinateur, caracterise en ce qu'il comporte les etapes suivantes : - generation de patrons de base (11a) sur ladite surface virtuelle (13a), - adjonction d'au moins un effet de style (17, 17a) sur au moins un patron de base (11a) transformant ledit au moins un patron de base en au moins un patron de base stylise (13b), et - formation d'une surface virtuelle stylisee (lib). 2. Procede selon la revendication 1, caracterise en ce que I'adjonction d'un effet de style (17) sur un patron de base (13a) comporte ('insertion d'une surface supplementaire determinee dans une section determinee (25) dudit patron de base (13a), ledit patron de base correspondant a un chemin ferme d'arcs (19) d'un graphe planaire (21) associe a ladite surface virtuelle (11a), et ladite section determinee (25) correspondant a un couple de sommets appartenant audit graphe planaire (21). 3. Procede selon la revendication 2, caracterise en ce qu'il comporte une suppression, un remplacement, ou une modification d'au moins un effet de style (17, 17a) sur un patron de base stylise (13b) par une suppression, un remplacement, ou une modification de ladite surface supplementaire determinee. 4. Procede selon ('une quelconque des revendications 2 et 3, caracterise en ce que la surface supplementaire determinee et la section determinee sont representees par un ensemble de parametres.30 31 5. Procede selon la revendication 4, caracterise en ce que I'ensemble de parametres est defini de maniere declarative permettant a un moyen de resolution de realiser les calculs necessaires pour ('insertion de ladite surface supplementaire determinee. 6. Procede selon la revendication 4, caracterise en ce que I'ensemble de parametres est defini de maniere procedurale selon un organigramme indiquant etape par etape le deroulement de ('insertion de la surface supplementaire determinee. 7. Procede selon rune quelconque des revendications 2 a 6, caracterise en ce qu'il comporte un test de validation de ('insertion de la surface supplementaire determinee sur ladite surface virtuelle. 15 8. Procede selon la revendication 7, caracterise en ce qu'il comporte une variation dudit ensemble de parametres pour trouver les bons parametres permettant de satisfaire ledit test de validation. 9. Procede selon ('une quelconque des revendications 2 a 8, caracterise en 20 ce que ladite section determinee est choisie parmi un ensemble de sections comportant une section pince, une section interne, et une section en I. 10. Procede selon ('une quelconque des revendications 2 a 9, caracterise 25 en ce que ladite surface supplementaire determinee est choisie parmi un ensemble de surfaces supplementaires comportant une surface de pince, une surface d'evasement, une surface de volant, une surface de godet, une surface de plis, et une surface de fronce. 10 32 11. Procede selon rune quelconque des revendications 1 a 10, caracterise en ce que les patrons de base sont des patrons de base (13a) tridimensionnels definis par des lignes de couture (15) sur ladite surface virtuelle (11a) et ledit au moins un patron de base stylise (13b) est un patron de base stylise tridimensionnel defini sur ladite surface virtuelle stylisee (lib). 12. Procede selon la revendication 11, caracterise en ce qu'apres la formation de ladite surface virtuelle stylisee (lib), le procede comporte une mise a plat desdits patrons de base (13b) tridimensionnels pour former des patrons plats (13c) reproduisant ladite surface virtuelle stylisee. 13. Dispositif de conception d'un vetement occupant une surface virtuelle representee par des donnees memorisees dans des moyens de stockage, caracterise en ce qu'iI comporte des moyens de traitement (3), pour : -generer des patrons de base (13a) sur ladite surface virtuelle (11a), -adjoindre au moins un effet de style (17, 17a) sur au moins un patron de base transformant ledit au moins un patron de base en au moins un patron de base stylise (13b), et - former une surface virtuelle stylisee (lib). 16. Dispositif selon la revendication 13, caracterise en ce que lesdits moyens de traitement (3) realisent I'adjonction d'un effet de style sur un patron de base (13a) par I'insertion d'une surface supplementaire determinee dans une section determinee (25) dudit patron de base. 17. Dispositif selon la revendication 14, caracterise en ce que lesdits moyens de traitement (3) selectionnent ladite surface supplementaire 30 determinee parmi une base de donnees de surfaces supplementaires 33 preetablie comportant des surfaces de pince, des surfaces d'evasement, des surfaces de volant, des surfaces de godet, des surfaces de plis, et des surfaces de fronce. 16. Dispositif selon rune quelconque des revendications 14 et 15, caracterise en ce que lesdits moyens de traitement (3) selectionnent ladite section determinee parmi une base de donnees de sections determinees preetablie comportant des sections pince, des sections internes, et des section en I. 17. Dispositif selon rune quelconque des revendications 14 a 16, caracterise en ce que les patrons de base sont des patrons de base tridimensionnels definis par des lignes de couture sur ladite surface virtuelle et ledit au moins un patron de base stylise est un patron de base stylise tridimensionnel defini sur ladite surface virtuelle stylisee. 18. Dispositif selon la revendication 17, caracterise en ce que lesdits moyens de traitement (3) sont destines en outre a former des patrons plats aptes a reproduire ladite surface virtuelle stylisee par une mise a plat desdits patrons de base tridimensionnels. 19. Dispositif pour realiser des pieces de vetement, caracterise en ce qu'iI comporte : - un dispositif (1) de conception d'un vetement selon rune quelconque des revendications 13 a 18, - des moyens de coupe pour realiser la decoupe des pieces de vetement selon les patrons plats, et - des moyens de transmission de donnees entre le dispositif de conception et les moyens de coupe.30 34 20. Programme d'ordinateur comportant des instructions de code pour mettre en ceuvre un procede selon rune quelconque des revendications 1 a 12. 21. Support de donnees susceptible d'etre lu par un systeme informatique, comportant des donnees ou des instructions pour mettre en ceuvre un procede selon rune quelconque des revendications 1 a 12. 15 20 25 30