- Replace STL export with STEP (via Import.export), with per-object color embedded (AP214 style entities) from the view's ShapeColor. - Add optional 3MF export (Mesh.export) alongside STEP, selectable independently in the UI (STEP and/or 3MF checkboxes). - Rename the "_STL" object-label suffix convention to "_STEP". - Fix loadVarSet() using the VarSet's displayed Label instead of its internal Name to look it up (silently failed whenever they differed). - Fix a stray "-" in exported SVG filenames. - Warn instead of silently creating an empty export folder when the document hasn't been saved yet, or when no 3D format is selected. - Update README to match the current UI and behavior. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ED4rBFAbzWKDHZLeT8gPQ5 |
||
|---|---|---|
| MultiExport | ||
| Align_View_to_Face.FCMacro | ||
| Align_View_to_Face.FCMacro.manifest | ||
| Macro_Align_View_to_Face.png | ||
| MultiExport.FCMacro | ||
| README.md | ||
Multi Export (SVG + STEP + 3MF)
Description
Cette macro permet d'exporter la sélection soit en fichier(s) .svg (découpe laser), soit en fichier(s) .step et/ou .3mf (impression 3D).
Utilisation
Tout d'abord, vous devez renommer les éléments que vous souhaitez exporter en faisant finir soit par _STEP soit par _SVG.
Vous verrez alors ces éléments dans la liste présente dans la fenêtre de la macro. Vous pouvez désélectionner ou resélectionner des éléments grâce à cette liste.
Ensuite, vous pouvez spécifier le nombre de fois que vous souhaitez exporter un élément.
Les dimensions du plateau de découpe à spécifier correspondent aux dimensions pour la découpeuse laser (les valeurs par défaut sont celles de la Trotec).
Vous avez ensuite plusieurs options :
- pour l'exportation SVG, vous pouvez utiliser un algorithme de calepinage qui limitera au maximum le nombre de fichiers créés lors de l'exportation (par défaut, crée un fichier par élément).
- pour les pièces 3D (suffixe
_STEP), vous choisissez le(s) format(s) d'export : STEP et/ou 3MF (au moins un des deux doit être coché, sinon les pièces 3D ne sont pas exportées). - vous pouvez aussi choisir de convertir toutes les pièces 3D en un seul et unique fichier combiné (par défaut, crée un fichier par élément).
ATTENTION : lorsque plusieurs pièces sont exportées en fichier combiné, elles deviennent un seul et unique élément dans ce fichier, ce ne sont plus des éléments indépendants.
Enfin, il ne vous reste plus qu'à cliquer sur le bouton Exporter et la macro se chargera de tout exporter d'un coup dans un dossier créé à l'emplacement du document (le document doit avoir été enregistré au préalable).
Export STEP
L'export STEP embarque automatiquement la couleur d'affichage de chaque pièce (propriété "Shape color" de la vue), sous forme d'entités de couleur AP214.
Remarque : à ce jour, BambuStudio et PrusaSlicer ignorent cette information de couleur à l'import d'un STEP — leur import STEP ne récupère que la géométrie.
Export 3MF
L'export 3MF ne contient que la géométrie (pas de couleur ni de matériau) avec cette version de FreeCAD, qui n'implémente pas encore la préservation des couleurs pour ce format.
Sauvegarde/chargement de configuration
Le bouton Save permet d'enregistrer la sélection courante et le nombre d'exemplaires par pièce dans un VarSet du document, nommable et rechargeable ensuite via Load.