Ouvrir le menu principal

Wiki Makilab β

Modifications

FreeCAD

1 670 octets ajoutés, 23 juin 2022 à 11:53
Exporter vers la découpeuse laser
** File > Export > choisir Autodesk DXF 2D (*.dxf)
* A partir d'une face dans le Part Design
** Sélectionner Exporter normalement une face ne fonctionne pas comme prévu dans FreeCad et créera un nombre important de segments non désirables.La technique la plus efficace que nous ayons utilisé est de changer de workbench pour le Draft.Mais pour réaliser cette méthode vous aurez besoin de créer une macro pour aligner la vue courante à la faceque vous voulez exporter avec le code ci-dessous: <syntaxhighlight># -*- coding: utf-8 -* -# Set the current view perpendicular to the selected face# Place la vue perpendiculairement a la face selectionnee# 2013 Jonathan Wiedemann, 2016 Werner Mayer from pivy import coin def pointAt(normal, up): z = normal y = up x = y.cross(z) y = z.cross(x) rot = App.Matrix() rot.A11 = x.x rot.A21 = x.y rot.A31 = x.z rot.A12 = y.x rot.A22 = y.y rot.A32 = y.z rot.A13 = z.x rot.A23 = z.y rot.A33 = z.z  return App.Placement(rot).Rotation s=Gui.Selection.getSelectionEx()obj=s[0]faceSel = obj.SubObjects[0]dir = faceSel.normalAt(0,0)cam = FreeCADGui.ActiveDocument.ActiveView.getCameraNode() if dir.z == 1 : rot = pointAt(dir, App.Vector(0.0,1.0,0.0))elif dir.z == -1 : rot = pointAt(dir, App.Vector(0.0,1.0,0.0))else : rot = pointAt(dir, App.Vector(0.0,0.0,1.0)) cam.orientation.setValue(rot.Q)Gui.SendMsgToActiveView("ViewSelection")</syntaxhighlight> Ensuite dans le workbench draft, sélectionner la face à exporter et lancer la macro. La vue devrait être maintenant perpendiculaire à la face sélectionnée. Maintenant dans le menu Drafting > Shape2DView.Le Shape devrait apparaitre dans l'arborescence. Vous pouvez le sélectionner et exporter en DXF via File > Export > choisir Autodesk DXF 2D (*.dxf)
== Exporter vers une imprimante 3D ==
112
modifications