<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://cyberweb.cite-sciences.fr/fablab/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://cyberweb.cite-sciences.fr/fablab/feed.php">
        <title>Carrefour numérique² - fablab animations:ateliers_openscad:exercices</title>
        <description></description>
        <link>https://cyberweb.cite-sciences.fr/fablab/</link>
        <image rdf:resource="https://cyberweb.cite-sciences.fr/fablab/lib/tpl/fablab_carrnum/images/favicon.ico" />
       <dc:date>2026-05-20T09:21:03+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:couleur_et_transparence&amp;rev=1587205665"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_cube-perce&amp;rev=1585574504"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_de_classique&amp;rev=1586008334"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_entonnoir&amp;rev=1585929504"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_helices_adn&amp;rev=1597843955"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_portebouteille&amp;rev=1585751452"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_pyramide&amp;rev=1585645538"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_verre_a_pied&amp;rev=1596898097"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defis_en_autonomie&amp;rev=1585907274"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:ressort&amp;rev=1597849271"/>
                <rdf:li rdf:resource="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:tuto_texte_en_d&amp;rev=1586337239"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://cyberweb.cite-sciences.fr/fablab/lib/tpl/fablab_carrnum/images/favicon.ico">
        <title>Carrefour numérique² - fablab</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/</link>
        <url>https://cyberweb.cite-sciences.fr/fablab/lib/tpl/fablab_carrnum/images/favicon.ico</url>
    </image>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:couleur_et_transparence&amp;rev=1587205665">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-18T12:27:45+02:00</dc:date>
        <title>Tuto OPENSCAD Couleur et transparence</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:couleur_et_transparence&amp;rev=1587205665</link>
        <description>
&lt;h2 id=&quot;tuto_openscad_couleur_et_transparence&quot;&gt;Tuto OPENSCAD Couleur et transparence&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;!-- TOCPLACEHOLDER --&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Acouleur_et_transparence&amp;amp;media=animations:ateliers_openscad:exercices:train_ryan_zlomek.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:train_ryan_zlomek.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:train_ryan_zlomek.jpg&quot; class=&quot;medialeft&quot; align=&quot;left&quot; title=&quot;train_ryan_zlomek.jpg&quot; alt=&quot;train_ryan_zlomek.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Cette vidéo montre comment mettre des couleurs avec &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt; et ajuster la transparence de pièces.
&lt;/p&gt;

&lt;p&gt;
image par Ryan Zlomek
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;videos&quot;&gt;Vidéos&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Vous n&amp;#039;aimez pas les vidéos ou les vidéos ne vous aiment pas, vous pouvez télécharger le script de la vidéo Texte en 3D.
La vidéo ne comporte volontairement pas de paroles audio, tous les indications sont écrites en blanc sur fond noir.
&lt;/p&gt;
&lt;video src=&quot;/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:os_couleur.mp4&quot; width=&quot;640&quot; height=&quot;360&quot; controls=&quot;controls&quot;  /&gt;
&lt;/div&gt;

&lt;h2 id=&quot;astuces_et_defis&quot;&gt;Astuces et défis&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Défi : faire une cible 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Acouleur_et_transparence&amp;amp;media=animations:ateliers_openscad:exercices:cible.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:cible.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=300&amp;amp;media=animations:ateliers_openscad:exercices:cible.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_cube-perce&amp;rev=1585574504">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-30T15:21:44+02:00</dc:date>
        <title>Défi OpenSCAD Cube percé</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_cube-perce&amp;rev=1585574504</link>
        <description>
&lt;h1 id=&quot;defi_openscad_cube_perce&quot;&gt;Défi OpenSCAD Cube percé&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-sa&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-sa&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-sa&quot; rel=&quot;tag&quot;&gt;cc-by-sa&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Fichiers : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:defi_openscad_cube_carre_.stl&quot; target=&quot;_blank&quot; download=&quot;defi_openscad_cube_carre_.stl&quot;&gt;defi_openscad_cube_carre_.stl&lt;/a&gt;, &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:defi_openscad_cube_carre_.scad&quot; target=&quot;_blank&quot; download=&quot;defi_openscad_cube_carre_.scad&quot;&gt;defi_openscad_cube_carre_.scad&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_cube_perce&quot;&gt;Défi OpenSCAD Cube percé&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#videos&quot;&gt;Vidéos&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter :&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_cube-perce&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_cube-perce.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_cube-perce.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_cube-perce.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Consigne : Reproduire la figure ci-dessous !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : 7 lignes &amp;amp; 5 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:defi_openscad_cube_carre_.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:defi_openscad_cube_carre_.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;videos&quot;&gt;Vidéos&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;video src=&quot;/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:os_defi_cube.mp4&quot; width=&quot;640&quot; height=&quot;360&quot; controls=&quot;controls&quot;  /&gt;
&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode A :&lt;/strong&gt; Un cube percé par des cylindres centrés sur ses faces et par une sphère en son centre.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la rotation : &lt;em&gt;rotate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la sphère : &lt;em&gt; sphere (d); &lt;/em&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube : &lt;em&gt; cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter :&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pensez bien à centrer les pièces &lt;em&gt;center=true&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;50&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;120&lt;/span&gt;, center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;90&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;120&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;90&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;120&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_de_classique&amp;rev=1586008334">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-04T15:52:14+02:00</dc:date>
        <title>Défi OpenSCAD dé classique</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_de_classique&amp;rev=1586008334</link>
        <description>
&lt;h1 id=&quot;defi_openscad_de_classique&quot;&gt;Défi OpenSCAD dé classique&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_de_classique&quot;&gt;Défi OpenSCAD dé classique&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phase_explicative&quot;&gt;2. Phase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_de_classique&amp;amp;media=animations:ateliers_openscad:exercices:de_classique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:de_classique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:de_classique.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Consigne : Réaliser un dé classique à 6 faces&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles). Décomposez l&amp;#039;objet final en plusieurs petits objets.
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phase_explicative&quot;&gt;2. Phase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;

&lt;p&gt;
méthode dé 1: 
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_de_classique&amp;amp;media=animations:ateliers_openscad:exercices:de_classique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:de_classique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:de_classique.png&quot; class=&quot;mediacenter&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
Le principal objet du dé est un cube (centré, c&amp;#039;est plus simple), dont les arrêtes sont arrondies. 
La somme des faces opposées du dé fait 7.
Pour faire les trous des faces, il est possible de “soustraire” un cylindre par point: 
Faire une face avec les 7 points (Cf. schéma):
&lt;/p&gt;

&lt;p&gt;
o_ x _o
&lt;/p&gt;

&lt;p&gt;
o_ o _o
&lt;/p&gt;

&lt;p&gt;
o_ x _o
&lt;/p&gt;

&lt;p&gt;
Copier les “points” et les faire tourner en fonction de la face.
Apliquer une différence au tout.
&lt;/p&gt;

&lt;p&gt;
méthode dé 2:
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_de_classique&amp;amp;media=animations:ateliers_openscad:exercices:de_2.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:de_2.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:de_2.png&quot; class=&quot;mediacenter&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
Il s&amp;#039;agit presque de la même chose, mais le corps du dé est l&amp;#039;ensemble des points communs à une sphère et un cube.
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : cylinder(d,h);&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube :cube();&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la sphere : sphere(d=); (pour le minkowski)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : difference(){…}&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : translate([x,y,z]){…}&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la rotation : rotate([x,y,z]){…}&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; minkowski : minkowski() methode 1&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; intersection : intersection() méthode 2&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
le nombre de faces des courbes : $fn=x;
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déplacer les formes de la bonne distance.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Rester cohérant avec les fonctions de centrage (les utiliser tout le temps, ou jamais)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:atelier_de.scad&quot; class=&quot;media mediafile mf_scad&quot; title=&quot;animations:ateliers_openscad:exercices:atelier_de.scad&quot;&gt;atelier_de.scad&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Suite à une réflexion, nous nous sommes rendus compte qu&amp;#039;il existait aussi une autre forme de dés. Le dé présenté est bien, mais roule moins que l&amp;#039;autre forme présenté.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:atelier_de2.scad&quot; class=&quot;media mediafile mf_scad&quot; title=&quot;animations:ateliers_openscad:exercices:atelier_de2.scad&quot;&gt;atelier_de2.scad&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_entonnoir&amp;rev=1585929504">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-03T17:58:24+02:00</dc:date>
        <title>Défi OpenSCAD Entonnoir</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_entonnoir&amp;rev=1585929504</link>
        <description>
&lt;h1 id=&quot;defi_openscad_entonnoir&quot;&gt;Défi OpenSCAD Entonnoir&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_entonnoir&quot;&gt;Défi OpenSCAD Entonnoir&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_entonnoir&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:entonnoir.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Consigne : Réaliser un entonnoir en ligne de code !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : 9 lignes &amp;amp; 3 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode B : 2 lignes &amp;amp; 2 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode C : 7 lignes &amp;amp; 6 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode A :&lt;/strong&gt; l&amp;#039;entonnoir est composé de deux cônes évidés superposés&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode B :&lt;/strong&gt; l&amp;#039;entonnoir est une forme géométrique qui subit une rotation extrudante&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode C :&lt;/strong&gt; l&amp;#039;entonnoir est composé d&amp;#039;une différence entre l&amp;#039;union d&amp;#039;un cône et d&amp;#039;une sphère, dans laquelle on l&amp;#039;évide par un cône, une sphère et un cube.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre/cône : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la rotation extrudante : &lt;em&gt;rotate_extrude(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le polygone : &lt;em&gt;polygon(…);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre/cône : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la sphère : &lt;em&gt;sphere (d);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube : &lt;em&gt;cube©;&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Se souvenir de comment on code un cône (ici, pointe vers le bas)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Positionner les pièces correctement les unes par rapport aux autres sans abuser du translate() &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Faites attention, que les pièces qui sont extrudés dépasse bien des 2 côtés, afin d&amp;#039;éviter l&amp;#039;apparition de zébrures.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Une fois la pièce faite, si ce n&amp;#039;est pas déjà fait penser à la mise en variable&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Se souvenir de comment on code un polynôme (ici, il faut 6 points)/ Le dessiner sur papier quadrillé peut aider&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;  Partir d&amp;#039;un point , puis faire les positions extérieures de la forme, puis intérieur / Ne pas mettre deux fois le point de départ&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
solution par étape : &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:cn2_openscad_de_fi-entonnoir_hm.scad&quot; class=&quot;media mediafile mf_scad&quot; title=&quot;animations:ateliers_openscad:exercices:cn2_openscad_de_fi-entonnoir_hm.scad&quot;&gt; Fichier .SCAD code  complet - Hélène&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_entonnoir&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:entonnoir.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;a&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur supérieur du cône supérieur en mm&lt;/span&gt;
b&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône supérieur en mm&lt;/span&gt;
c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône inférieur (dit le tube) en mm.&lt;/span&gt;
&amp;nbsp;
hc&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du cône supérieur en mm&lt;/span&gt;
ht&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;30&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// hauteur du cône inférieur (dit le tube) en mm&lt;/span&gt;
&amp;nbsp;
e&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// épaisseur en mm ( Attention pas moins de 3mm pour l'impression 3D)&lt;/span&gt;
$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// détail de la finition (en nombre de facettes) / Maillage&lt;/span&gt;
&amp;nbsp;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;a, d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hc&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;a&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hc&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ht&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c, d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ht&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ht&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;  
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_entonnoir&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:entonnoir.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:entonnoir.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:cn2_openscad_defi-entonnoir_hm.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;a&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur supérieur du cône supérieur en mm&lt;/span&gt;
b&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône supérieur en mm&lt;/span&gt;
c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône inférieur (dit le tube) en mm.&lt;/span&gt;
&amp;nbsp;
hc&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du cône supérieur en mm&lt;/span&gt;
ht&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;30&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// hauteur du cône inférieur (dit le tube) en mm&lt;/span&gt;
&amp;nbsp;
e&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// épaisseur en mm ( Attention pas moins de 3mm pour l'impression 3D)&lt;/span&gt;
$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
rotate_extrude&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; polygon&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt; points&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;b,ht&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;a,ht&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;hc&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;a&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e,ht&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;hc&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e,ht&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode C :&lt;/strong&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_entonnoir&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad-entonnoir-c.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad-entonnoir-c.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad-entonnoir-c.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:defi_entonnoir_methodec.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:defi_entonnoir_methodec.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;a&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur supérieur de la sphère supérieure en mm&lt;/span&gt;
b&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône supérieur en mm&lt;/span&gt;
c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le diamètre extérieur inférieur du cône inférieur (dit le tube) en mm.&lt;/span&gt;
&amp;nbsp;
hc&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du cône supérieur en mm&lt;/span&gt;
ht&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;30&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// hauteur du cône inférieur (dit le tube) en mm&lt;/span&gt;
&amp;nbsp;
e&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// épaisseur en mm ( Attention pas moins de 3mm pour l'impression 3D)&lt;/span&gt;
$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// détail de la finition (en nombre de facettes) / Maillage&lt;/span&gt;
&amp;nbsp;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    union&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,a&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;a&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ht&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c, d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ht&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,a&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;a&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,a&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;a,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ht&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, d2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;b&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;e, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ht&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;  
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_helices_adn&amp;rev=1597843955">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-19T15:32:35+02:00</dc:date>
        <title>Défi OpenSCAD hélices ADN &amp; Escalier</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_helices_adn&amp;rev=1597843955</link>
        <description>
&lt;h1 id=&quot;defi_openscad_helices_adn_escalier&quot;&gt;Défi OpenSCAD hélices ADN &amp;amp; Escalier&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_helices_adn_escalier&quot;&gt;Défi OpenSCAD hélices ADN &amp;amp; Escalier&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_helices_adn&amp;amp;media=animations:ateliers_openscad:exercices:defi_kapla.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defi_kapla.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defi_kapla.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Consigne : Réaliser une hélice à ADN !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : 1 ligne &amp;amp; 1 fonction différente &lt;em&gt;&amp;gt;Il s&amp;#039;agit du défi de l&amp;#039;&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:ateliers_programmer_avec_openscad&quot; class=&quot;wikilink1&quot; title=&quot;animations:ateliers_openscad:ateliers_programmer_avec_openscad&quot;&gt;atelier Programmer avec OpenSCAD&lt;/a&gt;. &lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_helices_adn&amp;amp;media=animations:ateliers_openscad:exercices:defi_escalier_plat.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defi_escalier_plat.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defi_escalier_plat.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Consigne : Réaliser un escalier!&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : 5 ligne &amp;amp; 4 fonctions différentes &lt;em&gt;&amp;gt;Il s&amp;#039;agit du défi de l&amp;#039;&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:ateliers_programmer_avec_openscad&quot; class=&quot;wikilink1&quot; title=&quot;animations:ateliers_openscad:ateliers_programmer_avec_openscad&quot;&gt;atelier Programmer avec OpenSCAD&lt;/a&gt;. &lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;

&lt;p&gt;
hélice à ADN : ”…”
&lt;/p&gt;

&lt;p&gt;
Escalier : ”…”
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
 * le cube : &lt;em&gt;cube();&lt;/em&gt;
 * la rotation : &lt;em&gt;rotate([x,y,z]){…}&lt;/em&gt;
 * le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
D&amp;#039;abord, comprendre la logique, puis généraliser en utilisant une boucle for
&lt;/p&gt;

&lt;p&gt;
3 éléments de l&amp;#039;hélice à ADN
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;cube([10,50,5],center=true);
translate([0,0,5*1]) rotate([0,0,15*1]) cube([10,50,5],center=true);
translate([0,0,5*2]) rotate([0,0,15*2]) cube([10,50,5],center=true);&lt;/pre&gt;

&lt;p&gt;
3 éléments d&amp;#039;un escalier
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;cube([10,50,2],center=false);
translate([0,0,2*1]) rotate([0,0,5*1]) cube([10,50,2],center=false);
translate([0,0,2*2]) rotate([0,0,5*2]) cube([10,50,2],center=false);&lt;/pre&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Une hélice à ADN
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;m=30;//nombre de marches
for(i=[1:m]){
translate([0,0,5*i]) rotate([0,0,15*i]) cube([10,50,5],center=true);
}
&lt;/pre&gt;

&lt;p&gt;
Un escalier de 100 marches
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;m=100;//nombre de marches
for(i=[1:m]){
  translate([0,0,2*i]) {
    rotate([0,0,10*i]) {
      cube([10,50,2],center=false);
  }}}&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_portebouteille&amp;rev=1585751452">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-01T16:30:52+02:00</dc:date>
        <title>Défi OpenSCAD Défi Porte-bouteille &amp; bouteilles</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_portebouteille&amp;rev=1585751452</link>
        <description>
&lt;h1 id=&quot;defi_openscad_defi_porte-bouteille_bouteilles&quot;&gt;Défi OpenSCAD Défi Porte-bouteille &amp;amp; bouteilles&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;(bully)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_defi_porte-bouteille_bouteilles&quot;&gt;Défi OpenSCAD Défi Porte-bouteille &amp;amp; bouteilles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#inspiration&quot;&gt;Inspiration&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions_par_etapes&quot;&gt;Solutions par étapes&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#creer_une_bouteille_-_methode_simple&quot;&gt;Créer une bouteille - Méthode simple&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#creer_une_bouteille_-_un_peu_plus_compliquee&quot;&gt;Créer une bouteille - un peu plus compliquée&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#creer_une_bouteille_-_methode_pour_les_gens_precis&quot;&gt;Créer une bouteille - Méthode pour les gens précis&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#creer_un_module_bouteille&quot;&gt;Créer un module bouteille();&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#creer_un_pack_de_bouteilles_parametriques&quot;&gt;Créer un pack de bouteilles paramétriques&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions_finales&quot;&gt;Solutions finales&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_portebouteille&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Consigne : Réaliser un porte bouteille et ses bouteilles !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; A la Hélène&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot;&gt;Voir l&amp;#039;objet en 3D (ln) &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;inspiration&quot;&gt;Inspiration&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
L&amp;#039;article qui explique comment faire manuellement &lt;a href=&quot;https://www.instructables.com/id/An-Unconventional-Beer-Caddy/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.instructables.com/id/An-Unconventional-Beer-Caddy/&quot;  rel=&quot;nofollow&quot;&gt; un porte bouteille original de manière traditionnel&lt;/a&gt; (perceuses, scies), nous a bien plu.
Cependant, on préfère :
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le faire à la manière FabLab en utilisant les outils (Découpeuse laser) - option A&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; en  modulant les dimensions des bouteilles pour convenir à tou-te-s (limonades, bières, vins, eaux gazeuses …) - option B&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; en modulant le nombre de bouteilles voulu, (de 1 à  plus infini) - option C&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; En faisant des trous au niveau de la base, pour être sur que les bouteilles ne bougent pas. - option D&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; en calculant automatique la longueur de corde nécessaire - option E&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; en modulant selon l&amp;#039;épaisseur de la planche utilisé - option F&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
Pour cela rien de mieux, qu&amp;#039;OpenSCAD, pour nous faire un générateur paramétrique de plan (.svg) de porte bouteille.
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles.)
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; à la Hélène&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Une différence entre l&amp;#039;union de trois parallélépipèdes (arrondies) à des hauteurs différentes (socle,socle troué et haut troué) et, les formes de bouteilles plus une marge et des petits trous et leur symétrie.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; ln
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;1. Créer une bouteille&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;Méthode simple &lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;Méthode un peu plus compliquée&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; : &lt;em&gt;hull(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt; Méthode pour les gens précis&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; polygone : &lt;em&gt;polygon();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; rotate_extrude : &lt;em&gt;rotate_extrude();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;2. Créer un pack de bouteilles paramétriques&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Boucle for : &lt;em&gt;for(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Module : &lt;em&gt; &lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;3. Créer les planches&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt; Méthode pour planches carrées&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube :&lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt; Méthode pour planches au bord arrondi&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube :&lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le “Minkoski” : &lt;em&gt;minkoski([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;4. Créer les petits trous&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt; Méthode répétitive&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt; Méthode courte&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le miroir : &lt;em&gt;mirror ([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;5. Assembler les différentes parties&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;6. Réalisation de la poignée&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la rotation : &lt;em&gt;rotate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;7.Export en .svg&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; …&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;8.Modélisation de la corde&lt;/strong&gt; (bonus)
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; …&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;9.Animation du modèle 3D&lt;/strong&gt; (bonus)
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; …&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;Conseils : Projets complexes&lt;/strong&gt;
&lt;em&gt;Plus le projet est complexes, plus il est important de travailler avec méthodologie&lt;/em&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Prendre les vraies mesures d&amp;#039;une bouteille, plus réaliste&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; N&amp;#039;hésitez pas à utiliser la transparence ( # ) pour bien comprendre ou sont situées vos pièces&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Lorsque que vous ne comprenez plus, ne mettez pas des valeurs au pif, faites une pause plutôt.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Enregistrer plusieurs versions de votre fichier, afin de retrouver rapidement une sauvegarde qui marche.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Commencez toujours par comprendre la logique, avant de généraliser (boucle for)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien vérifier qu&amp;#039;en changeant chaque variable, le modèle reste valable. Cela permet de vérifier si il n&amp;#039;y a pas d&amp;#039;erreur dans le code.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Commentez votre code, pour vous aider, mais aussi pour faciliter la documentation&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions_par_etapes&quot;&gt;Solutions par étapes&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;creer_une_bouteille_-_methode_simple&quot;&gt;Créer une bouteille - Méthode simple&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_portebouteille&amp;amp;media=animations:ateliers_openscad:exercices:bouteille1.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille1.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:bouteille1.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:bouteille1.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille1.stl&quot;&gt;Voir l&amp;#039;objet en 3D &lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;hb&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;230&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur de la bouteille&lt;/span&gt;
hg&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;84&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du goulot&lt;/span&gt;
db&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;70&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//diamètre ou largeur basse de la bouteille&lt;/span&gt;
dh&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// diamètre ou largeur haute de la bouteille&lt;/span&gt;
&amp;nbsp;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;db, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hb&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;hg, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// gros cylindre&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;dh, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hb, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//petit cylindre&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3 id=&quot;creer_une_bouteille_-_un_peu_plus_compliquee&quot;&gt;Créer une bouteille - un peu plus compliquée&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_portebouteille&amp;amp;media=animations:ateliers_openscad:exercices:bouteille3.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille3.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:bouteille3.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:bouteille3.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille3.stl&quot;&gt;Voir l&amp;#039;objet en 3D &lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;hb&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;230&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur de la bouteille&lt;/span&gt;
hg&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;84&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du goulot&lt;/span&gt;
db&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;70&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//diamètre ou largeur basse de la bouteille&lt;/span&gt;
dh&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// diamètre ou largeur haute de la bouteille&lt;/span&gt;
hi&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;123&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur intermédiaire&lt;/span&gt;
&amp;nbsp;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;db, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hi&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// gros cylindre&lt;/span&gt;
hull&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hi&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;db, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hb&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;hg&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;dh, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;dh, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hb&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//petit cylindre&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3 id=&quot;creer_une_bouteille_-_methode_pour_les_gens_precis&quot;&gt;Créer une bouteille - Méthode pour les gens précis&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_portebouteille&amp;amp;media=animations:ateliers_openscad:exercices:bouteille3.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille3.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:bouteille3.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:bouteille3.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:bouteille3.stl&quot;&gt;Voir l&amp;#039;objet en 3D &lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;hb&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;230&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//hauteur de la bouteille&lt;/span&gt;
hg&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;84&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du goulot&lt;/span&gt;
db&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;70&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//diamètre ou largeur basse de la bouteille&lt;/span&gt;
dh&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// diamètre ou largeur haute de la bouteille&lt;/span&gt;
hi&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;123&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
rotate_extrude&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;polygon&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt; points&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;db&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;db&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,hi&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;dh&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,hb&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;hg&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;dh&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,hb&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hb&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3 id=&quot;creer_un_module_bouteille&quot;&gt;Créer un module bouteille();&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code java&quot;&gt;module bouteille&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;hb&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;230&lt;/span&gt;,hi&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;123&lt;/span&gt;,hg&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;84&lt;/span&gt;,db&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;70&lt;/span&gt;,dh&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//hb, hauteur de la bouteille&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//hg, hauteur du goulot&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//db, diamètre ou largeur basse de la bouteille&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//dh, diamètre ou largeur haute de la bouteille&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//hi, hauteur intermédiaire&lt;/span&gt;
&amp;nbsp;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;db, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hi&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// gros cylindre&lt;/span&gt;
hull&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hi&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;db, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hb&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;hg&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;dh, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;dh, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hb&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co1&quot;&gt;// bouteille(); &lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3 id=&quot;creer_un_pack_de_bouteilles_parametriques&quot;&gt;Créer un pack de bouteilles paramétriques&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Télécharger le code
&lt;/p&gt;

&lt;p&gt;
Module bouteille +
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;db&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;70&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Rayon des trous, rt va de 0 à + infini,&lt;/span&gt;
esp&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; db&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;25&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// espacemenent entre  les trous&lt;/span&gt;
Nx&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Nx va de 0 à + infini, entier uniquement Compte +1&lt;/span&gt;
Ny&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//Ny=Nx, pour faire un damier carré, ou Ny = valeur au choix&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;j &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;Ny&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt;Ny&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;i &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;Nx&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt;Nx&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    translate &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;esp,j&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;esp,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;bouteille&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions_finales&quot;&gt;Solutions finales&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt;
&lt;em&gt; N&amp;#039;hésitez pas à faire varier les paramètres &lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
Télécharger le code -
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;&amp;nbsp;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt; Votre méthode :&lt;/strong&gt;
N&amp;#039;hésitez pas à mettre vos codes ci-dessous : 
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_pyramide&amp;rev=1585645538">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-31T11:05:38+02:00</dc:date>
        <title>Défi OpenSCAD Pyramide</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_pyramide&amp;rev=1585645538</link>
        <description>
&lt;h1 id=&quot;defi_openscad_pyramide&quot;&gt;Défi OpenSCAD Pyramide&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_pyramide&quot;&gt;Défi OpenSCAD Pyramide&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#video&quot;&gt;Vidéo&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_pyramide&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_pyramidemethodee.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_pyramidemethodee.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_pyramidemethodee.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Consigne : Réaliser une pyramide à base carrée !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : 1 ligne &amp;amp; 1 fonction différente &lt;em&gt;&amp;gt;Il s&amp;#039;agit du défi de fin de l&amp;#039;atelier d&amp;#039;initiation &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt;. &lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode B : 15 lignes &amp;amp; 3 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode C : 3 lignes &amp;amp; 3 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode D : 3 lignes &amp;amp; 3 fonctions différentes&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode E : 1 lignes &amp;amp; 1 fonction différente&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:defiopenscad_pyramide_methodee.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_pyramide_methodee.stl&quot;&gt; Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;video&quot;&gt;Vidéo&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;em&gt; Ne présente pas la méthode E. &lt;/em&gt;
&lt;/p&gt;
&lt;video src=&quot;/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:os_defi_pyramide.mp4&quot; width=&quot;640&quot; height=&quot;360&quot; controls=&quot;controls&quot;  /&gt;
&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (papier et crayon peuvent être utile )
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode A :&lt;/strong&gt; Astuce &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt; : Contraindre le nombre de facettes à 4 d&amp;#039;un cône&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode B :&lt;/strong&gt; Extruder les 4 faces d&amp;#039;un cube&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode C :&lt;/strong&gt; Relier en continu, un grand cube de base à un minuscule cube de sommet &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode D :&lt;/strong&gt; Cumuler des parallélépipède de plus en plus petit&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode E :&lt;/strong&gt; Faites votre pyramide en mode polyèdre  &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre/cône : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le paramètre du nombre de facettes : &lt;em&gt;$fn &lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube : &lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la rotation : &lt;em&gt;rotate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode C :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la fonction “Coque” : &lt;em&gt; hull(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube : &lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode D :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la boucle for : &lt;em&gt; for(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube : &lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode E :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le polyèdre : &lt;em&gt;polyhedron();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ces fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Connaitre l&amp;#039;astuce $fn=, qui contraint le nombre de faces d&amp;#039;un objet.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Créer un cube&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Extrudé avec un autre parallélépipède sur un face&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Puis généraliser le principe aux 3 autres faces&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;strong&gt;méthode C :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Créer un parallélépipède centrée, de faible hauteur (0.1mm ou moins) et d&amp;#039;une largeur de 20mm&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Créer un parallélépipède centrée, de faible hauteur (0,1mm ou moins) et d&amp;#039;un faible largeur 0.1mm&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déplacer le petit parallélépipède jusqu&amp;#039;au sommet de la pyramide&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Englober le code précédemment écrit dans un hull().&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;strong&gt;méthode D :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Créer un parallélépipède centrée, de faible hauteur (1 mm) et d&amp;#039;une largeur de 20mm&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Créer un second, de la même hauteur (ou hauteur cumulée au choix) légèrement plus moins larges, qui est au dessus du premier (ou qui dépasse du premier)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Une fois la logique de passage, entre les différents cube comprises, généraliser la logique en utilisant une boucle for()&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;
&lt;strong&gt;méthode E :&lt;/strong&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Partir sur une pyramide dont la base est centrée sur le plan XY&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déterminer les coordonnées des 5 points qui seront utilisés : les 4 points de la base (dont le z=0) et le sommet de la pyramide (dont le x=0 et le y=0)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Entrer les coordonnées de ces points dans l&amp;#039;ordre, points=[ [sommet], [point1],[point2] ,[point3] , [point4] ]&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Entrer les combinaisons qui composent les différentes faces. Attention, &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt; ne commence pas à compter à un 1 mais à 0. Le sommet est un ainsi égale à 0, le point 1 au  1, le point 2 au 2, le point 3 au 3 et le point 4 au 4. La première face est la base de la pyramide avec les 4 points, puis suivent les 4 faces de la pyramide chacune composé de 3 points, dont le sommet.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Une pyramide de 20 mm de côté et de hauteur 
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;méthode A :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// côté de la pyramide, ici 20 mm&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c,r2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode B :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// côté de la pyramide, ici 20 mm&lt;/span&gt;
&amp;nbsp;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;45&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;45&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
     rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;45&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
     rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;45&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode C :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// côté de la pyramide, ici 20 mm&lt;/span&gt;
hull&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c,c,&lt;span class=&quot;nu0&quot;&gt;0.01&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;, center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0.01&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0.01&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
 &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode D :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;// côté de la pyramide, ici 20 mm&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;i&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt;c&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;i,c&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;i,&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode E :&lt;/strong&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;c&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//le côté de la pyramide, ici, 20mm&lt;/span&gt;
polyhedron &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;
 points&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;, &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;, &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;, &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;c&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,
 faces&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_verre_a_pied&amp;rev=1596898097">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-08T16:48:17+02:00</dc:date>
        <title>Défi OpenSCAD Verre à pied</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defi_verre_a_pied&amp;rev=1596898097</link>
        <description>
&lt;h1 id=&quot;defi_openscad_verre_a_pied&quot;&gt;Défi OpenSCAD Verre à pied&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_verre_a_pied&quot;&gt;Défi OpenSCAD Verre à pied&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Consigne : Réaliser un verre à pied !&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; très nombreuses, à vous de nous partager la votre&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; Super rapide (4 lignes et 2 fonctions)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; verre à pied classique (7 lignes et 5 fonctions)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Imaginez la forme que vous désirez !
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot;&gt;Voir l&amp;#039;objet en 3D (verre super rapide) &lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.stl&quot;&gt;Voir l&amp;#039;objet en 3D (verre classique) &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles.)
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; Le verre à pied est le plus souvent composé de trois parties : &lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; la &lt;strong&gt;base&lt;/strong&gt; qui doit assurer la stabilité du verre,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; le &lt;strong&gt;pied&lt;/strong&gt; qui sert à surélevé le verre et éviter de réchauffer le contenant avec la chaleur de nos mains,&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; et le &lt;strong&gt;ballon&lt;/strong&gt; contenant le liquide&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; Super rapide&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; la &lt;strong&gt;base&lt;/strong&gt; est un cône tronqué à 3/4/5/6/100 côtés&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; le &lt;strong&gt;pied&lt;/strong&gt; et le &lt;strong&gt;ballon&lt;/strong&gt;  sont une seule pièce, un cône inversé extrudé par un cône inversé plus grand.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; verre à pied classique&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; la &lt;strong&gt;base&lt;/strong&gt; est un cône tronqué à 3/4/5/6/100 côtés&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; le *pied* est un cylindre ( hauteur grande, rayon faible)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; le *ballon* est une sphère extrudée par une sphère légèrement plus petite (et plus haute) ET par un cube.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; super rapide
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre/cône : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; verre à pied classique
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la différence : &lt;em&gt;difference(){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cylindre/cône : &lt;em&gt;cylinder(d1,d2,h);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le déplacement : &lt;em&gt;translate([x,y,z]){…}&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; le cube :&lt;em&gt;cube();&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; la sphere : &lt;em&gt; sphere(d=);&lt;/em&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; Super rapide
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Pas de difficultés particulières, on superpose 3 formes donc la base est centrée sur le point d&amp;#039;origine.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt;Verre à pied classique
&lt;/p&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Déplacer les formes de la bonne distance :&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;Poser la base et le pied, centrée sur le point d&amp;#039;origine (donc pas de translate(), la superposition du pied et de la basse n&amp;#039;est pas gênante.)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déplacer la sphère extérieure de la longueur du pied&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déplacer la sphère intérieur de la longueur du pied plus un léger écart (qu&amp;#039;on peut calculer comme le rayon de la sphère extérieure moins le rayon de la sphère intérieure)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Déplacer le cube de la longueur du pied plus le rayon de la sphère extérieure.&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Il est possible d&amp;#039;utiliser un translate() pour chaque pièce, mais le code sera plus lourd, il est aussi possible de faire un translate de translate(), cf .code ci-dessous&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; super rapide (4 lignes et 2 fonctions)
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt; Changer le $fn= pour faire varier le nombre de facettes de chaque solide &lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot;&gt;Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;, r2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;, h &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//cône extérieur&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;, r2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;38&lt;/span&gt;, h &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//cône intérieur&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt;, r2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// la base&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt; Verre à pied classique (7 lignes et 5 fonctions)
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt; N&amp;#039;hésitez pas à faire varier les paramètres lv et hv &lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.stl&quot;&gt;Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;lv&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;40&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//largeur du verre, ici 40mm&lt;/span&gt;
hv&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// hauteur du verre, ici 100mm&lt;/span&gt;
&amp;nbsp;
translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,hv&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;lv,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//sphere extérieur&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,lv&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cube&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;lv, center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;//cube&lt;/span&gt;
        sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;lv&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//sphère intérieur  &lt;/span&gt;
       &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;lv&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hv&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;lv,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// le pied&lt;/span&gt;
cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r1&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;lv,r2&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;lv&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;hv&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// la base&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt; Votre méthode :&lt;/strong&gt;
N&amp;#039;hésitez pas à mettre vos codes ci-dessous : 
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;....&lt;/pre&gt;
&lt;pre class=&quot;code java&quot;&gt;....&lt;/pre&gt;

&lt;p&gt;
Depuis les premiers ateliers &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt; en 2016, vous avez été nombreuses et nombreux à réaliser le défi du verre à pied, toujours à votre manière et avec votre créativité :
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20161209_185631.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20161209_185631.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20161209_185631.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20161215_184615.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20161215_184615.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20161215_184615.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20161215_184644.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20161215_184644.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20161215_184644.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20161215_185647.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20161215_185647.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20161215_185647.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20161215_185920.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20161215_185920.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20161215_185920.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170202_184521.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170202_184521.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170202_184521.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170209_175646.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170209_175646.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170209_175646.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170209_184128.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170209_184128.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170209_184128.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170210_175854.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170210_175854.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170210_175854.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170216_184744.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170216_184744.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170216_184744.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182308.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170223_182308.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182308.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182404.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170223_182404.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182404.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182538.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170223_182538.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170223_182538.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170223_183217.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170223_183217.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170223_183217.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170224_183009.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170224_183009.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170224_183009.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170224_185113.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170224_185113.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170224_185113.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20170224_185152.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20170224_185152.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20170224_185152.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20171011_164744v2.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20171011_164744v2.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20171011_164744v2.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20171011_165650.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20171011_165650.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20171011_165650.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20171011_165702.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20171011_165702.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20171011_165702.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20180406_181602.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20180406_181602.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20180406_181602.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20180406_184920.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20180406_184920.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20180406_184920.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190121.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20180504_190121.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190121.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190124.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20180504_190124.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190124.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190143.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20180504_190143.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20180504_190143.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:20191210_134616.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:20191210_134616.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:20191210_134616.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:20191210_134610.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:20191210_134610.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:20191210_134610.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20200725-195924.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20200725-195924.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20200725-195924.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20200806_154723.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20200806_154723.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20200806_154723.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefi_verre_a_pied&amp;amp;media=animations:ateliers_openscad:exercices:20200806_154322.jpg&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:20200806_154322.jpg&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:20200806_154322.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defis_en_autonomie&amp;rev=1585907274">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-03T11:47:54+02:00</dc:date>
        <title>Titre du défi</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:defis_en_autonomie&amp;rev=1585907274</link>
        <description>
&lt;h2 id=&quot;titre_du_defi&quot;&gt;Titre du défi&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h1 id=&quot;defi_openscad&quot;&gt;Défi OpenSCAD (...)&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:auteur&amp;amp;do=showtag&amp;amp;tag=usager%3Aauteur&quot; class=&quot;wikilink1&quot; title=&quot;usager:auteur&quot; rel=&quot;tag&quot;&gt;auteur&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#titre_du_defi&quot;&gt;Titre du défi&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad&quot;&gt;Défi OpenSCAD (...)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#videos&quot;&gt;Vidéos&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phrase_explicative&quot;&gt;2. Phrase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefis_en_autonomie&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt; &lt;em&gt;Votre photo jpg ou png&lt;/em&gt;
&lt;strong&gt;Consigne : …..&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode : &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot;&gt;Voir l&amp;#039;objet en 3D &lt;/a&gt; &lt;em&gt;Votre fichier .st&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
Besoin d&amp;#039;aide, lisez la suite !
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;videos&quot;&gt;Vidéos&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles.)
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phrase_explicative&quot;&gt;2. Phrase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;méthode :&lt;/strong&gt; … &lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt; ….&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;Si vous ne connaissez pas bien l&amp;#039;utilisation d&amp;#039;une de ses fonctions, il peut être utile d&amp;#039;aller voir les exercices du wiki ou la page Aide-Mémoire OpenSCAD.
&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
&lt;strong&gt;En général :&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Le point-virgule&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Bien ouvrir et fermer les parenthèses, crochets et accolades&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Les erreurs de frappe&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;strong&gt;méthode :&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt; Changer le $fn= pour faire varier le nombre de facettes de chaque solide &lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Adefis_en_autonomie&amp;amp;media=animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:de_fi_openscad_-_verre_a_pied_super_rapide.png&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot; class=&quot;media mediafile mf_stl&quot; title=&quot;animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl&quot;&gt;Voir l&amp;#039;objet en 3D&lt;/a&gt;
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;...&lt;/pre&gt;

&lt;p&gt;
&lt;strong&gt; Votre méthode :&lt;/strong&gt;
N&amp;#039;hésitez pas à mettre vos codes ci-dessous : 
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;....&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:ressort&amp;rev=1597849271">
        <dc:format>text/html</dc:format>
        <dc:date>2020-08-19T17:01:11+02:00</dc:date>
        <title>Défi OpenSCAD Ressort</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:ressort&amp;rev=1597849271</link>
        <description>
&lt;h1 id=&quot;defi_openscad_ressort&quot;&gt;Défi OpenSCAD Ressort&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_ressort&quot;&gt;Défi OpenSCAD Ressort&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phase_explicative&quot;&gt;2. Phase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Aressort&amp;amp;media=animations:ateliers_openscad:exercices:defi_ressort.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defi_ressort.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defi_ressort.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Consigne : Réaliser un ressort !&lt;/strong&gt; &amp;gt;Il s&amp;#039;agit du défi de fin de l&amp;#039;atelier Programmer avec &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt;.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode A : &lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode B : &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;reflechissez&quot;&gt;1. Réfléchissez&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Prenez vraiment le temps de réfléchir (Papier et crayon peuvent être utiles). Décomposez l&amp;#039;objet final en plusieurs petits objets.
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;phase_explicative&quot;&gt;2. Phase explicative&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Si vous ne savez pas par où commencer :
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;

&lt;h3 id=&quot;pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;/div&gt;

&lt;h2 id=&quot;solutions&quot;&gt;Solutions&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
méthode A  (Méthode Bully)
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;nb_sphere&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
nbboucle&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;co1&quot;&gt;//nb_sphere/360&lt;/span&gt;
diamsphere&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt; i&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt;nb_sphere&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
      rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,i&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;nbboucle&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;360&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;nb_sphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
          translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;2.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere,i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
              sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere,i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
              sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
          &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,i&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;d&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
            &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;         
          &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
  $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  union&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0.25&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
      cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;,center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;nb_sphere&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
      cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere, h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;, center&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
  translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;diamsphere&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;diamsphere,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1.5&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;nb_sphere&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
méthode B  (Méthode Hélène)
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;p&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;50&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;//rayon par rapport au centre&lt;/span&gt;
ds&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// diamètre de la sphère&lt;/span&gt;
pas&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// pas&lt;/span&gt;
iteration &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;200&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// gère aussi la hauteur de la pièce&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;co1&quot;&gt;// Le coeur du ressort&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;positionX&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;p,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;p&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;, positionY&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;p,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;p&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;,i&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt;iteration&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; 
rotate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,i&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;pas&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
 translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;positionX,positionY,i&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;pas&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    sphere&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;ds, $fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;75&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;co1&quot;&gt;//base et haut du ressort&lt;/span&gt;
difference&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; 
 union&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ds&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;p&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ds&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ds,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
    translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,iteration&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;pas&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;p&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ds&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;ds,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
 &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
 translate&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;,&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;ds&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0.1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;cylinder&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;r&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;p&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;ds,h&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;iteration&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;pas&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;ds&lt;span class=&quot;sy0&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;0.2&lt;/span&gt;,$fn&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:tuto_texte_en_d&amp;rev=1586337239">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-08T11:13:59+02:00</dc:date>
        <title>Tuto OPENSCAD Texte en 3D</title>
        <link>https://cyberweb.cite-sciences.fr/fablab/doku.php?id=animations:ateliers_openscad:exercices:tuto_texte_en_d&amp;rev=1586337239</link>
        <description>
&lt;h2 id=&quot;tuto_openscad_texte_en_3d&quot;&gt;Tuto OPENSCAD Texte en 3D&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;!-- Complétez la fiche projet ci dessous --&gt;
&lt;/p&gt;
&lt;div id=&quot;projectBox&quot;  class=&quot;projectBox&quot;&gt;&lt;h3 class=&quot;toggle open&quot; style=&quot;cursor: pointer;&quot;&gt;Fiche projet&lt;/h3&gt;&lt;div style=&quot;&quot;&gt;&lt;ul class=&quot;toc&quot;&gt;&lt;li&gt;&lt;label&gt;Logiciels : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot; rel=&quot;tag&quot;&gt;Openscad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Réalisé par : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:bully&quot; class=&quot;wikilink1&quot; title=&quot;usager:bully&quot; rel=&quot;tag&quot;&gt;bully&lt;/a&gt;,
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=usager:plogingenu&quot; class=&quot;wikilink1&quot; title=&quot;usager:plogingenu&quot; rel=&quot;tag&quot;&gt;plogingenu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;label&gt;Licence : &lt;/label&gt;
	&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=licence:cc-by-nc&amp;amp;do=showtag&amp;amp;tag=licence%3Acc-by-nc&quot; class=&quot;wikilink1&quot; title=&quot;licence:cc-by-nc&quot; rel=&quot;tag&quot;&gt;cc-by-nc&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;&lt;h3 class=&quot;toggle&quot;&gt;Table des matières&lt;/h3&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#defi_openscad_ressort&quot;&gt;Défi OpenSCAD Ressort&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#aides&quot;&gt;Aides&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul class=&quot;inlinetoc2&quot;&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#reflechissez&quot;&gt;1. Réfléchissez&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#phase_explicative&quot;&gt;2. Phase explicative&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#les_fonctions_utiles&quot;&gt;3. Les fonctions utiles&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level3&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#pieges_a_eviter&quot;&gt;4. Pièges à éviter&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li class=&quot;level2&quot;&gt;&lt;div class=&quot;li&quot;&gt;&lt;span class=&quot;li&quot;&gt;&lt;a href=&quot;#solutions&quot;&gt;Solutions&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/detail.php?id=animations%3Aateliers_openscad%3Aexercices%3Atuto_texte_en_d&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;media&quot; title=&quot;animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot;&gt;&lt;img src=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?w=200&amp;amp;media=animations:ateliers_openscad:exercices:defiopenscad_verreapiedclassique.png&quot; class=&quot;medialeft&quot; align=&quot;left&quot; alt=&quot;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt; &lt;em&gt;Votre photo jpg ou png&lt;/em&gt;
&lt;strong&gt;Consigne : …..&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; méthode : &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Cette vidéo montre comment utiliser &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt; pour faire du texte.
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;videos&quot;&gt;Vidéos&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Vous n&amp;#039;aimez pas les vidéos ou les vidéos ne vous aiment pas, vous pouvez télécharger le script de la vidéo Texte en 3D.
La vidéo ne comporte volontairement pas de paroles audio, tous les indications sont écrites en blanc sur fond noir.
&lt;/p&gt;
&lt;video src=&quot;/fablab/lib/exe/fetch.php?media=:animations:ateliers_openscad:exercices:os_texte.mp4&quot; width=&quot;640&quot; height=&quot;360&quot; controls=&quot;controls&quot;  /&gt;
&lt;/div&gt;

&lt;h2 id=&quot;astuces_et_defis&quot;&gt;Astuces et défis&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Comment revenir à la ligne ?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
La commande de texte d&amp;#039;OpenSCAD (2019) ne prend en charge aucune sorte de formatage multi-lignes. Il faudra ruser ! Une solution simple est d&amp;#039;écrire son texte définitif sous &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:inkscape&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:inkscape&quot;&gt;Inkscape&lt;/a&gt;, et de l&amp;#039;importer sous &lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/doku.php?id=logiciels:openscad&quot; class=&quot;wikilink1&quot; title=&quot;logiciels:openscad&quot;&gt;OpenSCAD&lt;/a&gt;.
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Comment mettre le texte dans une variable ?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
On notera de bien les guillemets au niveau de la mise en variable, et de mettre dans la fonction text(); , uniquement la variable sans guillemet.
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;A&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Ceci est mon texte&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; 
text&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;A&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;https://cyberweb.cite-sciences.fr/fablab/lib/exe/fetch.php?media=animations:ateliers_openscad:exercices:porteclef.scad&quot; class=&quot;media mediafile mf_scad&quot; title=&quot;animations:ateliers_openscad:exercices:porteclef.scad&quot;&gt;porteclef.scad&lt;/a&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Comment mettre des vrais smiley ou des caractères “autres” ?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Utiliser la fonction chr()
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;text&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;chr&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;9786&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; 
text&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;chr&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;9788&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Comment “moduler” du texte ?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Utiliser la fonction str()
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;AGE&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;18&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
text&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;str&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Joyeux &amp;quot;&lt;/span&gt;,AGE,&lt;span class=&quot;st0&quot;&gt;&amp;quot; ans !&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Comment savoir le nombre de caractères contenu dans le texte ?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Utiliser la fonction len();
&lt;/p&gt;
&lt;pre class=&quot;code java&quot;&gt;PRENOM &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&amp;quot;Mon prénom&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot;&gt;// Tapez votre texte&lt;/span&gt;
l&lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt;len&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;PRENOM&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
Echo&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;l&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2 id=&quot;aides&quot;&gt;Aides&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
