|
Emplacement du menu |
---|
Pièce → 2D Offset |
Ateliers |
Pièce |
Raccourci par défaut |
Aucun |
Voir aussi |
Pièce Offset 3D, Pièce Thickness, Draft Offset |
Part 2D Offset génère un profil parallèle au profil d'origine, à une distance définie de celui-ci. Il est également possible de d'agrandir/réduire une face plane de la même façon.
Le profil / la face doit être plan. il peux y avoir plusieurs profils dans un objet, sans être nécessairement coplanaire.
Un objet 2D Offset paramétrique est crée. les object originaux sont basculés en mode de rendu filaire.
Offset
Seuls les profils dans un composé sont couplés. Par exemple, si la structure est composé (wire1, wire2, compound (wire3, wire4)), wire1 et wire2 seront traités collectivement, mais indépendamment de wire3 et wire4. De même, wire3 et wire4 sont traités collectivement, mais indépendamment de wire1 + wire2.
De plus, en mode collectif, les directions des profils sont importantes et influencent la direction du décalage. Ceci est étroitement lié à la façon dont les trous dans les faces sont traités.
Les profils traités collectivement doivent être coplanaires. Les profils devant être décalés indépendamment n'ont pas besoin d'être coplanaires.
L'outil peut être utilisé dans une macros et depuis la console python en utilisant les fonctions suivantes:
f = App.ActiveDocument.addObject("Part::Offset2D", "Offset2D") f.Source = #some object f.Value = 10.0
2D offset est également disponible comme méthode de Part.Shape. Exemple:
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.
Cette fonctions a été introduite dans FreeCAD v017.8350. La pluspart des modes optionnel fonctionneront uniquement avec OCC 7.0.0 ou supérieur.