Tag of the first intersection circle (or circle arc)
Tag of the second intersection circle (or circle arc)
Optionalcolor?: stringColor, black by default
OptionalfontSize?: numberSize of the font used for the created intersection points
Optionalhidden?: booleantrue to get the intersection points masked
OptionalhiddenName?: booleantrue to get the intersection points name hidden
Optionalname?: stringName of the first intersection point created
Optionalname2?: stringName of the second intersection point created (if not already present in the figure)
Optionalopacity?: numberopacity (0 to 1), 1 by default
OptionalpointStyle?: stringPoint style (square|round|cross|mult|littleround|diamond|pixel|biground|bigmult)
OptionalsmartIntersect?: booleanSet to false to re-create points seen as already existing in circle intersection (with circle or line)
[point1, point2] where point1 and point2 are the intersection points if isPromiseMode is false or promise that will be resolved when the intersection points are displayed. If one of the intersection point exists, point1 is the new created point
Adds the intersection between two circles without re-creating an intersection point already created syntaxes
addIntCircleCircle(c, c2),addIntCircleCircle(c, c2, name),addIntCircleCircle(c, c2, name, name2),addIntCircleCircle(c, c2, name, name2, color)andaddIntCircleCircle(c, c2, name, name2, color, pointStyle)are allowed too