我正在显示一些球体,在这些球体周围有一个边界框:
vtkActor* Handler::createBoundingBox(double xMin, double xMax, 
                                 double yMin, double yMax, 
                                 double zMin, double zMax)
{
    vtkOutlineSource *bb = vtkOutlineSource::New();
    // set the bb
    bb->SetBounds(xMin, xMax, yMin, yMax, zMin, zMax);
    // bb -> mapper
    vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
    mapper->SetInputConnection(bb->GetOutputPort());
    // mapper -> actor
    vtkActor *actor = vtkActor::New();
    actor->SetMapper(mapper);
    return actor;
}
当我启动我的应用程序时,一些角落、后面的线条和边界框中的所有内容都没有显示出来。但是在我交互之后(使用鼠标旋转一点),一切都正确显示。
在开始一切之前我应该调用一种方法吗?