Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ vtk不显示整个边界框_C++_Camera_Vtk - Fatal编程技术网

C++ vtk不显示整个边界框

C++ vtk不显示整个边界框,c++,camera,vtk,C++,Camera,Vtk,我正在显示一些球体,球体周围有一个边界框: vtkActor* Handler::createBoundingBox(double xMin, double xMax, double yMin, double yMax, double zMin, double zMax) { vtkOutlineSource *bb = vtkOutlineSource

我正在显示一些球体,球体周围有一个边界框:

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;
}
当我启动应用程序时,一些角点、背面的线条和边界框中的所有内容都不会显示。 但在我互动(使用鼠标旋转一点)之后,一切都正确显示了


是否有一个方法我应该在开始所有操作之前调用?

我通过在vtkrender上调用ResetCamera()来修复它