CIRCLE creates a circle defined by a center point, peripheral points, approximate tangent points, a diameter, or a radius.
+-----------------<-------------------+ | | -->(CIRCLE)--+--(:CEN_RAD)--+--|center posn|--+---|radius posn|---+---+---> | | | | | +---|radius len|----+ | | | | +------<-----+ | | | | | +--(:CONCENTRIC)--|element|--+--|offset|--+--------------+ | | | +-|pos|-+----->------+ | | | v | | +--(:RADIUS)--+--->---+--|radius|--+--|center posn|--+---+ | | | | | +------------<-----------------+ | | | | +---------<--------+ | | | | | +--(:CENTER)-----|center posn|-----+--|radius|--------+--+ | | | | | +--|pos|-----------+ | | | | +-----------------<----------------------+ | | | | | +--(:TAN_CEN)-+-|element with position|-|center posn|--+-+ | | | +--------------------<-----------------+ | | | | | +--(:TAN_PT_PT)-+-|elements with pos|-|radius or posn|-+-+ | | | +-------------------<--------------+ | | | | | +--(:TAN2_PT)----+--|element|--|pos|--|pos|---------+----+ | | | +------------<-------------+ | | | | | +--(:TAN3)---+----|three elements|------+----------------+ | | | +----------<----------+ | | | | | +----(:3_POS)----+--|1st position|--+ | | | v | | | +--|2nd position|--+ | | | | | | | +--|3rd position|-----+--------->-------+ | | | +---------<-----------+ | | | | | +----(:DIAMETER)--+--|1st position|--+ | | | | | | | +--|2nd position|--+ | | | v | | | +---------------------+-------->-------+ | +----------<----------+ | | | +----(:CEN_DIA)--|center position|-+--|peripheral posn|--+ | | | | +--|diameter length|--+ | +--------------------------------------+ | | | +----(:2_POS_RAD)-+--|1st position|--+ | | | +-------<----------+ | | ^ | +-|2nd posn|----+ | | | | | | | +---<---------+ | | | | | | | +-|radius len|-->---+ ^ | | | | +--+ | | | v | +---|radius len|-+ | | | | | +-----<--------+ | ^ | | | +-|2nd posn|--->----+ | | | +--------<----------+ | | | +->-|side position|---------------+
CIRCLE :CEN_RAD 100,100 50
The circle is created.