How to render a GLTF model correctly

I use the following code and the model is loaded successfully.

vtkSmartPointer<vtkCompositePolyDataMapper2> polyDataMapper = vtkSmartPointer<vtkCompositePolyDataMapper2>::New();
polyDataMapper->SetInputConnection(gltfReader->GetOutputPort());

instead of:

vtkSmartPointer<vtkPolyDataMapper> polyDataMapper = vtkSmartPointer<vtkPolyDataMapper>::New();
polyDataMapper->SetInputConnection(gltfReader->GetOutputPort());
1 Like