diff --git a/models/boneload.py b/models/boneload.py index e55fd33f57443099610b0676b904e1cac85e62f9..59b919b01fb4183c014fcdadebfa6f9121d1fbda 100644 --- a/models/boneload.py +++ b/models/boneload.py @@ -883,7 +883,6 @@ class SurfMesh: self.polydata = None self.mapper = None self.actor = None - self.grid_actor = None self.__build(nodes, tris, vertices) def __build(self, nodes, tris, vertices): @@ -980,9 +979,21 @@ class Arrows: mapper.SetInputConnection(glyph.GetOutputPort()) mapper.ScalarVisibilityOn() + + lut = vtk.vtkLookupTable() + cs = vtk.vtkColorSeries() + # cs.SetColorScheme(cs.BREWER_DIVERGING_BROWN_BLUE_GREEN_9) + cs.SetColorScheme(cs.BREWER_DIVERGING_SPECTRAL_3) + cs.BuildLookupTable(lut, vtk.vtkColorSeries.ORDINAL) + + # lut = vtk.vtkLookupTable() + # lut.SetHueRange(0.667,0.) + + mapper.SetLookupTable(lut) vmin, vmax = polydata.GetPointData().GetVectors().GetRange(-1) # -1=norm mapper.SetScalarRange(vmin, vmax) + actor = vtk.vtkActor() actor.SetMapper(mapper) @@ -997,7 +1008,8 @@ class Arrows: class View: def __init__(self): self.ren = vtk.vtkRenderer() - self.ren.SetBackground(colors.GetColor3d('cobalt')) + # self.ren.SetBackground(colors.GetColor3d('cobalt')) + self.ren.SetBackground(colors.GetColor3d('white')) self.win = vtk.vtkRenderWindow() self.win.SetSize(800, 800) @@ -1038,6 +1050,7 @@ class ParaviewAxes: axes.SetTotalLength(1, 1, 1) tprop = vtk.vtkTextProperty() tprop.ItalicOn() + tprop.SetColor(colors.GetColor3d('black')) # for a white background # tprop.ShadowOn() # tprop.SetFontFamilyToTimes() axes.GetXAxisCaptionActor2D().SetCaptionTextProperty(tprop)