Curly braces: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 24: Line 24:
// Text
// Text
var txt = brd.create('text', [
var txt = brd.create('text', [
                     function() { return A.X()+2; },
                     function() {  
                     function() { return A.Y()+2; },
                        var d = [B.X()-A.X(), B.Y()-A.Y()],
                     function() { return ""+B.Dist(A); }
                            dl = Math.sqrt(d[0]*d[0]+d[1]*d[1]),
                            mid = (A.X()+B.X())*0.5;
 
                        d[0] *= height/dl;
                        return mid-d[1] ;  
                    },
                     function() {  
                        var d = [B.X()-A.X(), B.Y()-A.Y()],
                            dl = Math.sqrt(d[0]*d[0]+d[1]*d[1]),
                            mid = (A.Y()+B.Y())*0.5;
 
                        d[1] *= height/dl;
                        return mid+d[0];  
                    },
                     function() { return B.Dist(A).toFixed(2); }
                 ]);
                 ]);



Revision as of 13:00, 19 February 2013