interface Point { };
interface Circle {
attribute float cx;
attribute float cy;
attribute float radius;
static readonly attribute long triangulationCount;
static [Point] triangulate([Circle] c1, [Circle] c2, [Circle] c3);
};
interface Point { };
interface Circle {
attribute float cx;
attribute float cy;
attribute float radius;
static readonly attribute long triangulationCount;
static [Point] triangulate([Circle] c1, [Circle] c2, [Circle] c3);
};
attribute float cx;
attribute float cy;
attribute float radius;
static readonly attribute long triangulationCount;
static [Point] triangulate([Circle] c1, [Circle] c2, [Circle] c3);