複数の3Dポイントを球としてプロットするコードを作成しました。3Dで各球の近くにテキストを追加して、各ポイントに関する情報を示します。しかし、labelMApperで必要なGetOutputPortを持たないポイント位置を格納するvtkPointsがあります(球を作成するためにglyph3dも使用しました)
vtkSmartPointer<vtkLabeledDataMapper> labelMapper = vtkSmartPointer<vtkLabeledDataMapper>::New();
labelMapper->SetInputConnection( vtkpoints->GetOutputPort() ); // No GetOutputPort()
vtkSmartPointer<vtkActor2D> labelActor = vtkSmartPointer<vtkActor2D>::New();
labelActor->SetMapper(labelMapper);
renderer->AddActor(labelActor);