C_CIRCLE creates a construction circle defined by a center point, peripheral points, approximate tangent points, diameter or radius.
+-----------------<-------------------+ | | -->(C_CIRCLE)--+--(:CEN_RAD)--+--|center posn|--+---|radius|--------+---+---> | | | | | +---|position|------+ | | | | +------<-----+ | | | | | +--(:CONCENTRIC)--|element|--+--|offset|--+--------------+ | | | +-|pos|-+----->------+ | | | v | | +--(:RADIUS)--+--->---+--|radius|--+--|center posn|--+---+ | | | | | +------------<-----------------+ | | | | +---------<--------+ | | | | | +--(:CENTER)-----|center posn|-----+--|radius|--------+--+ | | | | | +--|position|------+ | | | | +-----------------<----------------------+ | | | | | +--(:TAN_CEN)-+-|element with position|-|center posn|--+-+ | | | +--------------------<-----------------+ | | | | | +--(:TAN_PT_PT)-+--|element|---|pos|---+-|radius|---+--+-+ | | | | | +-|position|-+ | | | | +----------------------<-----------------+ | | | | | +--(:TAN2_PT)-+--|1st elem|-|2nd elem|-+-|radius|---+--+-+ | | | | | +-|position|-+ | | | | +----------<----------+ | | | | | +--(:TAN3)-------+--|1st element|---+ | | | v | | | +--|2nd element|---+ | | | | | | | +--|3rd element|------+--------->-------+ | | | +----------<----------+ | | | | | +--(: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|----+----------+
C_CIRCLE :CEN_RAD 100,100 50
The construction circle is created.