STIC Discussion:STIC IV (2019)/Lego-compatible 3D

De EduTech Wiki
Aller à la navigation Aller à la recherche

Transformation des projets blockscad3d en fichiers .stl -- Sandra La Torre (discussion) 18 octobre 2019 à 07:36 (CEST)

Bonjour,

J'ai utilisé blockscad3d pour mon projet lego. je perds une partie des informations du fichiers .stl lorsque je le dépose sur le wiki. Si j'ouvre le fichier avec Meshlab, je vois toutes les informations, et quand je le dépose sur EduTechwiki, je perds une partie du projet (le texte ou les symboles). J'ai tenté de générer le fichier depuis différents navigateurs et j'ai fait de même a en ouvrant l'EduTechwiki. Je ne comprends pas pourquoi mes fichiers ne se voient pas en entier et je ne trouve pas de solution.

Sandra

Re: Transformation des projets blockscad3d en fichiers .stl -- Lydie BOUFFLERS (discussion) 18 octobre 2019 à 10:14 (CEST)

Bonjour Sandra,

Le fichier *.stl est correctement visible chez moi. Je l'ai téléchargé dans Blockscad et voici ce que j'obtiens :

Sandra lego.jpg

Que manque t'il dans ce fichier ? En tout cas, le lego est correct.

Je ne pense pas que ce soit le fait du navigateur mais plus une manipulation qui doit mal se passer. Il faudrait que je charge la procédure que tu as utilisé : es tu passée par un logiciel de traitement de maillage ? as tu exporter directement en *.stl ? Egalement, pourrais tu m'envoyer le fichier openscad ? Bref, un max d'infos :)

Pour m'envoyer le code openscad, cliquer sur code dans la fenêtre blockscad

Blockscad openscad-code.jpg

Soit tu m'envoies dans un *.txt soit en *.scad si tu openscad installé.

Dans l'attente de tes nouvelles,

Lydie

Transformation des projets blockscad3d en fichiers .stl

Re:Re: Transformation des projets blockscad3d en fichiers .stl

En fait, il manque toute la partie supérieure du personnage, ici chapeau + yeux <|:

Je ne suis passée par aucun logiciel de traitement de maillage. J'ai exporté directement depuis Blocscad avec les bouton "Generate STL". Je n'ai pas fait d'autres manipulations, sauf de l'ouvrir sur meshlab.

Je ne peux pas te téléverser un fichier.scad ou .txt, car j'ai ce message d'erreur (mon fichier se nomme vacancescode.scad),

Capture d’écran 2019-10-18 à 10.49.16.png

alors je ai copié-collé le code ci-dessous.

Si tu as une solution c'est vraiment génial.

//!OpenSCAD

difference() {
  translate([0, -40, 0]){
    // lego-4x4-icon-brick.stl
    // center: (16,16,5)
    import("lego-4x4-icon-brick.stl");

  }

  union(){
    translate([6, -38, 8]){
      // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
      linear_extrude( height=2, twist=0, center=false){
        text("vacances!", font = "Roboto", size = 5*0.75);
      }

    }
    translate([2, -18, 8.5]){
      // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
      linear_extrude( height=2, twist=0, center=false){
        text("* . * . * . *", font = "Roboto", size = 6*0.75);
      }

    }
  }
}
translate([2, -30, 8.5]){
  // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
  linear_extrude( height=2, twist=0, center=false){
    text("<|:-D", font = "Roboto", size = 14*0.75);
  }

}
union(){
}

Merci

Sandra

Re: Transformation des projets blockscad3d en fichiers .stl -- Lydie BOUFFLERS (discussion) 18 octobre 2019 à 11:22 (CEST)

Bonjour Sandra,

Trop d'acolades tuent l'acolade. PLusierus erreus de syntax dans le fichier

Voici la version corrigée que tu peux comparée avec celle que tu m'as envoyé, c'est juste ça des accolades en pagaille :)

//!OpenSCAD

difference() {
  translate([0, -40, 0]){
    // lego-4x4-icon-brick.stl
    // center: (16,16,5)
    import("lego-4x4-icon-brick.stl");
  }
 }
    union(){
    translate([6, -38, 8]){
      // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
      linear_extrude( height=2, twist=0, center=false){
        text("vacances!", font = "Roboto", size = 5*0.75);
      }
  }
}
translate([2, -18, 8.5]){
      // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
      linear_extrude( height=2, twist=0, center=false){
        text("* . * . * . *", font = "Roboto", size = 6*0.75);
      }
  }
    translate([2, -30, 8.5]){
  // size is multiplied by 0.75 because openScad font sizes are in points, not pixels
  linear_extrude( height=2, twist=0, center=false){
    text("<|:-D", font = "Roboto", size = 14*0.75);
    }
 }

Voici le rendu :

Sandra-openscad.jpg

Il faudra corriger un peu le "D3 qui dépasse un peu à moins que ce soit voulu:)

Bonne journée,

Lydie

Re: Transformation des projets blockscad3d en fichiers .stl

Merci beaucoup pour ton aide. Je vais regarder pour les autres fichiers et je mets à nouveau tout en ligne sur le wiki. On se voit jeudi matin pour le laser et la brodeuse. Est-ce que je pourrai aussi imprimer les legos, si on a le temps? Et je te poserai plein de questions sur "que regarder quand ça marche pas" parce que j'y ai quand même passé plusieurs heures en essayant plein de choses, et c'est pas très efficace au final.

Merci encore

Sandra

Re: Re: Transformation des projets blockscad3d en fichiers .stl -- Lydie BOUFFLERS (discussion) 18 octobre 2019 à 11:53 (CEST)

Bonjour Sandra,

La semaine prochaine, je fais broderie et laser car je ne connais pas encore assez l'imprimante Felix de Monsieur Schneider pour être autonome. Il est prévu que je fasse des tests dessus à son retour des US la semaine du 28 Octobre. On pourra reprendre RDV pour la 3D à un moment qui te convient (on trouvera:).

Ok pour les questions : on parlera pendant la broderie :)

Bonne journée,

Lydie