Patent ID: 8319775

Claim:
A method of shaping a linear segment, implemented by way of a computer aided design software, comprising the steps of: selecting by a computer mouse, a dynamic bend point on an existing linear segment, wherein the existing linear segment comprising two end points, such that the dynamic bend point is between the end points, and the dynamic bend point defining two new linear segments; determining by a computer, while moving the dynamic bend point, a reference point that is the end point nearest to the dynamic bend point and primary snap point; releasing the dynamic bend point; snapping the dynamic bend point the primary snap point; wherein determining the primary snap point comprises the steps of: defining a α degree, β degree, γ degree, δ degree, ε degree, ζ degree, η degree, and θ degree radials, each extending from the reference point; defining a first region between the θ degree and β degree radials, defining a second region between the β decree and δ degree radials, defining a third region between the δ degree and ζ degree radials, defining a four region between the ζ degree and θ degree radials; determining the primary snap point that is a 90 degree projection from the dynamic bend point on the α degree radial when the dynamic bend point is within the first region, determining the primary snap point that is a 90 degree projection from the dynamic bend point on the γ degree radial when the dynamic bend point is within the second region, determining the primary snap point that is a 90 degree projection from the dynamic bend point on the ε degree radial when the dynamic bend point is within the third region, determining the primary snap point that is a 90 degree projection from the dynamic bend point on the η degree radial when the dynamic bend point is within the fourth region.