Code : scripts, fichiers et JSON du document

Modifiez les scripts OpenSCAD en direct, les fichiers .scad qu’ils incluent, et le projet lui-même en JSON.

Tout ce qui est du texte dans un projet se trouve dans l’espace de travail Code. Un script en direct est réexécuté chaque fois que vous modifiez l’un de ses paramètres. Les fichiers .scad appartiennent à tout le projet : chaque script peut les inclure, et une modification d’un fichier de réglages met à jour chaque pièce qui l’utilise. Quand vous importez un dossier OpenSCAD et choisissez Exécuter comme script en direct, les fichiers dont le script a besoin sont conservés ici. Les bibliothèques intégrées sont téléchargées la première fois qu’un script les utilise. Le JSON du document montre tout le projet sous forme de données ; appliquer une modification est aussi une seule étape d’annulation.

  1. Ouvrez le panneau Code dans la barre de gauche. Il liste les scripts OpenSCAD en direct du projet, ses propres fichiers .scad et le JSON du document.
  2. Utilisez l’icône Nouveau script de l’en-tête Scripts pour commencer un script en direct et l’ouvrir pour l’écrire, ou Exécuter un fichier .scad pour en exécuter un depuis le disque.
  3. Cliquez sur une entrée pour l’ouvrir dans l’espace de travail Code, puis exécutez un script, enregistrez un fichier ou appliquez le JSON — chaque action est une seule étape d’annulation.
  4. Utilisez les icônes Nouveau fichier, Ajouter des fichiers .scad et Ajouter un dossier de l’en-tête Fichiers pour le settings.scad ou utils.scad que vos scripts incluent. Un fichier est trouvé par son chemin : include <lib/utils.scad> atteint lib/utils.scad.
  5. Enregistrer un fichier réexécute chaque script qui l’inclut. BOSL2, MCAD, Round-Anything et threads-scad sont intégrées, donc include <BOSL2/std.scad> ne demande aucun fichier.

Plus dans Projets et fichiers

  • Nouveau projet
  • Ouvrir un projet
  • Enregistrement
  • Importer un modèle
  • Réparer un maillage importé
  • Historique des versions
  • Partager un projet
  • Desactiver la synchronisation cloud

Tous les articles d'aide