LINE creates straight lines using different parameters, and relations to existing elements.
---->(LINE)----+ | +-----<----+ | +----------------------------<-----------------------------------------+ | | | +----------------------<---------------------+ | | | | | +---(:TWO_POINTS)-->--+----|begin posn|----|end posn|------->------+---+---> | | | +----------------------<---------------------+ | | | | | +---(:HORIZONTAL)-->--+----|begin posn|--+--|end posn|--+----->----+->-+ | | | | | +--|length|----+ | | | | +----------------------<---------------------+ | | | | | +---(:VERTICAL)--->---+----|begin posn|--+--|end posn|--+----->----+->-+ | | | | | +--|length|----+ | | | | +------<-------------------------+ | | | | | +---(:ANGLE)---------|begin posn|-+-|angle posn|-+-+-|end posn|----+->-+ | | | | | | | +--|angle|-----+ +-|length|------+ | | | | +------------------<-----------------------+ | | | | | +---(:ANGLE_REFERENCE)--+--|begin posn|-+-|offset angle|-+--+ | | | | | | | | | +------>---------+ v | | | | | | | +--|ref2 position|--|ref1 position|---+ ^ | | | | | | +--+--|length|--+----------------------------+->-+ | | | | | +-|end posn|-+ | | | | + | | | +------------<------------------------<-------+ | | | | | | | +-------<------+ +-----------<---------+ | | | | | | | | | | +---(:PARALLEL)--+--+--+--|distance|--+--+--|element|--|side|--+--+-->-+ | | | | v +----<-----+ | | | | | | | +--------|element|------+--|side|--+--------->--------+ | | | +----------------------<----------------------+ | | | | | +---(:PERPENDICULAR)-+-|element|-+--|end position|------>------+->-+->-+ | | | | | +--|colinear posn|--|length|--+ | | | | +---------------------<----------------------+ | | | | | +---(:TANGENT)--------+---|element|----|end posn|---------->-------+->-+ | | | +---------------------<----------------------+ | | | | | +---(:TWO_TANGENT)----+----|element|----|element|---------->-------+->-+
LINE :HORIZONTAL 100,72.4 257,72.4