Changeset 3564 for trunk


Ignore:
Timestamp:
Mar 23, 2013, 2:18:30 PM (12 years ago)
Author:
ldelgass
Message:

Restore most of the debug traces -- these are still very useful for debugging
data bounds, limits, and camera, for example.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/FlowCmd.cpp

    r3559 r3564  
    160160FlowParticles::render()
    161161{
     162    TRACE("Particles '%s' axis: %d pos: %g rel pos: %g",
     163          _name, _sv.position.axis, _sv.position.value,
     164          FlowCmd::GetRelativePosition(&_sv.position));
    162165    _rendererPtr->setPos(FlowCmd::GetRelativePosition(&_sv.position));
    163166    _rendererPtr->setAxis(_sv.position.axis);
     
    234237    }
    235238
     239    TRACE("Box model bounds: (%g,%g,%g) - (%g,%g,%g)",
     240          x0, y0, z0, x1, y1, z1);
     241
    236242    Vector3f modelMin(x0, y0, z0);
    237243    Vector3f modelMax(x1, y1, z1);
     
    256262        if (worldVert.z > bboxMax.z) bboxMax.z = worldVert.z;
    257263    }
     264
     265    TRACE("Box world bounds: (%g,%g,%g) - (%g,%g,%g)",
     266          bboxMin.x, bboxMin.y, bboxMin.z,
     267          bboxMax.x, bboxMax.y, bboxMax.z);
    258268}
    259269
     
    261271FlowBox::Render(Volume *vol)
    262272{
     273    TRACE("Box: '%s'", _name);
     274
    263275    glPushAttrib(GL_ENABLE_BIT);
    264276
     
    284296    max.z = vol->zAxis.max();
    285297
     298    TRACE("box is %g,%g %g,%g %g,%g",
     299          _sv.corner1.x, _sv.corner2.x,
     300          _sv.corner1.y, _sv.corner2.y,
     301          _sv.corner1.z, _sv.corner2.z);
     302    TRACE("world is %g,%g %g,%g %g,%g",
     303          min.x, max.x, min.y, max.y, min.z, max.z);
     304
    286305    float x0, y0, z0, x1, y1, z1;
    287306    x0 = y0 = z0 = 0.0f;
     
    299318        z1 = (_sv.corner2.z - min.z) / (max.z - min.z);
    300319    }
     320    TRACE("box bounds: %g,%g %g,%g %g,%g",
     321          x0, x1, y0, y1, z0, z1);
     322
    301323    glColor4d(_sv.color.r, _sv.color.g, _sv.color.b, _sv.color.a);
    302324    glLineWidth(_sv.lineWidth);
     
    585607{
    586608    if (_volPtr != NULL) {
     609        TRACE("Removing existing volume: %s", _volPtr->name());
    587610        NanoVis::removeVolume(_volPtr);
    588611        _volPtr = NULL;
     
    719742    volPtr->zAxis.setRange(_dataPtr->zMin(), _dataPtr->zMax());
    720743
     744    TRACE("min=%g %g %g max=%g %g %g mag=%g %g",
     745          NanoVis::xMin, NanoVis::yMin, NanoVis::zMin,
     746          NanoVis::xMax, NanoVis::yMax, NanoVis::zMax,
     747          NanoVis::magMin, NanoVis::magMax);
     748
    721749    volPtr->disableCutplane(0);
    722750    volPtr->disableCutplane(1);
     
    749777{
    750778    Rappture::Outcome result;
    751    
     779
    752780    const char *fileName;
    753781    fileName = Tcl_GetString(objv[3]);
     782    TRACE("File: %s", fileName);
    754783
    755784    int nComponents;
     
    795824        delete u2dPtr;
    796825    } else {
     826        TRACE("header is %.14s", buf.bytes());
    797827        if (!dataPtr->importDx(result, nComponents, length, bytes)) {
    798828            Tcl_AppendResult(interp, result.remark(), (char *)NULL);
     
    821851    Rappture::Outcome result;
    822852
     853    TRACE("Enter");
     854
    823855    int nBytes;
    824856    if (Tcl_GetIntFromObj(interp, objv[3], &nBytes) != TCL_OK) {
     
    844876    }
    845877    Rappture::Buffer buf;
     878    TRACE("Flow data loading bytes: %d components: %d", nBytes, nComponents);
    846879    if (GetDataStream(interp, buf, nBytes) != TCL_OK) {
    847880        return TCL_ERROR;
     
    874907        delete u2dPtr;
    875908    } else {
     909        TRACE("header is %.14s", buf.bytes());
    876910        if (!dataPtr->importDx(result, nComponents, length, bytes)) {
    877911            Tcl_AppendResult(interp, result.remark(), (char *)NULL);
     
    885919        return TCL_ERROR;
    886920    }
     921    TRACE("nx = %d ny = %d nz = %d\n", dataPtr->xNum(), dataPtr->yNum(), dataPtr->zNum());
     922    TRACE("x0 = %lg y0 = %lg z0 = %lg\n", dataPtr->xMin(), dataPtr->yMin(), dataPtr->zMin());
     923    TRACE("lx = %lg ly = %lg lz = %lg\n",
     924          dataPtr->xMax() - dataPtr->xMin(),
     925          dataPtr->yMax() - dataPtr->yMin(),
     926          dataPtr->zMax() - dataPtr->zMin());
     927    TRACE("dx = %lg dy = %lg dz = %lg\n",
     928          dataPtr->xNum() > 1 ? (dataPtr->xMax() - dataPtr->xMin())/(dataPtr->xNum()-1) : 0,
     929          dataPtr->yNum() > 1 ? (dataPtr->yMax() - dataPtr->yMin())/(dataPtr->yNum()-1) : 0,
     930          dataPtr->zNum() > 1 ? (dataPtr->zMax() - dataPtr->zMin())/(dataPtr->zNum()-1) : 0);
     931    TRACE("magMin = %lg magMax = %lg\n",
     932          dataPtr->magMin(), dataPtr->magMax());
    887933    flowPtr->data(dataPtr);
    888934    {
     
    10401086NanoVis::MapFlows()
    10411087{
     1088    TRACE("Enter");
     1089
    10421090    flags &= ~MAP_FLOWS;
    10431091
     
    10851133    }
    10861134
     1135    TRACE("magMin=%g magMax=%g", NanoVis::magMin, NanoVis::magMax);
     1136
    10871137    /*
    10881138     * Step 2. Generate the vector field from each data set.
     
    11121162                       bool onlyVisible)
    11131163{
     1164    TRACE("Enter");
     1165
    11141166    min.set(FLT_MAX, FLT_MAX, FLT_MAX);
    11151167    max.set(-FLT_MAX, -FLT_MAX, -FLT_MAX);
Note: See TracChangeset for help on using the changeset viewer.