Optionalcolor?: stringColor, black by default
Tag or object (polygon, circle or circle arc or point locus)
OptionalfillStyle?: stringFilling style (transp|fill|-|vert|hor|/|)
Optionalhidden?: booleantrue to get the created surface masked
Optionalopacity?: numberopacity (0 to 1), 1 by default
Optionaltag?: stringThe tag to be applied on the created surface
the created surface if isPromiseMode is false else promise that will be resolved when the object is displayed
Adds a surface delimited by a polygon, a circle or an arc of circle syntaxes
addSurface(edge),addSurface(edge, color),addSurface(edge, color, fillStyle)andaddSurface(edge, color, fillStyle, opacity)are allowed too