Functions | |
| def | findEdge (anEdge, aList) |
| def | findMidpoint (edge) |
| def | getTangent (edge, from_point=None) |
| def | invert (shape) |
| def | isLine (bspline) |
| def | isSameLine (e1, e2) |
| def | orientEdge (edge, normal=None, make_arc=False) |
Variables | |
| Part = lz.LazyLoader("Part", globals(), "Part") | |
Function Documentation
◆ findEdge()
| def draftgeoutils.edges.findEdge | ( | anEdge, | |
| aList | |||
| ) |
Return True if edge is found in list of edges.
References DraftVecUtils.equals().
◆ findMidpoint()
| def draftgeoutils.edges.findMidpoint | ( | edge | ) |
Return the midpoint of a straight line or circular edge.
References DraftVecUtils.scaleTo().
Referenced by draftgeoutils.edges.invert().
◆ getTangent()
| def draftgeoutils.edges.getTangent | ( | edge, | |
from_point = None |
|||
| ) |
Return the tangent to an edge, including BSpline and circular arcs. If from_point is given, it is used to calculate the tangent, only useful for a circular arc.
◆ invert()
| def draftgeoutils.edges.invert | ( | shape | ) |
Return an inverted copy of the edge or wire contained in the shape.
References draftgeoutils.edges.findMidpoint(), and draftgeoutils.edges.isLine().
◆ isLine()
| def draftgeoutils.edges.isLine | ( | bspline | ) |
Return True if the given BSpline curve is a straight line.
Referenced by draftgeoutils.edges.invert().
◆ isSameLine()
| def draftgeoutils.edges.isSameLine | ( | e1, | |
| e2 | |||
| ) |
Return True if the 2 edges are lines and have the same points.
References DraftVecUtils.equals().
◆ orientEdge()
| def draftgeoutils.edges.orientEdge | ( | edge, | |
normal = None, |
|||
make_arc = False |
|||
| ) |
Re-orient the edge such that it is in the XY plane. Re-orients `edge` such that it is in the XY plane. If `normal` is passed, this is used as the basis for the rotation, otherwise the placement of `edge` is used.
References DraftVecUtils.angle().
Variable Documentation
◆ Part
| draftgeoutils.edges.Part = lz.LazyLoader("Part", globals(), "Part") |
1.8.17