Brevet FR2871263A1 — publié le 20051209

L'invention concerne un dispositif de construction électronique comportant un dispositif d'entrée de données, un dispositif de traitement de données et un appareil de sortie. Les concepteurs développent des lignes sur un objet devant être construit, par exemple un véhicule automobile traditionnellement par le fait qu'ils appliquent une bande adhésive sur un dessin ou sur un modèle physique. Cette bande adhésive illustre la variation de la ligne sur la surface de l'objet. Un dispositif électronique de construction électronique comportant un dispositif d'entrée de donnée, un dispositif de traitement de données, et un appareil de sortie pour l'affichage d'une représentation graphique, dans lequel le dispositif produit un tracé de courbe et le représente sur l'appareil de sortie, le tracé de courbe comprend un tronçon dont l'allure est fixée, et un tronçon librement mobile, le tronçon librement mobile est relié au tronçon fixé en un point de liaison, et une partie du tronçon librement mobile peut être sélectionnée au moyen d'une entrée faite à l'aide du dispositif d'entrée de données, et après la réception d'une instruction de fixation, le dispositif fixe une partie sélectionnée du tronçon librement mobile et le réunit au tronçon fixé pour former un tronçon fixé prolongé, est décrit dans US 6 642 927 B1. Une courbe produite avec le dispositif de dessin peut être importante dans un modèle CAO prédéterminé. Inversement, pour la production de la ligne courbe, des images d'arrière-plan ou des modèles de construction de composants peuvent être importants. D'après US 2003/0109946 Al on connaît un procédé d'application automatique d'une bande adhésive sur un objet. Un modèle de construction électronique tridimensionnel de l'objet est prédéterminé. Le modèle de construction fixe, sur la surface de l'objet, des tracés de sections, sur lesquels doit être appliquée une bande adhésive. Un tel dispositif d'application reçoit des instructions, qui dépendent de ces tracés de sections. Il applique automatiquement la bande adhésive sur la surface de l'objet comme le spécifient les tracés de sections. D'après US 5 237 647 on connaît un dispositif et un procédé pour réaliser la construction tridimensionnelle d'un objet. Le dispositif révélé dans ce document comporte deux appareils d'entrée, qui sont déplaçables mesure leur déplacement et les transmet à un dispositif de traitement de données. Il produit, en fonction d'entrées effectuées avec les appareils d'entrée, un modèle de l'objet pouvant être fourni par un calculateur y compris des tracés de courbes. Il modifie la position et l'orientation du modèle. L'utilisateur fournit la position et l'orientation d'un tracé de courbe à construire, par le fait qu'il prédétermine les coordonnées d'un point d'extrémité d'un tracé de courbe rectiligne. Le dispositif produit, en fonction d'entrées effectuées par l'utilisateur, des tracés de courbes de forme libre dans un système de coordonnées tridimensionnel, les fixe sur le modèle et les déplace par rapport au modèle. Le problème à la base de l'invention est de fournir un dispositif de construction électronique comportant un dispositif d'entrée de donnée, un dispositif de traitement de données, et un appareil de sortie pour l'affichage d'une représentation graphique, dans lequel le dispositif produit un tracé de courbe et le représente sur l'appareil de sortie, le tracé de courbe comprend un tronçon dont l'allure est fixée, et un tronçon librement mobile, le tronçon librement mobile est relié au tronçon fixé en un point de liaison, et une partie du tronçon librement mobile peut être sélectionnée au moyen d'une entrée faite à l'aide du dispositif d'entrée de données, et après la réception d'une instruction de fixation, le dispositif fixe une partie sélectionnée du tronçon librement mobile et le réunit au tronçon fixé pour former un tronçon fixé prolongé et qui permet d'obtenir un tracé de courbe sur un modèle de surface, pouvant être fourni par un calculateur, d'un objet tridimensionnel, et un procédé de construction d'un tracé de courbe, pouvant être fourni par un calculateur, moyennant l'utilisation d'un dispositif de traitement de données, selon lequel le tracé de courbe comprend un tronçon dont l'allure est fixée, et un tronçon librement mobile, le tronçon librement mobile est relié au tronçon fixé au niveau d'un point de liaison, une partie du tronçon librement mobile est sélectionné, et après la réception d'une instruction de fixation, la partie sélectionnée du tronçon est fixé et est ajoutée au tronçon fixé pour former un tronçon fixé prolongé, à l'aide duquel un tracé de courbe est produit sur un modèle de surface, pouvant être fourni par calculateur, d'un objet tridimensionnel. Le problème est résolu à l'aide d'un dispositif 20 de construction électronique comportant - un dispositif d'entrée de données, - un dispositif de traitement de données et - un appareil de sortie pour l'affichage d'une représentation graphique, dans lequel - le dispositif produit un tracé de courbe et le représente sur l'appareil de sortie, - le tracé de courbe comprend un tronçon dont l'allure est fixée, et un tronçon librement mobile, - le tronçon librement mobile est relié au tronçon fixé en un point de liaison, et une partie du tronçon librement mobile peut être sélectionnée au moyen d'une entrée faite à l'aide du dispositif d'entrée de données, et - après la réception d'une instruction de fixation, le 35 dispositif fixe une partie sélectionnée du tronçon librement mobile et le réunit au tronçon fixé pour former un tronçon fixé prolongé, caractérisé en ce que - le dispositif comprend une mémoire de données comportant un modèle de surface, pouvant être fourni par un calculateur, d'un objet tridimensionnel, et - après la réception de l'instruction de fixation, le dispositif de traitement de données projette la partie sélectionnée dans une direction de projection prédéterminée sur le modèle de surface et fixe la partie projetée de tronçon. Un dispositif de construction est agencé de telle sorte qu'il produit un tracé de courbe et le représente sur l'appareil de sortie. Ce tracé de courbe comprend un tronçon fixé et un tronçon librement mobile. L'allure du tronçon fixé est fixée. Le tronçon librement mobile est relié au tronçon fixé en un point de liaison. Une partie du tronçon librement mobile peut être sélectionnée au moyen d'une entrée réalisée au moyen d'un dispositif d'entrée de données. Après la réception d'une instruction de fixation, le dispositif projette une partie sélectionnée du tronçon le long d'une direction de projection prédéterminée sur le modèle de surface et fixe cette partie projetée du tronçon. Il réunit la partie projetée du tronçon au tronçon fixé pour former une section fixée prolongée. Le dispositif garantit de façon automatique qu'à chaque instant le tronçon fixé du tracé de courbe produit s'étend sur le modèle de surface prédéterminé. Il n'est pas nécessaire que l'utilisateur ait à s'assurer, au moyen d'entrées, que le tracé de courbe s'étend sur le modèle de surface. De ce fait le dispositif permet l'économie d'entrées de la part de l'utilisateur et évite des erreurs qui peuvent apparaître dans le cas d'une adaptation manuelle du tracé de courbe au modèle de surface. Selon une autre caractéristique de l'invention, la direction de projection est la direction de projection d'un observateur regardant la représentation du tracé de courbe. Selon une autre caractéristique de l'invention, le dispositif représente le modèle de surface et le tracé de courbe sur l'appareil de sortie, et fait pivoter la représentation en fonction d'une entrée à l'aide du dispositif d'entrée de données. Selon une autre caractéristique de l'invention, le dispositif de traitement de données produit deux représentations spatiales du modèle de surface et du tracé de courbe dans deux directions différentes d'observation et les représente sur l'appareil de sortie. Selon une autre caractéristique de l'invention, l'allure du tracé de courbe peut être modifiée au moyen d'une entrée réalisée avec un dispositif d'entrée de données, et le dispositif adapte les deux représentations à une modification de l'allure. Selon une autre caractéristique de l'invention, le modèle de surface comprend plusieurs éléments de surface, le dispositif de traitement de données sélectionne une quantité de points à partir de la partie sélectionnée de tronçons, projette chaque point sélectionné sur respectivement l'un des éléments de surface, et fait passer un tracé de courbe par les points projetés, et la partie projetée de tronçon fait passer le tracé de courbe par les points projetés. Selon une autre caractéristique de l'invention, une entrée réalisée avec le dispositif d'entrée de données déplace une marque de position sur l'appareil de sortie, et que le dispositif de traitement de données produit le tronçon librement mobile de telle sorte que ce dernier se termine au niveau de la marque de position et la réunion du tronçon fixé et du tronçon librement mobile forme un tracé 15 de courbe lisse. Selon une autre caractéristique de l'invention, une entrée à l'aide du dispositif d'entrée de données déplace la position d'un marquage situé sur le tracé de courbe, le long du tracé de courbe, et lorsque le marquage est situé dans le tronçon librement mobile lors de la réception de l'instruction de fixation, la partie sélectionnée du tronçon est la partie du tronçon librement mobile, qui s'étend entre le marquage et le point de liaison. Selon une autre caractéristique de l'invention, une partie du tronçon fixé peut être sélectionné au moyen d'entrées faites à l'aide du dispositif d'entrée de données, et après la réception d'une instruction d'effacement, le dispositif efface la partie sélectionnée du tronçon fixé ainsi que le tronçon librement mobile. Selon une autre caractéristique de l'invention, une entrée réalisée à l'aide du dispositif d'entrée de données déplace la position d'un marquage situé sur le tracé de courbe, le long du tracé de courbe, et lorsque le marquage est situé dans le tronçon fixé lors de la réception de l'instruction d'effacement, la partie sélectionnée du tronçon est la partie du tronçon fixé, qui s'étend entre le marquage et le point de liaison. L'invention a trait en outre à un procédé pour la construction d'un tracé de courbe, pouvant être fourni par un calculateur, moyennant l'utilisation d'un dispositif de traitement de données, selon lequel - le tracé de courbe comprend un tronçon dont l'allure est 30 fixée, et un tronçon librement mobile, - le tronçon librement mobile est relié au tronçon fixé au niveau d'un point de liaison, - une partie du tronçon librement mobile est sélectionné, et - après la réception d'une instruction de fixation, la partie sélectionnée du tronçon est fixé et est ajoutée au tronçon fixé pour former un tronçon fixé prolongé, caractérisé en ce que - le modèle de surface pouvant être fourni par calculateur, d'un objet tridimensionnel est prédéterminé, - après la réception de l'instruction de fixation, la partie sélectionnée du tronçon est projetée dans une direction de projection prédéterminée, sur le modèle de surface, et - la partie projetée du tronçon est fixée. Selon une autre caractéristique de l'invention, le modèle de surface et le tracé de courbe sont représentés sur un appareil de sortie, et on fait pivoter la représentation en fonction d'une entrée réalisée à l'aide d'un dispositif d'entrée de données. Selon une autre caractéristique de l'invention, la direction de projection est la direction d'observation d'un observateur regardant la représentation du tracé de courbe. Selon une autre caractéristique de l'invention, deux représentations spatiales du modèle de surface et du tracé de courbe sont produites à partir de deux directions différentes d'observation et sont représentées sur l'appareil de sortie. Selon une autre caractéristique de l'invention, les deux représentations sont représentées dans deux fenêtres différentes sur l'appareil de sortie. Selon une autre caractéristique de l'invention, l'allure du tracé de courbe est modifiée en fonction d'entrées faites à l'aide du dispositif d'entrée de données, et les deux représentations sont adaptées à une variation de l'allure. L'invention concerne en outre un produit de programme informatique, qui peut être chargé directement dans la mémoire interne d'un ordinateur et comprend des sections logicielles, à l'aide desquelles un procédé selon l'une des caractéristiques précédentes, peut être exécuté, lorsque le produit est mis en oeuvre sur un ordinateur. L'invention concerne en outre un produit de programme informatique, qui est mémorisé sur un support lisible par un ordinateur et qui comporte des support de programme pouvant être lus par un ordinateur et qui amènent l'ordinateur à exécuter un procédé selon l'une des caractéristiques précédentes. D'autres caractéristiques et avantages de la présente invention, ressortiront de la description donnée ci-après, prise en référence aux dessins annexés, sur lesquels: - la figure 1 représente un exemple d'une architecture de système du dispositif de construction; - la figure 2 montre la représentation d'un tracé de courbe comportant un tronçon fixé et un tronçon librement mobile; - la figure 3 montre une représentation spatiale 20 du tracé de courbe dans deux fenêtres d'affichage; - la figure 4 montre une représente spatiale du tracé de courbe sur un modèle de surface; et - la figure 5 représente la suppression de la fixation. L'exemple de réalisation concerne une application à titre d'exemple du dispositif et du procédé pour construire des véhicules automobiles. Les concepteurs projettent par exemple des lignes sur le véhicule automobile pour développer ce qui suit: - des baguettes d'enjoliveurs, - des joints de portières, des découpes de portières, - d'autres joints, - des contours de feux avant ou arrière. La figure 1 représente un exemple d'une 35 architecture de système du dispositif de construction. Le dispositif comprend dans cet exemple - un premier appareil d'entrée sous forme d'une souris de traitement de données 20, qui comporte trois touches, - un second appareil d'entrée sous la forme d'un clavier 21 5 comportant des touches, - un troisième appareil d'entrée sous la forme d'un transmetteur de valeurs 22 comportant huit boutons rotatifs, indiqués sur la figure 1, - un dispositif de traitement de données sous la forme d'un 10 ordinateur PC 23, - un appareil de sortie sous la forme d'un écran 24, et - une mémoire de données 25, à laquelle l'ordinateur PC accède pour la lecture et dans laquelle est mémorisé un modèle de surface 30, qui peut être fourni par un calculateur, d'une carrosserie de véhicule automobile. Les liaisons de données entre les composants du dispositif de construction indiquées par des flèches sur la figure 1. Dans cet exemple, le dispositif d'entrée de 20 données se compose des trois appareils d'entrée 20, 21 et 22. L'appareil de sortie 24 servant à produire une représentation graphique produit la représentation en temps réel. L'appareil de sortie 24 est de préférence l'un des appareils suivants: - un écran d'ordinateur comme sur la figure 1, par exemple un écran comportant un tube cathodique ou un écran à cristal liquide, - une paroi projection électronique, - un appareil de production numérique, ou - une imprimante travaillant rapidement. En tant qu'appareils, on peut également prévoir plusieurs de ces appareils, par exemple un écran et un appareil de production numérique. Dans l'exemple de la figure 1, le premier appareil d'entrée 20 est une souris de traitement de données, par exemple une souris comportant trois touches et qui est relié au dispositif de traitement de données 23 au moyen d'un cordon ou bien sans cordon, par infrarouge ou par radio. Dans un autre agencement il est prévu que le premier appareil d'entrée 20 comprennent une tablette graphique comportant une souris sans cordon et un crayon comportant une touche. Un capteur magnétique dans la souris exécute l'identification de position. Dans cet agencement du premier appareil d'entrée 20, les données sont transmises également par câble ou par radio ou par infrarouge depuis la tablette graphique jusqu'au dispositif de traitement de données 23. La figure 2 montre à titre d'exemple la représentation d'un tracé de courbe comportant un tronçon fixé 10 et un tronçon librement mobile 11. Le point 1 agit en tant que point de départ fixé. Le tronçon fixé 10 s'étend depuis le point 1 au point 13. Le tronçon librement mobile 11 s'étend depuis le point 13 jusqu'à la marque de position 12. Le point 13 agit en tant que point de liaison entre le tronçon fixé 10 et le tronçon librement mobile 11. De préférence le dispositif de traitement de données 23 représente la marque de position 12 et le marquage 14 sur l'appareil de sortie 24 à l'aide de deux pictogrammes intuitifs. Par exemple, sur la figure 2, la marque de position 12 représente un rouleau de bande adhésive. Un rouleau est par exemple produit par plusieurs cercles, qui sont disposés de préférence concentriquement et possèdent des diamètres différents. Le rouleau est représenté de telle sorte que dans la représentation du tracé de courbe sur l'appareil de sortie 24, le tronçon librement mobile 11 s'étend tangentiellement à partir du rouleau. Le marquage 14 est représenté par exemple par un doigt qui est indiqué, de manière à illustrer la fonction de fixation. La marque de position 12 est déplacée en fonction de déplacements et d'entrées effectuées à l'aide du premier appareil d'entrée 20, sur l'appareil de sortie 24. La marque de position 12 est déplaçable dans n'importe quelle direction sur l'appareil de sortie 24, par le fait que le premier appareil d'entrée 20 est déplacé dans la direction correspondante. En fonction d'entrées réalisées à l'aide de l'un des appareils d'entrée, le dispositif déplace le marquage 14 sur la représentation du tracé de courbe. Par exemple une rotation d'une tête du transmetteur de valeurs 22 provoque un déplacement du marquage 14 le long de la représentation du tracé de courbe, ou bien un actionnement de touches déterminé du clavier 21, par exemple des touches en forme de flèche "--*" et "E-" provoquent le déplacement. Dans l'exemple de la figure 2, le marquage 14 est représenté par un doigt. Le marquage 14 peut être situé dans le tronçon fixé 10 ou dans le tronçon librement mobile 11. Une rotation de la seconde tête provoque une variation de l'allure du tronçon librement mobile 11, ce qui va être expliqué plus loin. Une rotation au niveau de l'un des boutons provoque une modification de la représentation spatiale du tracé de courbe sur l'appareil de sortie 24. Le transmetteur de valeurs 22 possède plusieurs boutons pour modifier la représentation: un bouton pour déplacer la représentation vers le haut ou vers le bas, pour déplacer la représentation vers la gauche ou vers la droite, un bouton pour réaliser une rotation autour de l'axe de rotation fixé au préalable et un bouton pour augmenter ou réduire la taille de la représentation. Dans une autre forme de réalisation, le transmetteur de valeurs 22 est une souris de commande spatiale ou une boule de commande spatiale. Une rotation du bouton de la souris de commande spatiale ou de la boule de commande spatiale provoque un déplacement du marquage 14 le long du tracé de courbe. De préférence un déplacement du bouton ou de la tête dans une autre direction ou une commutation à l'aide d'une touche de l'appareil d'entrée et une rotation ultérieure du bouton entraîne une variation de l'allure du tronçon librement mobile 11, une variation de la représentation spatiale du tracé de courbe ou l'appel d'un outil de diagnostic. Une souris de commande spatiale ainsi qu'une boule de commande spatiale sont décrites par exemple http://www.3dconnexion. com/products.htm, appelé le 29.3.2004. De préférence d'autres touches du clavier 21 sont utilisées. Par exemple un actionnement d'une autre touche a pour effet que l'allure du tronçon librement mobile 11 est modifiée. Un actionnement d'une autre touche a pour effet que la représentation spatiale du tracé de courbe est modifiée. Un actionnement d'une autre touche a pour effet qu'un outil de diagnostic décrit plus loin de façon plus détaillée est appelé. De préférence, le dispositif traite des entrées numériques au moyen du clavier 21. Dans un mode déterminé du dispositif, le dispositif de traitement de données 23 positionne la marque de position 12 et/ou le marquage 14 en fonction de telles entrées numériques. Le dispositif de construction est agencé de préférence de telle sorte que le tronçon librement mobile 11, produit de façon automatique, qui relie le tronçon fixé 10 à la marque de position 12, se raccorde au tronçon fixé 10 de telle sorte que le tracé de courbe est lisse. De même après la suppression d'une fixation, le tracé de courbe est lisse. Le terme "lisse" est par exemple défini dans "Dubble - Taschenbuch für den Maschinenbau", 17-ème édition, Springer-Verlag 1990, A 71: un tracé de courbe est lisse lorsqu'il possède une représentation paramétrique t -> r(t) avec t e [a,b] et r(t) = [x(t), y(t) ] (pour une courbe dans le plan) ou r(t) _ [x(t), y(t), z (t) ] (pour une courbe dans l'espace), x et y (et z) étant différentiable continûment sur [a,b] et r'(t) # 0 pour tout t c [a,b]. Une courbe lisse possède en tous points une tangente et continue avec la tangente, c'est-à-dire que la pente de la tangente varie de façon continue avec t. Lors de chaque conversion, le tronçon devant être converti, qui représente une partie du tronçon librement mobile 11 présent jusqu'alors, est décrit par conséquent par une fonction t -> r(t) avec t c [a_i,b_i] et r(t) = [x(t), y(t)] (i=1,2,3,...). De préférence les intervalles se succèdent sans interruption de sorte que l'on a a 1 Dans une variante de cet agencement, le dispositif de construction est agencé de telle sorte que le tracé est différentiable continûment de façon monotome (n- 1) fois, et ce également au niveau de la jonction entre le tronçon fixé 10 et le tronçon librement mobile 11. Dans le cas où on a n = 2, le tracé de courbe continue avec la tangente et par conséquent est lisse. Dans le cas où l'on a n = 3, le tracé de courbe présente même une courbure continue. Dans une autre variante il est prévu que le tronçon librement mobile (10) corresponde à un polynôme de degré n, c'est-à-dire que l'on a: r(t) = co + et*t + cz*t2 + . . . + en*tn, Par conséquent, lors de la conversion, la partie sélectionnée devant être convertie du tronçon correspond également un polynôme. Le tronçon fixé 10 est par conséquent une courbe Spline de degré n. Des courbes Spline sont par exemple des courbes Spline B, comme indiqué dans Dubbel, document mentionné plus haut, A 36. Le tronçon fixé 10 sous la forme d'une courbe Spline est constitué par les tronçons librement mobiles qui possèdent la forme correspondant à des polynômes, par projection et conversion. Les positions, que le marquage 14 avait à l'instant respectif de la conversion après la projection sont des points d'appui ou de passage de la courbe Spline. Il est possible que la courbe Spline possède d'autres points d'appui, qui sont situés entre les points d'appui qui sont obtenus à partir des positions du marquage 14. Le tracé de courbe est différentiable de façon monotone (n-1) fois continûment, et ce également au niveau de la jonction entre le tronçon fixé 10 et le tronçon librement mobile 11. Le tronçon librement mobile 11 est un polynôme de degré n. C'est pourquoi le tronçon librement mobile 11 est fixé par n+l paramètres sous formes de valeurs vectorielles. Dans l'espace bidimensionnel, il s'agit 2 * (n+l) paramètres et dans l'espace tridimensionnelle il s'agit de 3 * (n+l) paramètres. Ces (n+l) paramètres de valeurs vectorielles sont déterminés de telle sorte que (n+l) conditions marginales sont respectées. Ces (n+l) conditions marginales résultent du fait que le tracé de courbe au niveau de la jonction entre le tronçon fixé 10 et le tronçon librement mobile 11 est différentiable d'une manière monotone et d'une manière monotone (n-1) fois, et passe par la marque de position 12. Dans la représentation recherchée r(t) = [x(t),y(t) ] ou r(t) = [x(t), y(t), z (t) ] avec t s [a, b] pour le tronçon librement mobile 11, a est prédéterminé par la représentation fonctionnelle du tronçon fixé en dernier lieu. Ce tronçon 10 fixé en dernier lieu possède une représentation t -> r(t) avec t s [a(i-1) ,b_(i-1) ] et r(t) = [x(t), y(t) ] ou r(t) = [x(t), y(t), z(t)]. Pour la représentation recherchée t -p r(t) avec t s [a_i,b_i] du tronçon librement mobile 11 on a a = a _i = b(i-l) . En outre r(a), r' (a) , .., r(n-1) (a) est déterminé par l'extrémité du tronçon b et par l'exigence selon laquelle la jonction est différentiable d'une manière monotone (n-1) fois. r_(b) est égal à la position de la marque de position 12. Un seul degré de liberté subsiste à savoir la 35 valeur pour b = b_i. C'est la valeur, pour laquelle la marque de position 12 est atteinte. Cette valeur paramétrique b est réglée sur une valeur fixe ou est déterminée automatiquement par le dispositif de traitement de données 23 en fonction de la distance actuelle entre la marque de position 12 et le tronçon fixé 10. Dans une forme de réalisation il est prévu que la distance entre l'extrémité du tronçon fixé 10 et la marque de position 12 soit calculée en permanence et que la distance réelle dist_akt est comparée à la distance dist alt à l'instant de la dernière instruction indiquée de fixation. On suppose que b_alt est la valeur pour b dans la représentation t -> r (t) avec t [a_alt, b_alt] du tronçon fixé 10 fixé en dernier lieu et que b akt est la valeur à calculer pour la représentation du tronçon librement mobile 11. Alors b akt est calculé d'une manière continue de telle sorte que l'on a b akt - a akt dist akt b alt - a alt dist alt l'allure du tronçon librement mobile 11, qui est calculée avec cette prescription de calcul, se rapproche de l'allure d'une bande adhésive réelle, sans que des calculs compliqués soient nécessaires. L'utilisateur a la possibilité de modifier cette valeur calculée automatiquement, et par conséquent l'allure du tronçon librement mobile 11. A l'aide du transmetteur de valeur 22 ou au moyen d'une entrée numérique à l'aide du clavier du second appareil d'entrée 21, l'entrée d'utilisateur prédétermine par exemple un facteur de cadrage d'échelle compris entre 0,1 et 10, par lequel est multipliée la valeur calculée automatiquement pour (b akt - a_akt). Cet agencement requiert de la part de l'utilisateur une dépense nettement moins grande que s'il devait chaque fois prédéterminer manuellement une nouvelle valeur pour b_akt. Cet agencement est avantageux notamment dans le cas d'un tracé de courbe à courbure continue (n=3) étant donné que la courbure initiale du tronçon librement mobile 11 est prédéterminée et que l'allure de la courbure dans le tronçon librement mobile 11 peut être modifiée au moyen de l'entrée supplémentaire. Une variante pour représenter le tronçon librement mobile 11 par un polynôme de degré n est celle consistant à représenter le tronçon par unecourbe Spline passant par plusieurs points d'appui entre le point d'extrémité 13 du tronçon fixé 10 et la marque de position 12. Le tracé de courbe partiel entre ces points d'appui correspond respectivement à un polynôme de degré n, c'est-à-dire que l'on a n=3. La jonction entre les deux polynômes d'une courbe Spline au niveau d'un point d'appui est différentiable de façon monotone n-1 fois. Les points d'appui sont placés de telle sorte que l'énergie de déformation du tracé de courbe qui passe par le point d'extrémité, les points d'appui et la marque de position 12, devient minimale. Une production d'une telle courbe Spline est décrite dans Dubble, 17-ème édition, A 36, colonne de gauche. Dans ce document, la courbe est décrite par une fonction y = (yx) et l'énergie de déformation est calculée conformément à la prescription 0, 5J(M2 (x) / (E*I) *y" (x) dx Contrairement à cela, l'énergie de déformation peut être également calculée en tant qu'intégrale sur la longueur d'arc s. Les points d'appui sont fixés par exemple de telle sorte que la variation de la courbure ou la modification de la courbure est minimisée. Sous la forme de formules: dans le cas où K = K(s) et la courbure, une norme est minimisée en rapport avec la courbure, par exemple Jk 2 (s) ds ou J I k (s) I ds ou d'une manière générale JI Ik(s) I Ids ou JI Id/ds k(s) I Ids De préférence, la courbure Spline qui apparaît au 35 moyen d'une conversion répétée, est représentée soit sous la forme d'une courbe Spline de Bezier ou sous la forme d'une courbe Spline B. Ces deux formes sont des formes de représentation qui sont usuelles dans de nombreux systèmes CAO. Cet agencement permet de transférer le tracé de courbe sans approximation ou sans conversion dans un modèle de construction ou un modèle de surface. La mémoire de données 25 contient un modèle de surface 30, pouvant être produit par un calculateur, d'une carrosserie de véhicule automobile. Le dispositif de traitement de données 23 a accès à la lecture de la mémoire de données 25 et par conséquent au modèle de surface 30. Ce modèle de surface 30 a été généré automatiquement à partir d'un modèle de construction pouvant être produit par calculateur, par exemple un modèle CAO. Sinon, le modèle a été produit par exploration d'un modèle physique de la carrosserie. Le modèle de surface 30 décrit au moins approximativement la surface d'un objet tridimensionnel. Il comporte une grande quantité d'éléments de surface, par exemple des triangles et/ou des rectangles. Par exemple la surface du modèle de construction est réticulée de sorte qu'on obtient des éléments finis sous la forme d'éléments de surface. La méthode des éléments finis est connue par exemple d'après "Dubbel - Taschenbuch für den Maschinenbau", 20-ème édition, Springer-Verlag, 2001, C 48 à C 50. Dans le modèle de surface 30, on fixe une quantité déterminée de points, qui sont désignés comme étant des points nodaux. On désigne sous l'expression éléments finis des éléments de surface, dont la géométrie est définie par ces points nodaux. Le dispositif de construction est agencé de préférence de telle sorte qu'il produit une représentation spatiale du modèle de surface 30 et du tracé de courbe et les représente sur l'appareil de sortie 24. Mais il est également possible que le dispositif représente uniquement le tracé de courbe, mais pas le modèle de surface 30. Le dispositif représente le modèle de surface 30 et le tracé de courbe par rapport à un système de coordonnées cartésien x-y-z. Le dispositif modifie cette représentation spatiale en fonction d'entrées faites par l'utilisateur. Par exemple il produit au choix une vue en plan (dans le plan x-y), une vue de face (dans le plan y-z), une vue en élévation latérale (dans le plan x-z), une vue de dessous (à partir du dessous dans le plan x-y) ou une vue oblique en perspective dans une direction d'observation prédéterminée par l'utilisateur. La vue que montre le dispositif dépend d'entrées faites par l'utilisateur. De préférence le dispositif produit le tronçon librement mobile 11 de telle sorte que la marque de position 12 située complète dans le plan d'observation considéré et que les déplacements d'un appareil d'entrée conduisent uniquement à des déplacements de la marque de position 12 dans le plan d'observation. Si l'utilisateur a choisi par exemple la vue en plan, la marque de position 12 est déplacée exclusivement dans le plan xy. Une entrée réalisée avec l'un des appareils d'entrée déplace la marque de position 12 perpendiculairement au plan de représentation, ce qui n'est pas lisible dans le plan de représentation. Le tronçon librement mobile s'étend depuis le point d'extrémité 13 du tronçon fixé 10, qui n'est en général pas situé dans le plan de représentation, jusqu'à la marque de position 12. Dans une forme de réalisation préférée il est prévu que le dispositif produise deux fenêtres sur l'appareil de sortie 24 et représente le tracé de courbe dans chacune de ces fenêtres selon une vue pouvant être choisie par l'utilisateur. Par exemple le tracé de courbe est représenté dans une fenêtre selon une vue en plan dans une fenêtre, c'est-à-dire dans le plan x-y, alors que dans l'autre fenêtre il est représenté selon une vue en élévation latérale, c'est-à-dire dans le plan x-z. Le dispositif produit le tronçon librement mobile comme cela a été décrit précédemment dans le plan x-y, l'utilisateur déplaçant la marque de position 12 dans la fenêtre présentant la vue en plan. Dans la fenêtre présentant la vue en élévation latérale, le dispositif fournit une représentation qui représente le tronçon librement mobile 11 sous la forme d'une droite. Par exemple, grâce à l'entrée faite avec le transmetteur de valeur 22, l'utilisateur modifie l'allure du tronçon librement mobile 11 dans la vue en élévation latérale, c'est-à-dire dans le plan x-z. Cette entrée provoque une modification de la position de la marque de position 12 dans le sens de la profondeur. Sous le terme "profondeur" on comprendra qu'il s'agit de la troisième dimension perpendiculaire à l'appareil de sortie 24. La figure 3 montre de quelle manière le dispositif représente le tracé de courbe dans deux fenêtres 100 et 101 sur l'appareil de sortie 24. Pour conserver la lisibilité du dessin, on n'a pas représenté le modèle de surface 30 sur la figure 3. Dans les deux fenêtres, le dispositif représente la marque de position 12, le marquage 14, le point de départ 1, le tronçon fixé 10 entre les points 1 et 13, la marque de position 12 et le tronçon librement mobile 11 entre le point 13 et la marque de position 12. Dans cet exemple, la vue en plan (plan x-y) est représentée dans la fenêtre 100 et la vue en élévation latérale (plan x-z) est représentée dans la fenêtre 101. En outre, dans chaque fenêtre respectivement deux axes d'un système de coordonnées cartésien sont représentés de manière à indiquer quelle vue est représentée dans la fenêtre. L'une des fenêtres est choisie comme fenêtre de travail, et dans cet exemple il s'agit de la fenêtre 100. Des entrées faites avec le second appareil d'entrée 21 ou avec le troisième appareil d'entrée 22 déplacent le tracé de courbe librement mobile dans le sens de la profondeur, c'est-à-dire perpendiculairement au plan de la fenêtre 100. Cette direction est indiquée dans la fenêtre 101 par une flèche double 20. Lorsque le dispositif reçoit une instruction de fixation au moyen de l'entrée réalisée avec l'un des appareils d'entrée, que le marquage 14 est situé dans le tronçon librement mobile 11 lors de la réception de l'instruction de fixation, le dispositif sélectionne la partie du tronçon librement mobile 11 entre le marquage 14 et le tronçon fixé 10 présent jusqu'alors. Il projette la partie sélectionnée du tronçon dans une direction de projection prédéterminée sur le modèle de surface 30. De préférence, la direction de projection d'observation avec laquelle un observateur observe la représentation d'un tracé de courbe sur l'appareil de sortie 24. Cependant il est également possible qu'un observateur prédétermine un vecteur de direction quelconque par rapport au système de coordonnées et que ce vecteur de direction soit la direction de projection. Il est possible que la partie du tronçon ou une portion de la partie du tronçon puisse être projetée dans la direction de projection sur plusieurs zones différentes du modèle de surface 30, par exemple lorsque le modèle de surface 30 est cintré. Dans ce cas, le dispositif réalise une projection sur la zone la plus proche du modèle de surface 30. Le dispositif convertit la partie projetée en un tronçon fixé supplémentaire et réunit le tronçon 10 présent jusqu'alors et le tronçon fixé supplémentaire pour former un seul tronçon fixé prolongé. L'allure du tronçon fixé 10 présent jusqu'alors reste inchangé lors de la conversion. Le dispositif exécute la projection de préférence de la manière suivante: une quantité de points sur le tronçon librement mobile 11 entre le marquage 14 et le point d'extrémité 13 du tronçon fixé existant jusqu'alors 21. est sélectionnée automatiquement. De préférence la quantité est sélectionnée de telle sorte que la distance maximale entre le tracé de courbe et le tracé de section passant par les points de cette quantité de points n'est pas supérieure à une première limite supérieure prédéterminée. Plus la courbure de la partie de tronçon à projeter est grande, plus les points sélectionnés se rapprochent. Ces points sont projetés sur le modèle de surface 30. Le tracé de courbe, par exemple un tracé polygonal ou une courbe Spline, est formé à l'aide des points projetés. Le tracé de courbe est marqué en tant que courbe d'approximation passant par les points projetés. Par exemple, il passe par tous les points projetés. Sinon on a produit une courbe Spline, qui est différentiable de façon monotone (n-1) fois et possède par rapport aux points projetés une distance minimale, la distance étant mesurée avec une norme appropriée. Comme cela a été décrit plus haut, de préférence la projection s'effectue dans la direction d'observation. Les points sélectionnés et les points projetés diffèrent uniquement en ce qui concerne leur profondeur, ce qui n'est pas testé dans la vue effective. La forme de la partie de tronçon projetée ne varie alors pas. La figure 4 montre une représentation spatiale du tracé de courbe dans une représentation spatiale 31 du modèle de surface 30. Dans cet exemple, le modèle de surface 30 d'un composant d'une carrosserie de véhicule automobile est prédéterminé. Dans la même représentation spatiale, le modèle de surface 30 et le tracé de courbe sont représentés. Le tronçon fixé 10 s'étend complètement sur la surface du composant de la carrosserie, qui est décrit au moyen du modèle de surface 30. Sur la figure 4, on a en outre représenté le marquage 14, le point de liaison 13, le tronçon librement mobile 11 et la marque de position 12. Le marquage 14 est représenté par une étoile dans l'exemple de la figure 4. Dans l'exemple de la figure 5, le marquage 14 est situé dans le tronçon fixé 10, lors de la réception d'une instruction d'effacement. De préférence l'instruction de fixation agit alors en tant qu'instruction d'effacement lorsque le marquage 14 est situé dans le tronçon fixé 10 lors de la réception de l'instruction de fixation. Le dispositif sélectionne la partie du tronçon fixé 10, qui s'étend entre le marquage 14 et le point d'extrémité 13 et qui était simultanément le point de départ du tronçon librement mobile 11 qui existait jusqu'alors. Le dispositif efface la partie sélectionnée du tronçon fixé 10 ainsi que l'ensemble du tronçon librement mobile 11. Il produit un nouveau tronçon librement mobile lla, qui relie le marquage 14 à la marque de position 12 et forme conjointement avec le tronçon fixé 10a, qui subsiste, un tracé de courbe lisse. Sur la figure 5, "l'ancien" tronçon fixé 10 et "l'ancien" tronçon librement mobile 11 sont représentés par des lignes formées de tirets et le "nouveau" tronçon fixé 10a et le "nouveau" tronçon librement mobile lla sont représentés par des lignes en trait plein. Cet agencement conduit au fait qu'après la suppression de la fixation, l'allure du tracé de courbe varie. Ceci correspond à la réalité physique d'une bande 25 adhésive qui est détachée de la surface d'un objet. Liste des références Référence Signification 1 Point de départ fixé Tronçon fixé l0a Tronçon fixé qui subsiste 11 Tronçon librement mobile lla Tronçon librement mobile modifié 12 Marque de position 13 Points de liaison; points d'extrémité du tronçon fixé 10 14 Marquage sur le tracé de courbe Souris comportant trois touches (premier appareil d'entrée) 21 Clavier (deuxième appareil d'entrée) 22 Transmetteur de valeurs comportant huit boutons (troisième appareil d'entrée) 23 PC (dispositif de traitement de données) 24 Ecran (appareil de sortie) Mémoire de données, contient le modèle de 1 surface 30 Modèle de surface dans la mémoire de données 31 Représentation spatiale du modèle de surface Fenêtre de travail; fenêtre pour la vue en plan 101 Autre fenêtre; fenêtre pour la vue en élévation latérale REVENDICATIONS 1. Dispositif de construction électronique comportant - un dispositif d'entrée de données (20, 21, 22), - un dispositif de traitement de données (23) et - un appareil de sortie (24) pour l'affichage d'une représentation graphique, dans lequel - le dispositif produit un tracé de courbe et le représente 10 sur l'appareil de sortie (24), - le tracé de courbe comprend un tronçon (10) dont l'allure est fixée, et un tronçon librement mobile (11), - le tronçon librement mobile (11) est relié au tronçon fixé (10) en un point de liaison (13), et une partie du tronçon librement mobile (11) peut être sélectionnée au moyen d'une entrée faite à l'aide du dispositif d'entrée de données (20, 21, 22), et - après la réception d'une instruction de fixation, le dispositif fixe une partie sélectionnée du tronçon 20 librement mobile (11) et le réunit au tronçon fixé (10) pour former un tronçon fixé prolongé, caractérisé en ce que - le dispositif comprend une mémoire de données (25) comportant un modèle de surface (30), pouvant être fourni 25 par un calculateur, d'un objet tridimensionnel, et - après la réception de l'instruction de fixation, le dispositif de traitement de données (23) projette la partie sélectionnée dans une direction de projection prédéterminée sur le modèle de surface (30) et fixe la 30 partie projetée de tronçon. 2. Dispositif selon la revendication 1, caractérisé en ce que la direction de projection est la direction de projection d'un observateur regardant la représentation du tracé de courbe. 3. Dispositif selon l'une ou l'autre des revendications 1 et 2, caractérisé en ce que - le dispositif représente le modèle de surface (30) et le tracé de courbe sur l'appareil de sortie (24), et - fait pivoter la représentation en fonction d'une entrée à l'aide du dispositif d'entrée de données (20, 21, 22). 4. Dispositif selon la revendication 3, caractérisé en ce que le dispositif de traitement de données (23) produit deux représentations spatiales du modèle de surface (30) et du tracé de courbe dans deux directions différentes d'observation et les représente sur l'appareil de sortie (24). 5. Dispositif selon la revendication 4, caractérisé en ce que l'allure du tracé de courbe peut être modifiée au moyen 15 d'une entrée réalisée avec un dispositif d'entrée de données (20, 21, 22), et le dispositif adapte les deux représentations à une modification de l'allure. 6. Dispositif selon l'une quelconque des 20 revendications 1 à 5, caractérisé en ce que le modèle de surface (30) comprend plusieurs éléments de surface, le dispositif de traitement de données (23) sélectionne une quantité de points à partir de la partie sélectionnée de tronçons, - projette chaque point sélectionné sur respectivement l'un des éléments de surface, et - fait passer un tracé de courbe par les points projetés, et que la partie projetée de tronçon est le tracé de courbe passant par les points projetés. 7. Dispositif selon l'une quelconque des revendications 1 à 6, caractérisé en ce que - une entrée réalisée avec le dispositif d'entrée de données (20, 21, 22) déplace une marque de position (12) sur l'appareil de sortie (24), et que le dispositif de traitement de données (23) produit le tronçon librement mobile (11) de telle sorte - que ce dernier se termine au niveau de la marque de position (12) et que la réunion du tronçon fixé (10) et du tronçon librement mobile (11) forme un tracé de courbe lisse. 8. Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que - une entrée à l'aide du dispositif d'entrée de données (20, 21, 22) déplace la position d'un marquage (14) situé sur le tracé de courbe, le long du tracé de courbe, et - lorsque le marquage (14) est situé dans le tronçon librement mobile (11) lors de la réception de l'instruction de fixation, - la partie sélectionnée du tronçon est la partie du tronçon librement mobile (11), qui s'étend entre le marquage (14) et le point de liaison (13). 9. Dispositif selon l'une quelconque des revendications 1 à 8, caractérisé en ce que - une partie du tronçon fixé (10) peut être sélectionné au moyen d'entrées faites à l'aide du dispositif d'entrée de données (20, 21, 22), et - après la réception d'une instruction d'effacement, le dispositif efface la partie sélectionnée du tronçon fixé (10) ainsi que le tronçon librement mobile (11). 10. Dispositif selon la revendication 9, caractérisé en ce que - une entrée réalisée à l'aide du dispositif d'entrée de données (20, 21, 22) déplace la position d'un marquage (14) situé sur le tracé de courbe, le long du tracé de courbe, et - lorsque le marquage (14) est situé dans le tronçon fixé (10) lors de la réception de l'instruction d'effacement, 35 la partie sélectionnée du tronçon est la partie du tronçon fixé (10), qui s'étend entre le marquage (14) et le point de liaison (13). 11. Procédé pour la construction d'un tracé de courbe, pouvant être fourni par un calculateur, moyennant 5 l'utilisation d'un dispositif de traitement de données (23), selon lequel - le tracé de courbe comprend un tronçon (10) dont l'allure est fixée, et un tronçon librement mobile (11), - le tronçon librement mobile (11) est relié au tronçon 10 fixé (10) au niveau d'un point de liaison (13), - une partie du tronçon librement mobile (11) est sélectionné, et - après la réception d'une instruction de fixation, la partie sélectionnée du tronçon est fixé et est ajoutée au 15 tronçon fixé (10) pour former un tronçon fixé prolongé, caractérisé en ce que - le modèle de surface (30) pouvant être fourni par calculateur, d'un objet tridimensionnel est prédéterminé, - après la réception de l'instruction de fixation, la partie sélectionnée du tronçon est projetée dans une direction de projection prédéterminée, sur le modèle de surface (3 0) , et - la partie projetée du tronçon est fixée. 12. Procédé selon la revendication 11, 25 caractérisé en ce que - le modèle de surface (30) et le tracé de courbe sont représentés sur un appareil de sortie (24), et - on fait pivoter la représentation en fonction d'une entrée réalisée à l'aide d'un dispositif d'entrée de 30 données (20, 21, 22). 13. Procédé selon la revendication 12, caractérisé en ce que la direction de projection est la direction d'observation d'un observateur regardant la représentation du tracé de courbe. 14. Procédé selon l'une ou l'autre des revendications 12 et 13, caractérisé en ce que deux représentations spatiales du modèle de surface (30) et du tracé de courbe sont produites à partir de deux directions différentes d'observation et sont représentées sur l'appareil de sortie (24). 15. Procédé selon la revendication 14, caractérisé en ce que les deux représentations sont représentées dans deux fenêtres différentes (100, 101) sur l'appareil de sortie (24). 16. Procédé selon l'une ou l'autre des revendications 14 et 15, caractérisé en ce que - l'allure du tracé de courbe est modifiée en fonction d'entrées faites à l'aide du dispositif d'entrée de données (20, 21, 22), et - les deux représentations sont adaptées à une variation de l'allure. 17. Produit de programme informatique, qui peut être chargé directement dans la mémoire interne d'un ordinateur et comprend des sections logicielles, à l'aide desquelles un procédé selon l'une quelconque des revendications 11 à 16 peut être exécuté, lorsque le produit est mis en oeuvre sur un ordinateur. 18. Produit de programme informatique, qui est mémorisé sur un support lisible par un ordinateur et qui comporte des supports de programmes pouvant être lus par un ordinateur et qui amènent l'ordinateur à exécuter un procédé selon l'une des revendications 11 à 16.