{{ tocSubheader }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount }} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount }} |
| {{ 'ml-lesson-time-estimation' | message }} |
Jonas (Diskussion | bidrag) | Viktor (Diskussion | bidrag) m | ||
Rad 11: | Rad 11: | ||
<jsxgpre id="vektorRiktning789" class="jxgbox jsx-canvas"> | <jsxgpre id="vektorRiktning789" class="jxgbox jsx-canvas"> | ||
+ | |||
+ | var strings = { | ||
+ | direction: "<translate>Rikting</translate>", | ||
+ | size: "<translate>Storlek</translate>", | ||
+ | drag_me: "<translate>Dra mig!</translate>" | ||
+ | }; | ||
+ | |||
var b = mlg.board([-3,6,6,-3],{grid:true}); | var b = mlg.board([-3,6,6,-3],{grid:true}); | ||
b.node(-2,-2); | b.node(-2,-2); | ||
b.node(5,5); | b.node(5,5); | ||
b.cropA(0.6); | b.cropA(0.6); | ||
− | var p1 = b.point(0,0,{opacity:0,fixed:false,mathMode:false,name: | + | var p1 = b.point(0,0,{opacity:0,fixed:false,mathMode:false,name: strings.drag_me,size:2,label:{position:'w'}}); |
− | var p2 = b.point(3,3 | + | var p2 = b.point(3,3 { |
+ | opacity: 0, | ||
+ | fixed: false, | ||
+ | mathMode: false, | ||
+ | name: strings.drag_me, | ||
+ | size: 2, | ||
+ | label: { position: 'nw' } | ||
+ | }); | ||
var vec = b.vector(p1,p2,{strokeWidth:2}); | var vec = b.vector(p1,p2,{strokeWidth:2}); | ||
b.segmentText(vec,{name:'\\vec{v}', fontsize:1.2, mathMode:true}); | b.segmentText(vec,{name:'\\vec{v}', fontsize:1.2, mathMode:true}); | ||
Rad 25: | Rad 39: | ||
var riktning2 = b.line(p4,p5,{color:'black',dash:2,strokewidth:1.2,straightFirst:false}); | var riktning2 = b.line(p4,p5,{color:'black',dash:2,strokewidth:1.2,straightFirst:false}); | ||
var rikSeg = b.segment(p3,p4,{visible:false}); | var rikSeg = b.segment(p3,p4,{visible:false}); | ||
− | var rikText = b.segmentText(rikSeg,{name: | + | var rikText = b.segmentText(rikSeg,{name: strings.direction, distance:0,rotateText:true}); |
− | var measure = b.measure(vec.point1,vec.point2,{label:{text: | + | var measure = b.measure(vec.point1,vec.point2,{label:{text: strings.size,mathMode:false,distance:-0.5,fontsize:1},distance:-0.5}); |
− | |||
var p5x,p5y; | var p5x,p5y; | ||
p1.on('drag',function(){ | p1.on('drag',function(){ |
Vektorer skrivs antingen på koordinatform, där man anger vektorns längd i x- och y-led, eller i polär form, där man anger vektorns längd och en vinkel som beskriver riktningen.