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 ===== | ||