Defeaturing/de

From FreeCAD Documentation
Revision as of 20:00, 29 August 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:

Einführung

3D Modell Vereinfachung wurde mit Open CASCADE 7.3 [1] hinzugefügt und kann zur Bearbeitung von STEP Modellen verwendet werden, indem die Formelemente aus dem Modell entfernt werden.

Es ist auch möglich, das Modell direkt zu modellieren, wenn die Historie der Operationen nicht verfügbar ist. (Dies ist der Fall bei 3D STEP Modellen). Das Defeaturing kann auch nützlich sein, um proprietäre Details des Modells zu entfernen, bevor es freigegeben wird.

Der einfachste Weg, das Defeaturing zu verwenden, ist die Verwendung des Defeaturing Arbeitsbereichs

Code Schnipsel

Defeaturing kann auch mit Python verwendet werden:

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

Box3 Form in Python Code verwendet, vor der defeaturing.

Box4 Form in Python Code verwendet, defeatured