draftfunctions.offset Namespace Reference
Functions | |
def | offset (obj, delta, copy=False, bind=False, sym=False, occ=False) |
Function Documentation
◆ offset()
def draftfunctions.offset.offset | ( | obj, | |
delta, | |||
copy = False , |
|||
bind = False , |
|||
sym = False , |
|||
occ = False |
|||
) |
offset(object,delta,[copymode],[bind]) Offset the given wire by applying the given delta Vector to its first vertex. Parameters ---------- obj : delta : Base.Vector or list of Base.Vector If offsetting a BSpline, the delta must not be a Vector but a list of Vectors, one for each node of the spline. copy : bool If copymode is True, another object is created, otherwise the same object gets offsetted. copy : bool If bind is True, and provided the wire is open, the original and the offset wires will be bound by their endpoints, forming a face. sym : bool if sym is True, bind must be true too, and the offset is made on both sides, the total width being the given delta length.
References DraftVecUtils.project(), and DraftVecUtils.rotate().