Schreibe ein Python-Skript, das mit der VTK-Bibliothek einen Oktaeder erstellt. Färbe außerdem jede Seite des Oktaeders in einer anderen Farbe.
Natürlich, hier ist ein Python-Skript, das mit VTK einen Oktaeder erstellt und jede Seite in einer anderen Farbe färbt:

```python
import vtk

# Erzeuge Instanzen der Klassen vtkPolyDataMapper und vtkActor
mapper = vtk.vtkPolyDataMapper()
actor = vtk.vtkActor()

# Erzeuge eine Instanz der Klasse vtkNamedColors, um jeder Seite eine Farbe zuzuweisen
colors = vtk.vtkNamedColors()

# Erzeuge eine Instanz der Klasse vtkOctahedronSource, um den Oktaeder zu generieren
octahedron = vtk.vtkOctahedronSource()

# Verbinde die Oktaeder-Quelle mit dem Mapper
mapper.SetInputConnection(octahedron.GetOutputPort())

# Weise jeder Seite des Oktaeders eine andere Farbe zu
mapper.SetInputData(octahedron.GetOutput())
mapper.SetScalarRange(0, 7)

# Erzeuge eine Instanz der Klasse vtkRenderer und setze die Hintergrundfarbe
renderer = vtk.vtkRenderer()
renderer.SetBackground(colors.GetColor3d("white"))

# Füge den Actor dem Renderer hinzu
actor.SetMapper(mapper)
renderer.AddActor(actor)

# Erzeuge eine Instanz der Klasse vtkRenderWindow und setze die Größe
window = vtk.vtkRenderWindow()
window.SetSize(800, 800)

# Füge den Renderer dem Fenster hinzu und rendere die Szene
window.AddRenderer(renderer)
window.Render()

# Erzeuge eine Instanz der Klasse vtkRenderWindowInteractor, um die Benutzerinteraktion mit dem Fenster zu ermöglichen
interactor = vtk.vtkRenderWindowInteractor()
interactor.SetRenderWindow(window)

# Starte die Interaktions-Schleife des Interactors
interactor.Start()
```

Dieses Skript erzeugt eine Instanz der Klasse vtkOctahedronSource, um einen Oktaeder zu generieren, weist mit der Klasse vtkNamedColors jeder Seite eine andere Farbe zu und erzeugt Instanzen der Klassen vtkPolyDataMapper und vtkActor, um den Oktaeder in einem VTK-Fenster anzuzeigen. Die Klassen vtkRenderer und vtkRenderWindow werden verwendet, um das Fenster zu erstellen und den Actor dem Renderer hinzuzufügen, und die Klasse vtkRenderWindowInteractor wird verwendet, um die Benutzerinteraktion mit dem Fenster zu ermöglichen.