Changeset 2757 for trunk/packages/vizservers/vtkvis/RpVtkRendererCmd.cpp
- Timestamp:
- Jan 9, 2012, 1:27:10 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/vtkvis/RpVtkRendererCmd.cpp
r2752 r2757 1652 1652 {"ccolor", 2, CutplaneColorOp, 5, 6, "r g b ?dataSetName?"}, 1653 1653 {"colormap", 7, CutplaneColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 1654 {"colormode", 7, CutplaneColorModeOp, 4, 5, "mode fieldName ?dataSetN me?"},1654 {"colormode", 7, CutplaneColorModeOp, 4, 5, "mode fieldName ?dataSetName?"}, 1655 1655 {"delete", 1, CutplaneDeleteOp, 2, 3, "?dataSetName?"}, 1656 1656 {"edges", 1, CutplaneEdgeVisibilityOp, 3, 4, "bool ?dataSetName?"}, … … 2521 2521 2522 2522 static Rappture::CmdSpec glyphsOps[] = { 2523 {"add", 1, GlyphsAddOp, 3, 4, "shape ?dataSetN me?"},2523 {"add", 1, GlyphsAddOp, 3, 4, "shape ?dataSetName?"}, 2524 2524 {"ccolor", 2, GlyphsColorOp, 5, 6, "r g b ?dataSetName?"}, 2525 {"colormap", 7, GlyphsColorMapOp, 3, 4, "colorMapName ?dataSetN me?"},2526 {"colormode", 7, GlyphsColorModeOp, 4, 5, "mode fieldName ?dataSetN me?"},2525 {"colormap", 7, GlyphsColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 2526 {"colormode", 7, GlyphsColorModeOp, 4, 5, "mode fieldName ?dataSetName?"}, 2527 2527 {"delete", 1, GlyphsDeleteOp, 2, 3, "?dataSetName?"}, 2528 2528 {"edges", 1, GlyphsEdgeVisibilityOp, 3, 4, "bool ?dataSetName?"}, … … 2537 2537 {"scale", 2, GlyphsScaleOp, 5, 6, "sx sy sz ?dataSetName?"}, 2538 2538 {"shape", 2, GlyphsShapeOp, 3, 4, "shapeVal ?dataSetName?"}, 2539 {"smode", 2, GlyphsScalingModeOp, 4, 5, "mode fieldName ?dataSetN me?"},2539 {"smode", 2, GlyphsScalingModeOp, 4, 5, "mode fieldName ?dataSetName?"}, 2540 2540 {"visible", 1, GlyphsVisibleOp, 3, 4, "bool ?dataSetName?"}, 2541 2541 {"wireframe", 1, GlyphsWireframeOp, 3, 4, "bool ?dataSetName?"} … … 4315 4315 {"add", 1, PseudoColorAddOp, 2, 3, "?dataSetName?"}, 4316 4316 {"ccolor", 2, PseudoColorColorOp, 5, 6, "r g b ?dataSetName?"}, 4317 {"colormap", 7, PseudoColorColorMapOp, 3, 4, "colorMapName ?dataSetN me?"},4318 {"colormode", 7, PseudoColorColorModeOp, 4, 5, "mode fieldName ?dataSetN me?"},4317 {"colormap", 7, PseudoColorColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 4318 {"colormode", 7, PseudoColorColorModeOp, 4, 5, "mode fieldName ?dataSetName?"}, 4319 4319 {"delete", 1, PseudoColorDeleteOp, 2, 3, "?dataSetName?"}, 4320 4320 {"edges", 1, PseudoColorEdgeVisibilityOp, 3, 4, "bool ?dataSetName?"}, … … 5164 5164 {"ccolor", 1, StreamlinesColorOp, 5, 6, "r g b ?dataSetName?"}, 5165 5165 {"colormap", 7, StreamlinesColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 5166 {"colormode", 7, StreamlinesColorModeOp, 4, 5, "mode fieldName ?dataSetN me?"},5166 {"colormode", 7, StreamlinesColorModeOp, 4, 5, "mode fieldName ?dataSetName?"}, 5167 5167 {"delete", 1, StreamlinesDeleteOp, 2, 3, "?dataSetName?"}, 5168 5168 {"edges", 1, StreamlinesEdgeVisibilityOp, 3, 4, "bool ?dataSetName?"}, … … 5317 5317 5318 5318 static int 5319 VolumeSampleRateOp(ClientData clientData, Tcl_Interp *interp, int objc, 5320 Tcl_Obj *const *objv) 5321 { 5322 double quality; 5323 if (Tcl_GetDoubleFromObj(interp, objv[2], &quality) != TCL_OK) { 5324 return TCL_ERROR; 5325 } 5326 if (quality < 0.0 || quality > 1.0) { 5327 Tcl_AppendResult(interp, "bad volume quality value \"", 5328 Tcl_GetString(objv[2]), 5329 "\": should be in the range [0,1]", (char*)NULL); 5330 return TCL_ERROR; 5331 } 5332 double distance; 5333 double maxFactor = 4.0; 5334 if (quality >= 0.5) { 5335 distance = 1.0 / ((quality - 0.5) * (maxFactor - 1.0) * 2.0 + 1.0); 5336 } else { 5337 distance = ((0.5 - quality) * (maxFactor - 1.0) * 2.0 + 1.0); 5338 } 5339 if (objc == 4) { 5340 const char *name = Tcl_GetString(objv[3]); 5341 g_renderer->setVolumeSampleDistance(name, distance); 5342 } else { 5343 g_renderer->setVolumeSampleDistance("all", distance); 5344 } 5345 return TCL_OK; 5346 } 5347 5348 static int 5319 5349 VolumeScaleOp(ClientData clientData, Tcl_Interp *interp, int objc, 5320 5350 Tcl_Obj *const *objv) … … 5429 5459 5430 5460 static Rappture::CmdSpec volumeOps[] = { 5431 {"add", 1, VolumeAddOp, 2, 3, "?dataSetName?"}, 5432 {"colormap", 1, VolumeColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 5433 {"delete", 1, VolumeDeleteOp, 2, 3, "?dataSetName?"}, 5434 {"lighting", 1, VolumeLightingOp, 3, 4, "bool ?dataSetName?"}, 5435 {"opacity", 2, VolumeOpacityOp, 3, 4, "val ?dataSetName?"}, 5436 {"orient", 2, VolumeOrientOp, 6, 7, "qw qx qy qz ?dataSetName?"}, 5437 {"pos", 1, VolumePositionOp, 5, 6, "x y z ?dataSetName?"}, 5438 {"scale", 2, VolumeScaleOp, 5, 6, "sx sy sz ?dataSetName?"}, 5439 {"shading", 2, VolumeShadingOp, 4, 6, "oper val ?dataSetName?"}, 5440 {"visible", 1, VolumeVisibleOp, 3, 4, "bool ?dataSetName?"} 5461 {"add", 1, VolumeAddOp, 2, 3, "?dataSetName?"}, 5462 {"colormap", 1, VolumeColorMapOp, 3, 4, "colorMapName ?dataSetName?"}, 5463 {"delete", 1, VolumeDeleteOp, 2, 3, "?dataSetName?"}, 5464 {"lighting", 1, VolumeLightingOp, 3, 4, "bool ?dataSetName?"}, 5465 {"opacity", 2, VolumeOpacityOp, 3, 4, "val ?dataSetName?"}, 5466 {"orient", 2, VolumeOrientOp, 6, 7, "qw qx qy qz ?dataSetName?"}, 5467 {"pos", 1, VolumePositionOp, 5, 6, "x y z ?dataSetName?"}, 5468 {"quality", 1, VolumeSampleRateOp, 3, 4, "val ?dataSetName?"}, 5469 {"scale", 2, VolumeScaleOp, 5, 6, "sx sy sz ?dataSetName?"}, 5470 {"shading", 2, VolumeShadingOp, 4, 6, "oper val ?dataSetName?"}, 5471 {"visible", 1, VolumeVisibleOp, 3, 4, "bool ?dataSetName?"} 5441 5472 }; 5442 5473 static int nVolumeOps = NumCmdSpecs(volumeOps);
Note: See TracChangeset
for help on using the changeset viewer.