var board = JXG.JSXGraph.initBoard('box1', {
boundingbox: [-10, 9, 10, -11],showNavigation:false, showcopyright: false, axis: false,
});
var p1 = board.create('point', [-6, -2],{face:'',label:{offset:[-15,0]}});
var p2 = board.create('point', [5, -2],{face:'',label:{offset:[10,0]}});
var p3 = board.create('point', [1.5, 7.5],{face:''});
var l1 = board.create('segment', [p1, p2]);
var l2 = board.create('segment', [p1,p3],);
var l3 = board.create('segment', [p2,p3],);
var cc1 = board.create('circumcircle', [p1, p2, p3]);
var cce1 = board.create('circumcenter', [p1, p2, p3],{name:'O',face:''});
var l4 = board.create('segment', [p1,cce1],{name:"R",dash: 2,withLabel:true,label:{offset:[5,-5]}});
var l5 = board.create('segment', [p2,cce1],{name:"R",dash: 2,withLabel:true,label:{offset:[-15,-5]}});
var pp1 = board.create('perpendicularpoint', [cce1, l1],{face:'',label:{offset:[0,-10]}});
var l6 = board.create('segment', [pp1, cce1],{dash: 2,});
var l7 = board.create('segment', [p1, pp1],{name:"c/2",withlabel:true,label:{offset:[0,-10]}});
var l7 = board.create('segment', [p2, pp1],{name:"c/2",withlabel:true,label:{offset:[-5,-10]}});
var a1 = board.create('angle', [cce1, pp1, p1],{name:' ',face:'',radius:1});