2016-11-13 52 views

回答

2

假設您有一個數據源s。您可以從s有以下發現數據範圍值:

info = s.GetDataInformation().DataInformation 
arrayInfo = info.GetArrayInformation("Normals", vtk.vtkDataObject.FIELD_ASSOCIATION_POINTS) 
range = arrayInfo.GetComponentRange(0) 

一旦你的數據範圍,你可以設置標條範圍與

tf = GetColorTransferFunction("Normals") 
tf.RescaleTransferFunction(range[0], range[1]) 
op = GetOpacityTransferFunction("Normals") 
op.RescaleTransferFunction(range[0], range[1]) 
相關問題