VarDistParallel Type
We can only offset colinear segments if the distances are the same. What shall we do if they differ? Fail? or just skip the point? or add a point at closest distance on the oblique segment, non parallel offsets? or add a point perpendicular from here intersecting the oblique segment, non parallel offsets?
Record fields
| Record Field |
Description
|
|
Fail if colinear segments with different offset distances are found.
|
|
Project the offset point onto the oblique segment. In shallow angles with strongly different distances the projected point may be outside of the input segments. This introduces non parallel offset segments. This keeps the total point count the same. This may create a self-intersection in the result if the projected point is outside of the segment. The Proportional method is usually better.
|
|
Add a point at the same proportional distance as the input segments. This keeps the total point count the same. This introduces non parallel offset segments. This keeps the total point count the same.
|
|
Just skip colinear points with different offset distances. This introduces non parallel offset segments. This reduces the total point count.
|
Euclid