{{ stepNode.name }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}} |
| {{ 'ml-lesson-time-estimation' | message }} |
Estellecapor1@gmail.com (Diskussion | bidrag) (Den här versionen är märkt för översättning) | Karin.hedin@osteraker.se (Diskussion | bidrag) | ||
Rad 134: | Rad 134: | ||
var fullLineLabel = b.segmentLabel(fullLine,'a',-0.4,0.5,{rotateText:false,mathMode:true}); | var fullLineLabel = b.segmentLabel(fullLine,'a',-0.4,0.5,{rotateText:false,mathMode:true}); | ||
var dashLineLabel = b.segmentLabel(dashLine,'a',-0.4,0.5,{rotateText:false,mathMode:true}); | var dashLineLabel = b.segmentLabel(dashLine,'a',-0.4,0.5,{rotateText:false,mathMode:true}); | ||
− | + | var pullMeShow = true; | |
var pullFunc = function() { | var pullFunc = function() { | ||
− | b.hide([pullMe,pullMeII]); | + | if(pullMeShow){ |
+ | b.hide([pullMe,pullMeII]); | ||
+ | pullMeShow = false; | ||
+ | } | ||
+ | |||
//Kontrollera om punkterna ska snappa till rätvinklig triangel | //Kontrollera om punkterna ska snappa till rätvinklig triangel | ||
Rad 143: | Rad 147: | ||
firstTriPoint.moveTo([topPoint.X(),0]); | firstTriPoint.moveTo([topPoint.X(),0]); | ||
secondTriPoint.moveTo([topPoint.X(),0]); | secondTriPoint.moveTo([topPoint.X(),0]); | ||
− | b.hide([dashLine,angleFirstTri,angleFirstTriLabel,angleSecondTriLabel]); | + | b.hide([dashLine,angleFirstTri,angleFirstTriLabel,angleSecondTriLabel],1); |
− | b.show(angleRightLabel); | + | b.show(angleRightLabel,1); |
} | } | ||
else { | else { | ||
− | b.show([dashLine,angleFirstTri,angleFirstTriLabel, angleSecondTriLabel]); | + | b.show([dashLine,angleFirstTri,angleFirstTriLabel, angleSecondTriLabel],1); |
− | b.hide(angleRightLabel); | + | b.hide(angleRightLabel,1); |
} | } | ||
//Göm vinkellabels om de kommer för nära varandra | //Göm vinkellabels om de kommer för nära varandra | ||
if (midPoint.X() - origoPoint.X() < 2.6*angleRadius) { | if (midPoint.X() - origoPoint.X() < 2.6*angleRadius) { | ||
− | b.hide([angleOrigoLabel,angleSecondTriLabel]); | + | b.hide([angleOrigoLabel,angleSecondTriLabel],1); |
} | } | ||
else if (midPoint.X() != endPoint.X()) { | else if (midPoint.X() != endPoint.X()) { | ||
− | b.show([angleOrigoLabel,angleSecondTriLabel]); | + | b.show([angleOrigoLabel,angleSecondTriLabel],1); |
} | } | ||
Rad 172: | Rad 176: | ||
if (midPoint.X() == origoPoint.X()) { | if (midPoint.X() == origoPoint.X()) { | ||
angleOrigo.setAttribute({radius:angleRadius}); | angleOrigo.setAttribute({radius:angleRadius}); | ||
− | b.show(angleOrigoLabel); | + | b.show(angleOrigoLabel,1); |
− | b.hide([dashLine,dashLineLabel.text]); | + | b.hide([dashLine,dashLineLabel.text],1); |
} | } | ||
else if (midPoint.X() != endPoint.X()) { | else if (midPoint.X() != endPoint.X()) { | ||
− | b.show([dashLine, dashLineLabel.text]); | + | b.show([dashLine, dashLineLabel.text],1); |
} | } | ||
else { | else { | ||
− | b.show(dashLineLabel.text); | + | b.show(dashLineLabel.text,1); |
} | } | ||
Det går alltid att skapa en triangel som innehåller den spetsiga vinkeln B1, men det är inte alltid möjligt att bilda en med den trubbiga vinkeln B2.
Ibland blir B2 så stor att den tillsammans med vinkeln A blir större än 180∘, och då går det inte bilda en triangel eftersom alla trianglar måste ha vinkelsumman 180∘. Man kan visa att detta sker om vinkeln B1 är mindre än vinkeln A.