Defeaturing
Introduzione
La defeaturing del modello 3D è stata aggiunta con Open CASCADE 7.3 [1] e può essere utilizzata per la modifica dei modelli STEP rimuovendo le funzioni dal modello.
Permette la rimodellazione anche quando la cronologia delle operazioni non è disponibile. (Questo è il caso dei modelli 3D STEP). La defeaturing può anche essere utile per rimuovere le informazioni proprietarie del modello prima di condividerlo.
Il modo più semplice per usare defeaturing è usare l'ambiente Defeaturing
Esempio di codice
Defeaturing può essere utilizzato anche con Python:
box = Part.makeBox(10,10,10)
box2 = Part.makeBox(5,5,5,FreeCAD.Vector(5,5,0))
box3 = box.cut(box2)
Part.show(box3)
faces = App.ActiveDocument.ActiveObject.Shape.Faces[6:] #the faces of box3 that are part of the corner pocket
box4 = App.ActiveDocument.ActiveObject.Shape.defeaturing(faces) #defeature the shape
Part.show(box4) #show defeatured shape
Forma Box3 usata nel codice Python, prima del defeaturing
Forma Box4 usata nel codice Python, dopo il defeaturing
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub