有一个反射点的选项(链接)。是否有其他形状(如多边形、圆形、线、角度等)的反射选项。我已经尝试过了,但它不适用于圆形,但对点工作正常。
var board = JXG.JSXGraph.initBoard('jxgbox', { boundingbox: [-5, 5, 5, -5], axis: true });
linePt1 = board.create('point',[0,0],{name:''});
linePt2 = board.create('point',[2,2],{name:''});
p1 = board.create('point',[1,3],{name:''});
p2 = board.create('point',[1,2],{name:''});
c1 = board.create('circle', [p1, p2]);
theLine = board.create('line',[linePt1,linePt2],{dash:1});
i1 = board.create('point',[3,3],{name:''});
i2 = board.create('point',[3,2],{name:''});
c2 = board.create('circle', [i1, i2]);
initialPt = board.create('point',[3,1],{name:'initial pt'});
transform = board.create('transform',[theLine],{type:'reflect'});
board.create('point',[initialPt,transform],{name:'reflection'});
transform1 = board.create('transform',[theLine],{type:'reflect'});
board.create('circle',[c2,transform1],{name:'reflection1'});
board.update();
谢谢