level 7
冯子鹏A
楼主
代码如下,设置了标注条的尺寸大小和位置,但是修改参数之后,大小位置没有任何变化,求解?
vtkScalarBarActor ctScalarBarActor = vtkScalarBarActor.New();
ctScalarBarActor.SetTitle("Height");//标注条标题
ctScalarBarActor.SetLookupTable(ctMapper.GetLookupTable());
ctScalarBarActor.GetPositionCoordinate().SetCoordinateSystemToNormalizedViewport();
ctScalarBarActor.GetPositionCoordinate().SetValue(0.1, 0.1);
ctScalarBarActor.SetOrientationToHorizontal();
ctScalarBarActor.SetNumberOfLabels(8);//标注条上标签个数
ctScalarBarActor.SetWidth(0.8);
ctScalarBarActor.SetHeight(0.17);
renderInteractor = renderWindow3D.RenderWindow.GetInteractor();
vtkScalarBarWidget scalarBarWidget = vtkScalarBarWidget.New();
scalarBarWidget.SetInteractor(renderInteractor);
scalarBarWidget.SetScalarBarActor(ctScalarBarActor);
scalarBarWidget.On();
scalarBarWidget.SetEnabled(1);
2018年02月09日 07点02分
1
vtkScalarBarActor ctScalarBarActor = vtkScalarBarActor.New();
ctScalarBarActor.SetTitle("Height");//标注条标题
ctScalarBarActor.SetLookupTable(ctMapper.GetLookupTable());
ctScalarBarActor.GetPositionCoordinate().SetCoordinateSystemToNormalizedViewport();
ctScalarBarActor.GetPositionCoordinate().SetValue(0.1, 0.1);
ctScalarBarActor.SetOrientationToHorizontal();
ctScalarBarActor.SetNumberOfLabels(8);//标注条上标签个数
ctScalarBarActor.SetWidth(0.8);
ctScalarBarActor.SetHeight(0.17);
renderInteractor = renderWindow3D.RenderWindow.GetInteractor();
vtkScalarBarWidget scalarBarWidget = vtkScalarBarWidget.New();
scalarBarWidget.SetInteractor(renderInteractor);
scalarBarWidget.SetScalarBarActor(ctScalarBarActor);
scalarBarWidget.On();
scalarBarWidget.SetEnabled(1);