// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen // SPDX-License-Identifier: BSD-3-Clause #include "vtkActor.h" #include "vtkOpenXRCamera.h" #include "vtkOpenXRRemotingRenderWindow.h" #include "vtkOpenXRRenderWindowInteractor.h" #include "vtkOpenXRRenderer.h" #include "vtkPolyDataMapper.h" #include "vtkSphereSource.h" #include "vtkTestUtilities.h" //------------------------------------------------------------------------------ int TestOpenXRRemotingInstantiation(int vtkNotUsed(argc), char* vtkNotUsed(argv)[]) { vtkNew renderer; vtkNew renderWindow; vtkNew iren; vtkNew cam; renderWindow->AddRenderer(renderer); iren->SetRenderWindow(renderWindow); renderer->SetActiveCamera(cam); renderWindow->SetRemotingIPAddress("127.0.0.1"); vtkNew src; src->SetCenter(0, 0, -1); src->SetRadius(0.1); src->Update(); vtkNew srcMapper; srcMapper->SetInputData(src->GetOutput()); srcMapper->Update(); vtkNew srcActor; srcActor->SetMapper(srcMapper); renderer->AddActor(srcActor); return EXIT_SUCCESS; }