{"id":5246,"date":"2014-02-07T03:30:25","date_gmt":"2014-02-07T02:30:25","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=5246"},"modified":"2023-03-12T14:47:30","modified_gmt":"2023-03-12T13:47:30","slug":"rubik-s-cube","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2014\/02\/07\/rubik-s-cube\/","title":{"rendered":"Rubik&rsquo;s Cube"},"content":{"rendered":"<p>Pendant le septi\u00e8me \u00e9pisode de la <a href=\"\/whiler\/2013\/11\/14\/le-dev-du-jeudi-saison-3\/\" title=\"Le D\u00e9v du Jeudi - Saison 3\">troisi\u00e8me saison du D\u00e9v du Jeudi<\/a>, nous avons vu une application mettant en \u0153uvre des fonctionnalit\u00e9s 3D de <a href=\"https:\/\/www.embarcadero.com\/fr\/products\/delphi\" title=\"Page officielle de Delphi\" target=\"_blank\" rel=\"noopener\">Delphi XE5<\/a>.<\/p>\n<div id=\"attachment_5249\" style=\"width: 250px\" class=\"wp-caption aligncenter\"><a href=\"\/whiler\/wp-content\/uploads\/2014\/02\/rubik.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5249\" title=\"Images g\u00e9n\u00e9r\u00e9es depuis Delphi\" src=\"\/whiler\/wp-content\/uploads\/2014\/02\/rubik.gif\" alt=\"Rubik&#039;s Cube\" width=\"240\" height=\"240\" class=\"size-full wp-image-5249\" \/><\/a><p id=\"caption-attachment-5249\" class=\"wp-caption-text\">Rubik&rsquo;s Cube<\/p><\/div>\n<p><!--more-->Thierry nous a montr\u00e9 comment d\u00e9velopper en Delphi en utilisant des objets 3D, tandis que l&rsquo;auteur de la version initiale de l&rsquo;application, Pascal Fonteneau, est venu nous expliquer comment il avait pens\u00e9 et r\u00e9alis\u00e9 son application.<\/p>\n<p>Lorsque l&rsquo;\u00e9pisode s&rsquo;est termin\u00e9, Thierry a mis \u00e0 disposition le <a href=\"https:\/\/cc.embarcadero.com\/Item\/29719\" title=\"T\u00e9l\u00e9charger le code source\" target=\"_blank\" rel=\"noopener\">code source<\/a> de la version qu&rsquo;il a port\u00e9e sur p\u00e9riph\u00e9rique mobile (iOS &#038; Android).<\/p>\n<p><div id=\"attachment_5253\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a title=\"Cliquer pour agrandir\" href=\"\/whiler\/wp-content\/uploads\/2014\/02\/android.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5253\" title=\"Version Android\" src=\"\/whiler\/wp-content\/uploads\/2014\/02\/android-300x180.jpg\" alt=\"Sous Android\" width=\"300\" height=\"180\" class=\"size-medium wp-image-5253\" srcset=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2014\/02\/android-300x180.jpg 300w, https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2014\/02\/android.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-5253\" class=\"wp-caption-text\">Sous Android<\/p><\/div><br \/>\n<div id=\"attachment_5262\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a title=\"Cliquer pour agrandir\" href=\"\/whiler\/wp-content\/uploads\/2014\/02\/windows_preview.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5262\" title=\"Pr\u00e9visualisation sous Windows\" src=\"\/whiler\/wp-content\/uploads\/2014\/02\/windows_preview-300x260.png\" alt=\"Pr\u00e9visualisation sous Windows\" width=\"300\" height=\"260\" class=\"size-medium wp-image-5262\" srcset=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2014\/02\/windows_preview-300x260.png 300w, https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/uploads\/2014\/02\/windows_preview.png 614w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-5262\" class=\"wp-caption-text\">Pr\u00e9visualisation sous Windows<\/p><\/div><\/p>\n<p>&nbsp;<br \/>\nVous pouvez retrouver diff\u00e9rents articles concernant cette application&nbsp;:<\/p>\n<ul>\n<li><a href=\"https:\/\/p2f-logiciels.com\/jeux-gratuits\/rubiks-cube.html\" title=\"Rubik's Cube\" target=\"_blank\" rel=\"noopener\">sur le site de Pascal<\/a><\/li>\n<li><a href=\"https:\/\/blogs.embarcadero.com\/tlaborde\/2014\/02\/06\/application-rubiks-cube-le-dev-du-jeudi-episode-7\/\" title=\"Rubik's Cube\" target=\"_blank\" rel=\"noopener\">sur le blog de Thierry<\/a><\/li>\n<\/ul>\n<p>L&rsquo;\u00e9pisode 7 est int\u00e9gralement disponible en vid\u00e9o depuis <a href=\"https:\/\/www.youtube.com\/watch?v=Hxoc3_hNflc&#038;list=PLJYIivpgfJOdJ4FUTMZ740mC_qmZf4aH9\" title=\"Le D\u00e9v du Jeudi - Saison 3 - \u00c9pisode 7\" target=\"_blank\" rel=\"noopener\">cette page<\/a>.<\/p>\n<div class=\"thanks_button_div\" \n                  style=\"float: right; margin-right: 10px; margin-top:10px;\"><div id=\"thanksButtonDiv_5246_1\" style=\"background-image:url(https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/thanks_compact_brown1.png); background-repeat:no-repeat; float: left; display: inline;\"\n                onmouseover=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_5246_1', true);\" \n                onmouseout=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_5246_1', false);\"\n                onclick=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_5246_1', false);\" >\n                <input type=\"button\" onclick=\"thankYouButtonClick(5246, 'You left &ldquo;Thanks&rdquo; already for this post')\" value=\"Merci\u00a0 3\"\n                  class=\"thanks_button thanks_compact thanks_brown1\"\n                  style=\"  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#00f;\"\n                  id=\"thanksButton_5246_1\" title=\"Click to leave &ldquo;Thanks&rdquo; for this post\"\/>\n             <\/div><div id=\"ajax_loader_5246_1\" style=\"display:inline;visibility: hidden;\"><img decoding=\"async\" alt=\"ajax loader\" src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/ajax-loader.gif\" \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Pendant le septi\u00e8me \u00e9pisode de la troisi\u00e8me saison du D\u00e9v du Jeudi, nous avons vu une application mettant en \u0153uvre des fonctionnalit\u00e9s 3D de Delphi XE5.<\/p>\n<p>Thierry nous a montr\u00e9 comment d\u00e9velopper en Delphi en utilisant des objets 3D, tandis que l\u2019auteur de la version initiale de l\u2019application, Pascal Fonteneau, est venu nous expliquer comment il avait pens\u00e9 et r\u00e9alis\u00e9 son application.<\/p>\n<p>Lorsque l\u2019\u00e9pisode s\u2019est termin\u00e9, Thierry a mis \u00e0 disposition le code source de la version qu\u2019il a port\u00e9e sur p\u00e9riph\u00e9rique mobile (iOS &#038; Android).<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[132,7,6],"tags":[154,129],"class_list":["post-5246","post","type-post","status-publish","format-standard","hentry","category-android","category-delphi","category-dev","tag-delphi","tag-jeu"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/5246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=5246"}],"version-history":[{"count":1,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/5246\/revisions"}],"predecessor-version":[{"id":6329,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/5246\/revisions\/6329"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=5246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=5246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=5246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}