|
Posizione nel menu |
---|
Parte → Offset 2D |
Ambiente |
Parte |
Avvio veloce |
Nessuno |
Vedere anche |
Part Offset 3D, Part Spessore, Draft Offset |
Offset 2D di Parte costruisce un contorno, parallelo al contorno originale, ad una data distanza da esso. Oppure ingrandisce o restringe una faccia piana, in modo simile.
La faccia del contorno deve essere planare. In un oggetto ci possono essere più contorni, non necessariamente complanari.
Viene creato un oggetto parametrico Offset 2D. Gli oggetti originali vengono convertiti nella modalità di visualizzazione wireframe (solo linee).
Offset
Sono accoppiati solo i contorni all'interno di un composto. Ad esempio, se la struttura è composto simile a (wire1, wire2, compound(wire3, wire4)), wire1 e wire2 sono trattati collettivamente, ma indipendentemente da wire3 e wire4. Allo stesso modo, wire3 e wire4 sono trattati collettivamente, ma indipendentemente da wire1+wire2.
Inoltre, in modalità collettiva, le direzioni dei contorni sono importanti, e la direzione influenza l'offset. Questo è in stretto rapporto con il modo in cui vengono trattati i fori nelle facce.
I contorni da trattare collettivamente devono essere complanari. I contorni da trattare in modo indipendente possono anche non essere complanari.
Lo strumento può essere utilizzato nelle macro e dalla console python utilizzando la seguente funzione:
f = App.ActiveDocument.addObject("Part::Offset2D", "Offset2D") f.Source = #some object f.Value = 10.0
Offset 2D è anche disponibile come metodo di Part.Shape. Esempio:
import Part circle = Part.Circle().toShape() enlarged_circle = circle.makeOffset2D(10.0) Part.show(circle) Part.show(enlarged_circle) # makeOffset2D(offset, join = 0, fill = False, openResult = false, intersection = false) # # * offset: distance to expand the shape by. # # * join: method of offsetting non-tangent joints. 0 = arcs, 1 = tangent, 2 = # intersection # # * fill: if true, the output is a face filling the space covered by offset. If # false, the output is a wire/face. # # * openResult: True for "Skin" mode; False for Pipe mode. # # * intersection: collective offset # # Returns: result of offsetting (wire or face or compound of those). Compounding # structure follows that of source shape.
Lo strumento è stato introdotto in FreeCAD v0.17.8350. La maggior parte delle modalità non predefinite funziona solo con OCC 7.0.0 o superiori.