EQUIDISTANCE_2D generates a contour at a constant distance from an existing contour.
---->(EQUIDISTANCE_2D)----+ | +-----------<---------+ | +--------------------<-------------------+ | | | +----(:ON)---+ | | | | | +----(:GEOMETRY)-------+----(:OFF)--+--->+ | | | +----(:ON)---+ | | | | | +----(:CONSTRUCTION)---+----(:OFF)--+--->+ | | | +----(:ON)---+ | | | | | +----(:INTERSECTIONS)--+----(:OFF)--+--->+ | | +----(:DISTANCE)------------|offset|-----+ | | +---------------<---------------+ | | | +--|Start point|--+-|contour|-------------------->+ | | +-(:DISTANCE)----|offset|------>+ | | +-(:SIDE)-+-|point for side|-+->+ | | | | | +---(:RIGHT)-------+ | | | | | | +---(:LEFT)--------+ | | | | | | +---(:BOTH)--------+ +--+-->--+--(:OK)--> | | | | +--(:BACK)--------------------->+ v ^ | | +----------------------------<------------------+ | | | +--(:NEW_PARAMETER)->-+-(:DISTANCE)----|offset|------>+ | | +-(:SIDE)-+-|point for side|-+->+ | | +---(:RIGHT)-------+ | | +---(:LEFT)--------+ | | +---(:BOTH)--------+
In this context, a contour is a series of elements, for example lines, in a viewport, created such that the end point of one element is the beginning point of the next. There must be a closed connection from the start vertex of the first contour element, to the end vertex of the last contour element.
EQUIDISTANCE_2D :DISTANCE 25 [specify a contour] [specify which side to create the new contour]
The new element is created.