91 vtkInformationVector **
ttkNotUsed(inputVector),
92 vtkInformationVector *outputVector) {
97 auto output = vtkUnstructuredGrid::GetData(outputVector);
102 points->InsertNextPoint(this->Position);
103 output->SetPoints(points);
111 offsetArray->SetNumberOfTuples(2);
114 offsetArrayData[0] = 0;
115 offsetArrayData[1] = 1;
120 connectivityArray->SetNumberOfTuples(1);
121 auto connectivityArrayData
123 connectivityArrayData[0] = 0;
126 cells->SetData(offsetArray, connectivityArray);
127 output->SetCells(VTK_VERTEX, cells);
132 = [](vtkPointData *pd,
const std::string &name,
const double *data) {
134 array->SetName(name.data());
135 array->SetNumberOfComponents(3);
136 array->SetNumberOfTuples(1);
138 arrayData[0] = data[0];
139 arrayData[1] = data[1];
140 arrayData[2] = data[2];
143 auto pd = output->GetPointData();
144 generateArray(pd,
"CamUp", this->Up);
145 generateArray(pd,
"CamFocalPoint", this->FocalPoint);
printMsg(debug::output::BOLD+" | | | | | . \\ | | (__| | / __/| |_| / __/|__ _|"+debug::output::ENDCOLOR, debug::Priority::PERFORMANCE, debug::LineMode::NEW, stream)