- Timestamp:
- Mar 23, 2013, 2:18:30 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/FlowCmd.cpp
r3559 r3564 160 160 FlowParticles::render() 161 161 { 162 TRACE("Particles '%s' axis: %d pos: %g rel pos: %g", 163 _name, _sv.position.axis, _sv.position.value, 164 FlowCmd::GetRelativePosition(&_sv.position)); 162 165 _rendererPtr->setPos(FlowCmd::GetRelativePosition(&_sv.position)); 163 166 _rendererPtr->setAxis(_sv.position.axis); … … 234 237 } 235 238 239 TRACE("Box model bounds: (%g,%g,%g) - (%g,%g,%g)", 240 x0, y0, z0, x1, y1, z1); 241 236 242 Vector3f modelMin(x0, y0, z0); 237 243 Vector3f modelMax(x1, y1, z1); … … 256 262 if (worldVert.z > bboxMax.z) bboxMax.z = worldVert.z; 257 263 } 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); 258 268 } 259 269 … … 261 271 FlowBox::Render(Volume *vol) 262 272 { 273 TRACE("Box: '%s'", _name); 274 263 275 glPushAttrib(GL_ENABLE_BIT); 264 276 … … 284 296 max.z = vol->zAxis.max(); 285 297 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 286 305 float x0, y0, z0, x1, y1, z1; 287 306 x0 = y0 = z0 = 0.0f; … … 299 318 z1 = (_sv.corner2.z - min.z) / (max.z - min.z); 300 319 } 320 TRACE("box bounds: %g,%g %g,%g %g,%g", 321 x0, x1, y0, y1, z0, z1); 322 301 323 glColor4d(_sv.color.r, _sv.color.g, _sv.color.b, _sv.color.a); 302 324 glLineWidth(_sv.lineWidth); … … 585 607 { 586 608 if (_volPtr != NULL) { 609 TRACE("Removing existing volume: %s", _volPtr->name()); 587 610 NanoVis::removeVolume(_volPtr); 588 611 _volPtr = NULL; … … 719 742 volPtr->zAxis.setRange(_dataPtr->zMin(), _dataPtr->zMax()); 720 743 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 721 749 volPtr->disableCutplane(0); 722 750 volPtr->disableCutplane(1); … … 749 777 { 750 778 Rappture::Outcome result; 751 779 752 780 const char *fileName; 753 781 fileName = Tcl_GetString(objv[3]); 782 TRACE("File: %s", fileName); 754 783 755 784 int nComponents; … … 795 824 delete u2dPtr; 796 825 } else { 826 TRACE("header is %.14s", buf.bytes()); 797 827 if (!dataPtr->importDx(result, nComponents, length, bytes)) { 798 828 Tcl_AppendResult(interp, result.remark(), (char *)NULL); … … 821 851 Rappture::Outcome result; 822 852 853 TRACE("Enter"); 854 823 855 int nBytes; 824 856 if (Tcl_GetIntFromObj(interp, objv[3], &nBytes) != TCL_OK) { … … 844 876 } 845 877 Rappture::Buffer buf; 878 TRACE("Flow data loading bytes: %d components: %d", nBytes, nComponents); 846 879 if (GetDataStream(interp, buf, nBytes) != TCL_OK) { 847 880 return TCL_ERROR; … … 874 907 delete u2dPtr; 875 908 } else { 909 TRACE("header is %.14s", buf.bytes()); 876 910 if (!dataPtr->importDx(result, nComponents, length, bytes)) { 877 911 Tcl_AppendResult(interp, result.remark(), (char *)NULL); … … 885 919 return TCL_ERROR; 886 920 } 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()); 887 933 flowPtr->data(dataPtr); 888 934 { … … 1040 1086 NanoVis::MapFlows() 1041 1087 { 1088 TRACE("Enter"); 1089 1042 1090 flags &= ~MAP_FLOWS; 1043 1091 … … 1085 1133 } 1086 1134 1135 TRACE("magMin=%g magMax=%g", NanoVis::magMin, NanoVis::magMax); 1136 1087 1137 /* 1088 1138 * Step 2. Generate the vector field from each data set. … … 1112 1162 bool onlyVisible) 1113 1163 { 1164 TRACE("Enter"); 1165 1114 1166 min.set(FLT_MAX, FLT_MAX, FLT_MAX); 1115 1167 max.set(-FLT_MAX, -FLT_MAX, -FLT_MAX);
Note: See TracChangeset
for help on using the changeset viewer.