融合伪彩更改
parent
0dbd74270d
commit
832fa82d4b
|
|
@ -32,15 +32,8 @@ export default function setPetColorMapTransferFunctionForVolumeActor({
|
||||||
cfun.applyColorMap(presetToUse);
|
cfun.applyColorMap(presetToUse);
|
||||||
|
|
||||||
const center = getWindowCenterFromVolumeId(volumeId);
|
const center = getWindowCenterFromVolumeId(volumeId);
|
||||||
const upper = Number.isFinite(center) && center > 1 ? center : 5;
|
const upper = center > 1 ? center : 5;
|
||||||
cfun.setMappingRange(1, upper);
|
cfun.setMappingRange(1, upper);
|
||||||
|
|
||||||
volumeActor.getProperty().setRGBTransferFunction(0, cfun);
|
volumeActor.getProperty().setRGBTransferFunction(0, cfun);
|
||||||
|
|
||||||
const ofun = vtkPiecewiseFunction.newInstance();
|
|
||||||
const rampX = Number.isFinite(upper) && upper > 0 ? Math.min(0.1, upper * 0.02) : 0.1;
|
|
||||||
ofun.addPoint(0, 0.0);
|
|
||||||
ofun.addPoint(rampX, 0.9);
|
|
||||||
ofun.addPoint(upper, 1.0);
|
|
||||||
volumeActor.getProperty().setScalarOpacity(0, ofun);
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue