Ignore:
Timestamp:
12/05/18 16:56:26 (6 years ago)
Author:
tbretz
Message:
FACT camera as default, correctly center cameras, slight modification to under-/overflow color, fixed calculation of image parameters.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/www/viewer/index.js

    r19370 r19415  
    33// ==========================================================================
    44
    5 var camera_type = "FAMOUS";
    6 
    7 var scale = camera_type=="FACT" ?   83 : 22;
    8 var npix  = camera_type=="FACT" ? 1440 : 64;
     5var camera_type = "FACT";
     6
     7var scale    = camera_type=="FACT" ?      83 :  22;
     8var npix     = camera_type=="FACT" ?    1440 :  64;
     9var diameter = camera_type=="FACT" ?  0.1111 : 1.5;
     10var center   = camera_type=="FACT" ? [0.5,0] : [0,0]
    911
    1012function onRightMouseClick(event)
     
    260262    }
    261263    else
     264    {
     265        $(document.getElementById("file").value ? '#event' : '#file').focus();
    262266        setFileChecks();
     267    }
    263268}
    264269
     
    293298    var sqrt32 = Math.sqrt(3)/2;
    294299   
    295     var arr = [ new Array(1440), new Array(1440) ];
    296 
    297     for (var i=0; i<1440; i++)
    298     {
    299         arr[0][i] = coord[i][0]*0.1111;
    300         arr[1][i] = coord[i][1]*0.1111*sqrt32;
     300    var arr = [ new Array(npix), new Array(npix) ];
     301
     302    for (var i=0; i<npix; i++)
     303    {
     304        arr[0][i] = coord[i][0]*diameter;
     305        arr[1][i] = coord[i][1]*diameter*sqrt32;
    301306    }
    302307
     
    372377
    373378    $(document).ajaxStart(function() { disableControls(true) }).ajaxStop(function() { disableControls(false); });
    374 
    375379
    376380    $.ajax({
     
    836840        return;
    837841
    838     if (!f.type.match('text/plain') && !f.type.match('application/javascript') && !f.type.match('application/x-javascript'))
     842    if (!f.type.match('text/plain') && !f.type.match('text/javascript') && !f.type.match('application/javascript') && !f.type.match('application/x-javascript'))
    839843    {
    840844        alert("ERROR - Unknown file type: "+f.type);
     
    13681372
    13691373    if (hue<0)
    1370         return "eef"; // 555
     1374        return "e5f"; // 555
    13711375
    13721376    if (hue>1)
    1373         return "dde";//"700"; // 666
     1377        return "600";//"dde";//"700"; // 666
    13741378
    13751379    hue *= 14;
     
    14941498
    14951499            ctx.beginPath();
    1496             ctx.moveTo(0.5, 0);
     1500            ctx.moveTo(center[0], center[1]);
    14971501            ctx.lineTo(h.mean[0], h.mean[1]);
    14981502
     
    15941598
    15951599    var cnt = 0;
    1596     for (var i=0; i<1440; i++)
     1600    for (var i=0; i<npix; i++)
    15971601    {
    15981602        if (data[i]===undefined || data[i]<min || data[i]>max)
     
    16691673        "sumw":  sz,
    16701674        "count": cnt,
    1671         "disp":  1.47/0.1111*(1-Math.sqrt(ratio)),
     1675        "disp":  1.47/diameter*(1-Math.sqrt(ratio)),
    16721676    };
    16731677}
Note: See TracChangeset for help on using the changeset viewer.