最近想在自己的矩量法软件中设置渐变背景色效果,查了VTK手册及源码终于找到了方法,此处记录一下,以防遗忘。
VTK场景中的背景色可通过添加的renderer来设置。VTK的绘制过程网上有一堆资料,此处只记录背景色设置部分。
1 renderer->SetBackground(1.0, 1.0, 1.0); // 设置页面底部颜色值 2 renderer->SetBackground2(0.529, 0.8078, 0.92157); // 设置页面顶部颜色值 3 renderer->SetGradientBackground(1); // 开启渐变色背景设置
SetBackground设置的是底部的颜色RGB值(上面设置为白色),SetBackground2设置页面顶部颜色值(上面设置为天蓝色)。SetGradientBackground(1)表示背景渐变开关。