Modèles paramétriques personnalisables : choisir un vrai fichier source

Un modèle annoncé comme personnalisable peut être livré avec un fichier source, un export ou les deux. Les documents FreeCAD décrivent la modélisation paramétrique et le contenu possible du format FCStd; le manuel OpenSCAD décrit des variables et options d’export dans sa version 2019.05. Cette page vous aide à examiner le format, le logiciel et les paramètres documentés, sans déduire le contenu ou les droits d’un fichier précis depuis son extension.

La réponse courte

Identifiez le fichier source, le logiciel et le paramètre correspondant à la modification souhaitée. FreeCAD décrit dans FCStd des définitions géométriques et paramétriques; vérifiez les objets du fichier réel. Le manuel OpenSCAD 2019.05 décrit -D pour prédéfinir une valeur à l’export et précise un besoin d’initialisation lorsqu’elle est affectée à une autre variable. Sur une copie, examinez les dépendances et le résultat d’un changement documenté, puis conservez la source modifiée séparément de son export. Vérifiez les conditions du modèle avant partage.

Identifier la source et les exports fournis

Commencez par relever le nom et l’extension de chaque fichier fourni. La page d’accueil FreeCAD décrit un modeleur paramétrique où l’on peut revenir dans l’historique et changer des paramètres. Cela présente une fonction du logiciel, pas une garantie sur un fichier téléchargé. Demandez-vous plutôt si la fiche identifie le logiciel source et si elle fournit un format natif ou seulement des formats d’échange.

FreeCAD indique lire et écrire plusieurs formats ouverts, dont STEP, IGES, STL, SVG, DXF et OBJ. Cette liste confirme des formats pris en charge par le logiciel; elle ne décrit pas l’historique présent dans un modèle particulier. Si vous avez besoin d’un paramètre précis, cherchez où il est défini et comment il se modifie dans le fichier source. La seule extension ne dit pas si cette dimension est exposée, ni si le fichier comprend les dépendances requises.

Ce que contient vraiment un fichier FreeCAD natif

La documentation officielle du format présente FCStd comme le format principal de FreeCAD. C’est un conteneur composé qui prend en charge la compression et dont le contenu suit une structure définie; la page indique qu’il peut être examiné avec un outil d’archive, en prenant garde lors de sa recomposition. Document.xml décrit les objets et leurs définitions géométriques et paramétriques. GuiDocument.xml décrit leur représentation visuelle, par exemple couleur ou épaisseur de ligne.

La page indique aussi que les formes B-rep des objets concernés sont stockées séparément afin qu’elles soient accessibles sans recalcul de la forme. Ces détails décrivent les possibilités de l’archive, pas la qualité paramétrique de chaque téléchargement. Une extension FCStd ne prouve pas qu’un fichier expose la cote que vous souhaitez changer. Ouvrez une copie dans FreeCAD et examinez les objets et propriétés réellement affichés; traitez les éléments dont le rôle n’est pas clair comme non vérifiés.

OpenSCAD : variables, fichiers de paramètres et export

Un fichier OpenSCAD est présenté dans le manuel comme une entrée .scad. La documentation hébergée par le projet décrit une interface de ligne de commande de la version 2019.05, avec -o pour exporter dans un format déterminé par l’extension et -D pour prédéfinir une variable. Elle cite aussi -p pour un fichier de paramètres du Customizer et -P pour un jeu de paramètres. Ces options sont des exemples documentés pour la version indiquée, et ne confirment pas les commandes d’une version actuelle différente.

Le manuel précise qu’une variable passée avec -D doit être initialisée dans le programme principal pour pouvoir être utilisée par une autre variable. Pour examiner un script précis, cherchez les déclarations et les valeurs par défaut, puis vérifiez si les dimensions qui vous intéressent utilisent ces variables. La présence d’un fichier .scad ne garantit ni que les dimensions souhaitées soient des paramètres, ni qu’une plage de valeurs soit documentée. Consultez l’aide de la version utilisée avant de reprendre une syntaxe de ligne de commande.

Vérifier les dépendances avant de modifier quoi que ce soit

Le manuel OpenSCAD décrit l’option -d comme la création d’un fichier de dépendances listant les fichiers auxquels la construction du maillage a accédé. Cette fonction aide à examiner les entrées d’une construction dans le périmètre de la version documentée. Elle ne prouve pas qu’un paquet téléchargé contient tout ce qui est nécessaire, et le manuel ne décrit pas le contenu d’un modèle tiers. Si le script mentionne des fichiers supplémentaires, vérifiez leur présence et leur provenance avant de vous fier à l’export.

La documentation FCStd explique qu’un fichier externe peut être embarqué par l’intermédiaire d’un objet scripté muni de la propriété PropertyFileIncluded. Il s’agit d’un mécanisme possible, pas d’une promesse que chaque projet l’utilise. Examinez la fiche et les fichiers associés pour repérer les dépendances annoncées. Si une dépendance ou une version attendue n’est pas précisée, gardez ce point comme une question à résoudre avant de modifier ou de partager le résultat.

Logiciel requis, version et plage de paramètres utile

Un FCStd est le format principal décrit par FreeCAD, et un fichier .scad est l’entrée montrée par le manuel OpenSCAD. La page FreeCAD indique que le logiciel fonctionne sous Windows, macOS et Linux et qu’il est open source sans frais de licence. Le manuel OpenSCAD consulté cite explicitement des options OpenSCAD 2019.05 et antérieures. Ne transposez donc pas automatiquement sa syntaxe à une installation actuelle : vérifiez l’aide de la version que vous utiliserez.

Préparez un petit relevé : paramètre à changer, unité, valeur initiale, plage indiquée par l’auteur et dimension à examiner après modification. Par exemple, pour une entretoise dont la longueur est annoncée comme réglable, choisissez une seconde valeur dans la plage documentée et observez sur une copie ce qui change réellement. Comparez les dimensions qui devaient évoluer et celles qui devaient rester fixes. Ce scénario est une méthode proposée, pas un modèle testé ici. Si aucune plage n’est donnée, demandez une précision avant de considérer une valeur extrême comme validée. Enregistrez la source modifiée et un export distinct pour pouvoir retrouver les valeurs utilisées; un export seul ne remplace pas ce relevé.

La licence du résultat une fois le modèle modifié

Les sources FreeCAD et OpenSCAD de cette page documentent des formats et des fonctions logicielles. Elles ne donnent pas la licence d’un modèle publié par un créateur, ni les permissions applicables à une modification précise. Un fichier modifiable n’est donc pas, à lui seul, une information suffisante pour décider de le redistribuer ou de vendre une impression.

Avant de partager une version modifiée, relevez la licence affichée sur la fiche et toute condition de la plateforme qui s’applique à ce fichier. Si le texte ne répond pas à votre cas, gardez la permission comme une question non résolue et demandez une clarification au titulaire des droits ou à la plateforme. Cette page ne rend pas d’avis juridique et ne déduit aucune permission d’un format FCStd, SCAD, STL ou STEP.

Contrôles à faire sur un modèle annoncé comme paramétrique

Ce que vous trouvezCe que cela permetVérification à faire
Archive FCStdLe format peut stocker des définitions géométriques et paramétriques dans Document.xml.Vérifier dans le fichier exact quels objets et paramètres sont présents.
Document.xml et GuiDocument.xmlLa documentation distingue définitions géométriques/paramétriques et représentation visuelle.La structure de format ne certifie pas l’historique utile d’un téléchargement.
Script .scad et variable initialiséeLe manuel 2019.05 décrit -D et l’export via -o selon l’extension.Vérifier que la cote souhaitée utilise cette variable; confirmer la syntaxe dans la version utilisée.
Fichiers de dépendances OpenSCADL’option -d du manuel liste les fichiers accédés pendant la construction du maillage.La liste et le manuel ne prouvent pas que tous les fichiers d’un paquet tiers sont fournis.
Fichiers externes dans FCStdLa documentation décrit PropertyFileIncluded comme mécanisme d’intégration.Ne pas présumer que chaque fichier contient toutes ses dépendances.
Licence absente de la fiche et de l'archiveUsage dérivé non clarifiéConsulter la page licences et droits avant partage

Questions fréquentes

Qu'est-ce qu'un modèle paramétrique personnalisable ?

Un fichier paramétrique expose des définitions ou variables que l’on peut modifier dans son logiciel source. FreeCAD décrit le retour à l’historique et la modification de paramètres comme une fonction du modeleur. Il faut toutefois vérifier les contrôles présents dans le fichier exact.

Un fichier FCStd est-il toujours modifiable ?

L’extension ne garantit pas les paramètres disponibles. La documentation décrit les capacités de FCStd; ouvrez une copie et examinez les objets, propriétés et dépendances du fichier précis avant de le choisir pour votre modification.

Comment savoir si un script OpenSCAD expose des paramètres ?

Repérez les déclarations, leurs valeurs par défaut et les dimensions qu’elles commandent dans le script. Le manuel 2019.05 documente -D à l’export et exige l’initialisation dans le programme principal lorsque la valeur passée est affectée à une autre variable. Vérifiez l’aide de votre version avant d’utiliser une commande.

Un fichier STEP ou STL prouve-t-il qu’il existe une source paramétrique ?

Non. La page FreeCAD cite STEP et STL parmi les formats lus ou écrits, mais cela ne prouve pas qu’une source paramétrique accompagne le fichier ni que l’historique soit conservé. Vérifiez la fiche et les fichiers réellement fournis.

La licence change-t-elle si je modifie le modèle ?

Les pages FreeCAD et OpenSCAD citées décrivent des formats et fonctions logicielles, pas la licence d’un modèle publié par un tiers. Consultez le texte applicable à la fiche exacte avant de partager une modification; si ce texte ne répond pas à votre cas, laissez la permission à clarifier.

Sources et limites

  • FreeCAD — Modeleur paramétrique
  • FreeCAD — Documentation du format FCStd
  • OpenSCAD — Manuel de ligne de commande, options 2019.05

Nous organisons la documentation des fabricants et des communautés ; nous n’avons pas mesuré ces produits nous-mêmes. La notice de votre modèle exact prime sur ces explications générales.

Votre prochaine étape