Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
animations:ateliers_openscad:exercices:tuto_texte_en_d [2020/04/08 11:09] plogingenu créée |
animations:ateliers_openscad:exercices:tuto_texte_en_d [2020/04/08 11:13] (Version actuelle) plogingenu |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== Tuto OPENSCAD Texte en 3D ===== | ===== Tuto OPENSCAD Texte en 3D ===== | ||
- | |||
- | |||
- | ======= Défi OpenSCAD (...) ====== | ||
- | |||
<!-- Complétez la fiche projet ci dessous --> | <!-- Complétez la fiche projet ci dessous --> | ||
{{{project | {{{project | ||
Ligne 18: | Ligne 14: | ||
* méthode : | * méthode : | ||
- | {{:animations:ateliers_openscad:exercices:de_fi_openscad_verre_a_pied_super_rapide.stl|Voir l'objet en 3D }} //Votre fichier .st// | + | Cette vidéo montre comment utiliser OpenSCAD pour faire du texte. |
- | Besoin d'aide, lisez la suite ! | ||
===== Vidéos ===== | ===== Vidéos ===== | ||
+ | Vous n'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. | ||
+ | |||
+ | {{:animations:ateliers_openscad:exercices:os_texte.mp4|}} | ||
+ | |||
+ | |||
+ | ===== Astuces et défis ===== | ||
+ | * Comment revenir à la ligne ? | ||
+ | La commande de texte d'OpenSCAD (2019) ne prend en charge aucune sorte de formatage multi-lignes. Il faudra ruser ! Une solution simple est d'écrire son texte définitif sous Inkscape, et de l'importer sous OpenSCAD. | ||
+ | * Comment mettre le texte dans une variable ? | ||
+ | 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. | ||
+ | <code java> | ||
+ | A="Ceci est mon texte"; | ||
+ | text(A); | ||
+ | </code> | ||
+ | {{:animations:ateliers_openscad:exercices:porteclef.scad|}} | ||
+ | * Comment mettre des vrais smiley ou des caractères "autres" ? | ||
+ | Utiliser la fonction chr() | ||
+ | <code java> | ||
+ | text(chr(9786)); | ||
+ | text(chr(9788)); | ||
+ | </code> | ||
+ | * Comment “moduler” du texte ? | ||
+ | Utiliser la fonction str() | ||
+ | <code java> | ||
+ | AGE= 18; | ||
+ | text(str("Joyeux ",AGE," ans !")); | ||
+ | </code> | ||
+ | * Comment savoir le nombre de caractères contenu dans le texte ? | ||
+ | Utiliser la fonction len(); | ||
+ | <code java> | ||
+ | PRENOM ="Mon prénom"; // Tapez votre texte | ||
+ | l=len(PRENOM); | ||
+ | Echo(l); | ||
+ | </code> | ||
===== Aides ===== | ===== Aides ===== | ||