Dual lattice: Difference between revisions
From JSXGraph Wiki
| A WASSERMANN (talk | contribs) No edit summary | A WASSERMANN (talk | contribs) No edit summary | ||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| <jsxgraph height="500" width="500" board="board"  box="box1"> | <jsxgraph height="500" width="500" board="board"  box="box1"> | ||
| brd = JXG.JSXGraph.initBoard('box1', {boundingbox: [-5, 5, 5, -5], axis: | brd = JXG.JSXGraph.initBoard('box1', {boundingbox: [-5, 5, 5, -5], axis:false}); | ||
| var b1 = brd.create('point', [4,0], {size:6, name:'', color:'blue', snaptogrid: true}), | var b1 = brd.create('point', [4,0], {size:6, name:'1', color:'blue', snaptogrid: true}), | ||
|      b2 = brd.create('point', [3,3], {size:6, name:'', color:'blue', snaptogrid: true}), |      b2 = brd.create('point', [3,3], {size:6, name:'2', color:'blue', snaptogrid: true}), | ||
|      v1 = brd.create('arrow', [[0,0], b1], {strokeColor: 'black'}),     |      v1 = brd.create('arrow', [[0,0], b1], {strokeColor: 'black'}),     | ||
|      v2 = brd.create('arrow', [[0,0], b2], {strokeColor: 'red'}), |      v2 = brd.create('arrow', [[0,0], b2], {strokeColor: 'red'}), | ||
| Line 19: | Line 19: | ||
|      var num = b1.X() * b2.Y() - b2.X() * b1.Y(); |      var num = b1.X() * b2.Y() - b2.X() * b1.Y(); | ||
|      return [b2.Y() / num,  -b2.X() / num]; |      return [b2.Y() / num,  -b2.X() / num]; | ||
| }], {strokeColor: ' | }], {strokeColor: 'black', name:"1'", withLabel:true, label:{position:'rt'}}); | ||
| w2 = brd.create('arrow', [[0,0], function() { | w2 = brd.create('arrow', [[0,0], function() { | ||
|      var num = b1.X() * b2.Y() - b2.X() * b1.Y(); |      var num = b1.X() * b2.Y() - b2.X() * b1.Y(); | ||
|      return [-b1.Y() / num,  b1.X() / num]; |      return [-b1.Y() / num,  b1.X() / num]; | ||
| }], {strokeColor: ' | }], {strokeColor: 'red', name:"2'", withLabel:true, label:{position:'rt'}}); | ||
