{"id":546,"date":"2010-05-18T08:21:20","date_gmt":"2010-05-18T07:21:20","guid":{"rendered":"http:\/\/www.keris-studio.fr\/blog\/?p=546"},"modified":"2014-11-25T14:33:34","modified_gmt":"2014-11-25T13:33:34","slug":"didacticiel-sketchyphysics","status":"publish","type":"post","link":"https:\/\/www.keris-studio.fr\/blog\/?p=546","title":{"rendered":"Didacticiel Sketchyphysics"},"content":{"rendered":"<p><b>Didacticiel Sketchyphysics<\/b> <\/p>\n<p>par Laurent Lescop <\/p>\n<p><b>Moteur Physique pour Sketchup<\/b> <\/p>\n<p>(Page de r\u00e9f\u00e9rence en anglais : <a href=\"http:\/\/code.google.com\/p\/sketchyphysics\/wiki\/Docs\">http:\/\/code.google.com\/p\/sketchyphysics\/wiki\/Docs<\/a>) <\/p>\n<p>Page de t\u00e9l\u00e9chargement du moteur physique :  <\/p>\n<p><a href=\"http:\/\/code.google.com\/p\/sketchyphysics\/downloads\/list\">http:\/\/code.google.com\/p\/sketchyphysics\/downloads\/list<\/a>. <\/p>\n<p>Avant propos : les moteurs physiques trouvent de plus en plus leur place dans les applications 3D. On les trouvera dans 3Dsmax (reactor), Blender (Bullit) et maintenant ici Sketchup (Newton). L\u2019utilisation du moteur physique permet d\u2019approcher le comportement \u00ab r\u00e9el \u00bb des objets soumis \u00e0 des contraintes de gravit\u00e9, de d\u00e9placements contr\u00f4l\u00e9s ou de chocs et ce en fonction de caract\u00e9ristiques propres : poids, \u00e9lasticit\u00e9, duret\u00e9. Le r\u00e9sultat attendu rel\u00e8ve de la simulation physique, ce qui peut diff\u00e9rer de ce qu\u2019un animateur peut attendre, \u00e0 savoir une interpr\u00e9tation du mouvement. <\/p>\n<p>Sketchup met toute les qualit\u00e9s de son ergonomie et de sa relative facilit\u00e9 de prise en main pour offrir \u00e0 l\u2019utilisateur un outil de simulation physique puissant et rapide. En effet, la rapidit\u00e9 de la r\u00e9solution des solutions mises par l\u2019utilisateur est d\u00e9terminante pour le confort d\u2019usage. <\/p>\n<h3>Partie 1 : les bases<\/h3>\n<p>Apr\u00e8s installation de l\u2019application SetupSketchyPhysics2b1-Jan14.exe, on trouvera \u00e0 l\u2019ouverture de Sketchup de nouveaux onglets et menus : <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image00237.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image002\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image002\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image002_thumb37.jpg\" width=\"605\" height=\"29\"><\/a> <\/p>\n<h4>Simulation<\/h4>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0032.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image003\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image003\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image003_thumb2.jpg\" width=\"79\" height=\"28\"><\/a> Le premier bouton d\u00e9marre et met en pause les simulations, le second r\u00e9initialise les solutions. Le bouton UI lance une boite de dialogue contenant les attributs des objets. <\/p>\n<p>Lors de la simulation, il est possible d\u2019intervenir sur les objets en appuyant sur le bouton gauche (BG) de la souris. MAJ + BG permet de d\u00e9placer les objets de bas en haut. <\/p>\n<h4>Cr\u00e9ation<\/h4>\n<p>N\u2019importe quelle forme peut devenir un \u00ab objet physique \u00bb pour peu qu\u2019elle soit assembl\u00e9e en groupe. Sinon il existe des primitives \u00e9l\u00e9mentaires que l\u2019on va trouver ici : <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image00431.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image004\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image004\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image004_thumb31.jpg\" width=\"156\" height=\"29\"><\/a>On notera l\u2019importance de la primitive \u00ab <strong>solid floor<\/strong> \u00bb (sol solide) <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0055.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image005\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image005\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image005_thumb5.jpg\" width=\"31\" height=\"25\"><\/a> importante pour cr\u00e9er un support sur lequel se d\u00e9rouleront les simulations. Sans le sol, les objets tombent.  <\/p>\n<p><em>Attention : comme dans toute op\u00e9ration d\u2019animation ou de simulation, le changement d\u2019\u00e9chelle peut engendrer des erreurs ou des comportements \u00e9tranges. A \u00e9viter.<\/em> <\/p>\n<p>Par le bouton droit de la souris (BD) il est possible de pr\u00e9ciser la g\u00e9om\u00e9trie que va calculer le moteur physique, cette g\u00e9om\u00e9trie pouvant \u00eatre diff\u00e9rente de la forme propre de l\u2019objet. Ainsi une sph\u00e8re pourra-t-elle approxim\u00e9e par un cube (pour des r\u00e9sultats plus rapides). L\u2019option \u00ab <strong>Convex Hull<\/strong> \u00bb (coque convexe) permet de \u00ab draper \u00bb un objet afin d\u2019en approcher la g\u00e9om\u00e9trie lorsque celle-ci est complexe.  <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0078.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image007\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" hspace=\"12\" alt=\"clip_image007\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image007_thumb6.jpg\" width=\"351\" height=\"145\"><\/a> L\u2019option \u00ab <strong>Static Mesh<\/strong> \u00bb (maillage statique) rend l\u2019objet immobile. Il n\u2019est plus consid\u00e9r\u00e9 comme un objet dynamique. <\/p>\n<h4>Les attributs des objets<\/h4>\n<p>Par bouton droit (BD) on peut affecter des attributs \u00e0 des objets <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0099.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image009\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image009\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image009_thumb8.jpg\" width=\"265\" height=\"52\"><\/a> \u00bb<strong>Frozen<\/strong> \u00bb (gel\u00e9), l\u2019objet ne peut pas bouger tant qu\u2019il n\u2019a pas \u00e9t\u00e9 touch\u00e9 par un autre objet. Cela servira \u00e0 mettre en place les sc\u00e8nes. \u00ab <strong>Static<\/strong> \u00bb (statique), l\u2019objet ne bougera pas et se comportera comme un objet solide. \u00ab <strong>Ignore<\/strong> \u00bb (ignorer), pr\u00e9serve l\u2019objet des collisions. Un nouvel attribut \u00ab NoCollision \u00bb verra bient\u00f4t le jour apportant des nuances \u00e0 l\u2019attribut Ignore. <\/p>\n<h4>Les joints<\/h4>\n<p>Les joints sont les objets non g\u00e9om\u00e9triques articulant les g\u00e9om\u00e9tries entre elles.  <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01029.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image010\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image010\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image010_thumb28.jpg\" width=\"259\" height=\"29\"><\/a> On trouvera dans l\u2019ordre de la palette : <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0119.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image011\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image011\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image011_thumb8.jpg\" width=\"29\" height=\"29\"><\/a> \u00ab <strong>Hinge<\/strong> \u00bb (charni\u00e8re). La charni\u00e8re est le joint que l\u2019on utilise le plus, il cr\u00e9e les syst\u00e8mes articul\u00e9s et les syst\u00e8mes \u00e0 rotations, comme les roues. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01227.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image012\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image012\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image012_thumb27.jpg\" width=\"27\" height=\"29\"><\/a> \u00ab <strong>Slider<\/strong> \u00bb (glissi\u00e8re). La glissi\u00e8re fait bouger un objet comme sur un rail. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0139.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image013\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image013_thumb7.jpg\" width=\"27\" height=\"29\"><\/a> \u00ab <strong>Corkscrew<\/strong> \u00bb (Tire-bouchon). Le tire-bouchon est la combinaison de la glissi\u00e8re et de la charni\u00e8re. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01425.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image014\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image014\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image014_thumb25.jpg\" width=\"27\" height=\"29\"><\/a> \u00ab <strong>Spring<\/strong> \u00bb (ressort). Le ressort fonctionne comme une glissi\u00e8re, mais l\u2019objet revient \u00e0 sa position initiale (avec un effet de rebond). <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01511.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image015\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image015\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image015_thumb9.jpg\" width=\"27\" height=\"29\"><\/a> \u00ab <strong>Universal joint<\/strong> \u00bb (jointure universelle). La jointure universelle fonctionne comme deux glissi\u00e8res \u00e0 angle droit. Les r\u00e9sultats peuvent \u00eatre instables. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01619.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image016\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image016\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image016_thumb19.jpg\" width=\"27\" height=\"29\"><\/a> \u00ab <strong>Ball joint<\/strong> \u00bb (joint boule). Le joint boule (comme une boule de caravane) permet \u00e0 l\u2019objet de bouger librement autour d\u2019un point. Ce joint est \u00e9galement instable s\u2019il est sollicit\u00e9 trop fortement. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image01713.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image017\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image017\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image017_thumb11.jpg\" width=\"100\" height=\"29\"><\/a> Les quatre derniers joints \u00ab <strong>Servo<\/strong> \u00bb, \u00ab <strong>Piston<\/strong> \u00bb, \u00ab <strong>Motor<\/strong> \u00bb et \u00ab <strong>Gyro<\/strong> \u00bb seront d\u00e9crits un peu plus loin. <\/p>\n<p>Les joints hinge, Slider, Servo, Piston et Motor sont des joints contr\u00f4lables.  <\/p>\n<h3>Mise en place simple<\/h3>\n<p>Mise en place d\u2019un objet g\u00e9om\u00e9trique et d\u2019un joint commandant le comportement de cet objet. <\/p>\n<h4>Slider<\/h4>\n<p>Cr\u00e9er une boite et cr\u00e9er un \u00ab <strong>slider<\/strong> \u00bb sur le dessus de cette boite. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0183.gif\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image018\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image018\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image018_thumb3.gif\" width=\"31\" height=\"101\"><\/a><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0191.gif\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image019\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image019\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image019_thumb1.gif\" width=\"30\" height=\"101\"><\/a><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02112.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image021\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image021\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image021_thumb11.jpg\" width=\"605\" height=\"335\"><\/a> <\/p>\n<p>1. Cliquer sur le \u00ab <strong>joint Connection Tool<\/strong> \u00bb (JTC, outil de connexion de joint) <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02220.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image022\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image022\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image022_thumb18.jpg\" width=\"27\" height=\"29\"><\/a>. Une fois le JTC activ\u00e9, cliquer sur la boite <\/p>\n<p>2. Maintenir la touche contr\u00f4le (<strong>CTRL<\/strong>) enfonc\u00e9e, cliquer sur le Slider <\/p>\n<p>La boite est connect\u00e9e au Slider. Le d\u00e9placement de la boite est maintenant conditionn\u00e9e par les param\u00e8tres du Slider. Le tester en cliquant sur le bouton \u00ab <strong>Play\/Pause<\/strong> \u00bb <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02312.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image023\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image023\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image023_thumb11.jpg\" width=\"29\" height=\"29\"><\/a> et <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02419.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image024\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image024\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image024_thumb16.jpg\" width=\"25\" height=\"29\"><\/a> pour r\u00e9tablir l\u2019\u00e9tat d\u2019origine.  <\/p>\n<p>En cliquant sur le bouton <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02512.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image025\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image025\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image025_thumb11.jpg\" width=\"25\" height=\"29\"><\/a> \u00ab <strong>UI<\/strong> \u00bb, on acc\u00e8de \u00e0 une interface de contr\u00f4le des objets de la sc\u00e8ne. Cliquer sur le Slider et observer les valeur Min et Max. Elles donnent la valeur de l\u2019amplitude du mouvement. Par defaut c\u2019est la longueur du Slider. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image02710.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image027\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image027\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image027_thumb9.jpg\" width=\"605\" height=\"220\"><\/a> <\/p>\n<p>Si l\u2019on place un nom dans la case \u00ab <strong>controler<\/strong> \u00bb, on voit apparaitre lors de la simulation un panneau de contr\u00f4le dot\u00e9 d\u2019une glissi\u00e8re permettant d\u2019animer le mouvent du cube de fa\u00e7on tr\u00e8s pr\u00e9cise. Cette fonction servira par la suite constament afin d\u2019avoir un contr\u00f4le exact des actions \u00e0 imprimer aux objets. Il sera m\u00eame possible de piloter les actions via un <strong>joystick<\/strong>. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0282.gif\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image028\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image028\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image028_thumb2.gif\" width=\"75\" height=\"19\"><\/a><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image03021.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image030\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image030\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image030_thumb19.jpg\" width=\"605\" height=\"309\"><\/a> <\/p>\n<h4>Charni\u00e8re entre deux solides<\/h4>\n<p>Voici deux fa\u00e7on de lier deux solides entre eux avec une charni\u00e8re. La premi\u00e8re consiste \u00e0 utiliser un groupe pr\u00e9-param\u00e9tr\u00e9<a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0316.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image031\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image031\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image031_thumb6.jpg\" width=\"27\" height=\"29\"><\/a>. Cliquer sur l\u2019ic\u00f4ne pour cr\u00e9er un premier block puis recommencer la man\u0153uvre en d\u00e9marrant scrupuleusement \u00e0 l\u2019angle de l\u2019objet venant juste d\u2019\u00eatre cr\u00e9\u00e9. On constitue ainsi un petit ensemble articul\u00e9 (un peu comme un serpent). <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0336.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image033\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image033\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image033_thumb6.jpg\" width=\"603\" height=\"118\"><\/a> <\/p>\n<p>On remarque que les solides d\u2019interp\u00e9n\u00e8trent. On retiendra cette m\u00e9thode pour faire des cordes ou tout objet demandant une grande souplesse. <\/p>\n<p>Cr\u00e9er maintenant deux boites et placer une Charni\u00e8re \u00ab <strong>Hinge<\/strong> \u00bb \u00e0 l\u2019intersection. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0356.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image035\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image035\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image035_thumb6.jpg\" width=\"603\" height=\"377\"><\/a> <\/p>\n<p>Lier la premi\u00e8re boite \u00e0 la charni\u00e8re :  <\/p>\n<ol>\n<li>Cliquer sur le \u00ab <strong>joint Connection Tool<\/strong> \u00bb (JTC, outil de connexion de joint) <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image022110.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image022[1]\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image022[1]\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0221_thumb1.jpg\" width=\"27\" height=\"29\"><\/a>. Une fois le JTC activ\u00e9, cliquer sur la boite<\/li>\n<\/ol>\n<p>2. Maintenir la touche contr\u00f4le (<strong>CTRL<\/strong>) enfonc\u00e9e, cliquer sur la charni\u00e8re -&gt; la premi\u00e8re boite pivote maintenant autour de l\u2019axe donn\u00e9 par la charni\u00e8re <\/p>\n<p>3. R\u00e9p\u00e9ter l\u2019op\u00e9ration avec la deuxi\u00e8me boite -&gt; les deux boites pivotent autour de la charni\u00e8re sans interp\u00e9n\u00e9trations. <\/p>\n<p>4. Si l\u2019on d\u00e9clare l\u2019une des boites comme \u00ab <strong>static<\/strong> \u00bb elle se comportera comme un pan de mur, alors que l\u2019autre boite se comportera comme une porte. <\/p>\n<h4>La question de l\u2019enveloppe de simulation<\/h4>\n<p>L\u2019enveloppe de simulation (\u00ab <strong>shape Physics<\/strong> \u00bb)va d\u00e9terminer la mani\u00e8re dont l\u2019objet va se comporter. Par d\u00e9faut, l\u2019enveloppe de simulation d\u2019un cube, sera un cube, une sph\u00e8re pour une sp\u00e8re et un cylindre pour un cylindre. Les choses se compliquent lorsque la forme est convexe ou poss\u00e8de des trous ou un certain nombre de reliefs. <\/p>\n<p>On peut visualiser la forme de l\u2019enveloppe de simulation en cliquant sur la fonction \u00ab <strong>readback collision geometry<\/strong> \u00bb, accessible en cliquant sur le mod\u00e8le avec le bouton droit (BD) <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0377.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image037\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image037\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image037_thumb7.jpg\" width=\"272\" height=\"62\"><\/a> <\/p>\n<p>Pour une forme telle que cette sph\u00e8re munie de picots, l\u2019enveloppe de d\u00e9formation se pr\u00e9sente ainsi : on voit que la sph\u00e8re englobante ne prend pas toute la forme. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0397.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image039\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image039\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image039_thumb7.jpg\" width=\"603\" height=\"377\"><\/a> <\/p>\n<p>Le logiciel se d\u00e9brouille pour approcher au mieux l\u2019enveloppe. Une option permet toutefois de disposer autrement. Par exemple, pour des raisons de rapidit\u00e9 de calcul, on pourra pr\u00e9f\u00e9rer envelopper une forme d\u2019une g\u00e9om\u00e9trie plus simple afin d\u2019accel\u00e9rer les calculs. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0417.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image041\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" hspace=\"12\" alt=\"clip_image041\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image041_thumb7.jpg\" width=\"306\" height=\"193\"><\/a> Par d\u00e9faut on a \u00ab <strong>box<\/strong> \u00bb (boite), \u00ab <strong>sphere<\/strong> \u00bb (sph\u00e8re), \u00ab <strong>cylinder<\/strong> \u00bb (cylindre), \u00ab <strong>cone<\/strong> \u00bb (c\u00f4ne), \u00ab <strong>capsule<\/strong> \u00bb (capsule), \u00ab <strong>chamber<\/strong> \u00bb (ventricule) et \u00ab <strong>convexhull<\/strong> \u00bb (coque convexe). <\/p>\n<p>Pour des formes complexes, on va plut\u00f4t chercher \u00e0 les envelopper avec une coque convexe, comme pour le poly\u00e8dre ci-dessous. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0437.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image043\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image043\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image043_thumb7.jpg\" width=\"603\" height=\"194\"><\/a> <\/p>\n<h4>Les objets creux<\/h4>\n<p>Un trou ne sera pas pris en compte dans la simulation, si l\u2019on veux faire une chaine par exemple, les maillons seront pris en compte par rapport \u00e0 leur enveloppe ext\u00e9reure et non comme un objet concave (contrairement \u00e0 ce que l\u2019on peut avoir avec reactor de Havock). <\/p>\n<p>La solution consiste \u00e0 cr\u00e9er un groupe de groupes. <\/p>\n<p>1. Commencer par cr\u00e9er une brique, en faire un groupe <\/p>\n<p>2. Recommencer et positionner les objets de telle mani\u00e8re \u00e0 faire un maillon <\/p>\n<p>3. Les grouper. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0458.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image045\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image045\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image045_thumb7.jpg\" width=\"603\" height=\"214\"><\/a> <\/p>\n<p>L\u2019ensemble va fonctionner correctement comme une chaine. Il n\u2019y a pas de notion d\u2019objet creu (contrairement \u00e0 d\u2019autres moteurs comme celui d\u2019Avock dans 3Dsmax), il faut donc contourner cette difficult\u00e9 en mod\u00e9lisant des objets group\u00e9s. <\/p>\n<h4>Construction d&rsquo;un petit v\u00e9hicule<\/h4>\n<p>Cr\u00e9er un socle, construire une boite. Elever la boite. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0476.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image047\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image047\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image047_thumb6.jpg\" width=\"643\" height=\"337\"><\/a> <\/p>\n<p>Utiliser l&rsquo;outil \u00ab <strong>create wheel<\/strong> \u00bb (cr\u00e9er roue). <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0496.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image049\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image049\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image049_thumb6.jpg\" width=\"643\" height=\"284\"><\/a>Positionner la premi\u00e8re roue. Des lignes d&rsquo;aide ont \u00e9t\u00e9 cr\u00e9\u00e9es afin de positionner la roue avec pr\u00e9cision. R\u00e9p\u00e9ter l&rsquo;op\u00e9ration pour chaque roue. <\/p>\n<p>Le v\u00e9hicule est pr\u00eat. Passer en mode \u00ab <strong>play<\/strong> \u00bb pour le faire rouler. L\u2019installer le long d\u2019une pente pour le faire d\u00e9gringoler tout seul. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0515.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image051\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image051\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image051_thumb5.jpg\" width=\"643\" height=\"335\"><\/a>Il est toujours possible d&rsquo;\u00e9diter la boite de base pour \u00absculpter \u00bb le v\u00e9hicule. Faire BD, \u00e9diter groupe et modifier \u00e0 volont\u00e9. <\/p>\n<p>Pour faire rouler automatiquement le v\u00e9hicule, il convient de lui ajouter un moteur. Pour cela, \u00e9diter les propri\u00e9t\u00e9s de la jointure \u00ab <strong>hinge<\/strong> \u00bb, \u00e9diter la roue, puis cliquer sur la charni\u00e8re (<strong>hinge<\/strong>) en ayant la palette de UI active (\u00ab <strong>show UI<\/strong> \u00bb).  <\/p>\n<p>Dans la case contr\u00f4leur ajouter &#8211;<strong>slider(\u00ab roue \u00bb)<\/strong>&#8211; pour la version 3, juste \u2013<strong>roue<\/strong>&#8211; pour la version 2. <\/p>\n<p>Un slider apparaitra au moment de jouer l&rsquo;animation permettant de r\u00e9gler la puissance du moteur. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0535.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image053\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image053\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image053_thumb5.jpg\" width=\"643\" height=\"239\"><\/a> <\/p>\n<p>Les lignes d\u2019aide ont \u00e9t\u00e9 conserv\u00e9es afin de suivre la vitesse de rotation des roues. Elles seront bien entendu retir\u00e9es pour une pr\u00e9sentation d\u00e9finitive. <\/p>\n<p><strong>Nota : chaque objet constituant l\u2019ensemble doit \u00eatre individualis\u00e9. Il ne faut pas faire de copier\/coller des ensembles roues et surtout ne pas faire de copier\/coller des joints. Ils sont tous r\u00e9f\u00e9renc\u00e9s par un num\u00e9ro. Un copier\/coller les ferait tous se comporter de la m\u00eame mani\u00e8re.<\/strong> <\/p>\n<h3>Cr\u00e9er un moteur de poulie.<\/h3>\n<p>Dans cet exemple, il sera question de construire un objet concave, de param\u00e9trer un moteur, puis de cr\u00e9er une corde. La corde sera attach\u00e9e dans la gorge de la poulie, l\u2019ensemble soul\u00e8vera une charge. <\/p>\n<h4>Mise en place de la poulie<\/h4>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0553.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image055\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image055\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image055_thumb3.jpg\" width=\"603\" height=\"377\"><\/a> <\/p>\n<p>Il faut cr\u00e9er 3 cylindres, qui seront group\u00e9s en un seul objet afin de faire reconnaitre la gorge de la poulie (comme pour les maillons de la chaine plus haute). On applique ensuite un joint \u00ab <strong>servo<\/strong> \u00bb dont on aura \u00ab lab\u00e9lis\u00e9 \u00bb le controller afin de cr\u00e9er une gliss\u00e8re de contr\u00f4le. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0573.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image057\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image057\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image057_thumb3.jpg\" width=\"603\" height=\"377\"><\/a> <\/p>\n<p><strong>Attention : ne pas mettre d\u2019accent ou de signes particuliers dans les contr\u00f4leurs.<\/strong> <\/p>\n<p>Pour simplifier la visualisation des actions, seule la partie centrale va \u00eatre montr\u00e9e. Dans cette partie centrale va \u00eatre trac\u00e9e une gorge. L\u2019ensemble va ensuite \u00eatre d\u00e9mont\u00e9 pour obtenir des blocs ind\u00e9pendants, puis, ces blocs vont \u00eatre associ\u00e9s en groupes. Rappel, SketchyPhysics ne g\u00e8re pas les formes concaves. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0593.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image059\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image059\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image059_thumb3.jpg\" width=\"603\" height=\"339\"><\/a> <\/p>\n<p>Chaque morceau constituant la gorge de la poulie est visualis\u00e9 ci-dessus par des couleurs diff\u00e9rentes. <\/p>\n<h4>Cr\u00e9ation de la corde.<\/h4>\n<p>La corde est un objet simple \u00e0 cr\u00e9er, mais dont la r\u00e9alisation demande une tr\u00e8s grande attention. Il s\u2019agit tout simplement de lier des \u00ab <strong>box<\/strong> \u00bb avec des joints, \u00ab <strong>hinge<\/strong> \u00bb (charni\u00e8re) ou \u00ab <strong>ball<\/strong> \u00bb balle. Dans le cas qui suit, ce sera avec des charni\u00e8res. <\/p>\n<p>Dans un premier temps, la corde est r\u00e9alis\u00e9e avec des boites l\u00e9g\u00e8rement distantes. Pour que l\u2019espacement des boites soit r\u00e9gulier et que l\u2019ensemble soit rapide \u00e0 construire, on utilise des petites boites interm\u00e9diaires. Ensuite il ne reste plus qu\u2019\u00e0 faire des \u00ab d\u00e9placer\/copier \u00bb (fonction d\u00e9placer + CTRL). La corde doit \u00eatre assez longue. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image061.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image061\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image061\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image061_thumb.jpg\" width=\"603\" height=\"238\"><\/a> <\/p>\n<p>Le premier maillon de la chaine est marqu\u00e9 d\u2019une couleur rouge. Cela pourra \u00eatre utile pour la suite. <\/p>\n<p>Placer des charni\u00e8res (\u00ab <strong>hinge<\/strong> \u00bb) \u00e0 l\u2019extr\u00e9mit\u00e9 des boites \u00e0 partir de la deuxi\u00e8me. <strong>Attention, il ne faut pas faire de copier\/coller avec les charni\u00e8res, car les noms seraient identiques et donc la simulation serait fauss\u00e9e. <\/strong>Effectuer la jonction telle que vue pr\u00e9c\u00e9demment : <\/p>\n<ol>\n<li>Cliquer sur le \u00ab <strong>joint Connection Tool<\/strong> \u00bb (JTC, outil de connexion de joint) <a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0627.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image062\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image062\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image062_thumb7.jpg\" width=\"27\" height=\"29\"><\/a>. Une fois le JTC activ\u00e9, cliquer sur la boite<\/li>\n<\/ol>\n<p>2. Maintenir la touche contr\u00f4le (<strong>CTRL<\/strong>) enfonc\u00e9e, cliquer sur la charni\u00e8re -&gt; la premi\u00e8re boite pivote maintenant autour de l\u2019axe donn\u00e9 par la charni\u00e8re <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0648.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image064\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image064\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image064_thumb8.jpg\" width=\"603\" height=\"220\"><\/a> <\/p>\n<p>Faire ensuite un groupe boite + charni\u00e8re.  <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0666.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image066\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image066\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image066_thumb6.jpg\" width=\"603\" height=\"191\"><\/a> <\/p>\n<p>Renouveler l\u2019op\u00e9rartion pour chaque maillon de la chaine. <\/p>\n<p>Connecter ensuite les maillons entre eux en cliquant sur le joint (accessible m\u00eame s\u2019il est dans un groupe) et la boite faisant face. Ici, la chaine est dessin\u00e9e \u00e0 plat, elle est ensuite redress\u00e9e. <\/p>\n<p><strong><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0685.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image068\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image068\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image068_thumb5.jpg\" width=\"603\" height=\"357\"><\/a><\/strong><strong> <\/strong>L\u2019inspector montre ici la logique de connection des diff\u00e9rentes entit\u00e9es. <\/p>\n<p><b><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0705.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image070\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image070\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image070_thumb5.jpg\" width=\"603\" height=\"219\"><\/a><\/b> La flexibilit\u00e9 de la corde est test\u00e9e, il ne faut pas qu\u2019il y ait de cassures, de blocages ou d\u2019explosion des solides. <\/p>\n<h4>R\u00e9alisation du moteur de la poulie<\/h4>\n<p>Le moteur est r\u00e9alis\u00e9 avec un joint \u00ab <strong>motor<\/strong> \u00bb comme pour la voiture. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0725.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image072\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image072\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image072_thumb5.jpg\" width=\"603\" height=\"161\"><\/a> <\/p>\n<p>Dans la version 3 de Sketchyphysics, la case \u00ab <strong>controler<\/strong> \u00bb est aliment\u00e9e automatiquement, ce qui permet d\u2019avoir un \u00ab <strong>slider<\/strong> \u00bb pour g\u00e9rer la vitesse de rotation. Dans la version 2, il faut renseigner manuellement la case afin de faire apparaitre un slider de contr\u00f4le. <\/p>\n<p>La corde est attach\u00e9 \u00e0 la poulie par un emboitement. <\/p>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0745.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image074\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image074\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image074_thumb5.jpg\" width=\"603\" height=\"222\"><\/a> <\/p>\n<h4>Visualisation<\/h4>\n<p><a href=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image0765.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"clip_image076\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image076\" src=\"https:\/\/www.keris-studio.fr\/blog\/wp-content\/clip_image076_thumb5.jpg\" width=\"603\" height=\"276\"><\/a> <\/p>\n<p>L\u2019ensemble fonctionne parfaitement. L\u2019astuce de la gorge de poulie permet de simplifier grandement le travail d\u2019attache de la corde \u00e0 la poulie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Didacticiel Sketchyphysics par Laurent Lescop Moteur Physique pour Sketchup (Page de r\u00e9f\u00e9rence en anglais : http:\/\/code.google.com\/p\/sketchyphysics\/wiki\/Docs) Page de t\u00e9l\u00e9chargement du moteur physique : http:\/\/code.google.com\/p\/sketchyphysics\/downloads\/list. Avant propos : les moteurs physiques trouvent de plus en plus leur place dans les applications 3D. On les trouvera dans 3Dsmax (reactor), Blender (Bullit) et maintenant ici Sketchup (Newton). L\u2019utilisation &hellip; <a href=\"https:\/\/www.keris-studio.fr\/blog\/?p=546\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Didacticiel Sketchyphysics<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,14,8,17],"tags":[306,47,304,83],"class_list":["post-546","post","type-post","status-publish","format-standard","hentry","category-3d","category-conception","category-methodologie","category-sketchup","tag-linkedin","tag-simulation","tag-sketchup","tag-sketchyphysics"],"_links":{"self":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=546"}],"version-history":[{"count":2,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/546\/revisions"}],"predecessor-version":[{"id":6237,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=\/wp\/v2\/posts\/546\/revisions\/6237"}],"wp:attachment":[{"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keris-studio.fr\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}