Pfade
Ein Pfad ist eine Kurve, die Sie aus Punkten zeichnen. Er erledigt zwei recht verschiedene Aufgaben, und beide zu kennen lohnt sich:
- Eine Form — ziehen Sie ein Profil entlang der Kurve, und Sie bekommen ein Rohr, ein Seil, eine Straße, ein Geländer, ein Band, eine Neonröhre.
- Eine Route — schicken Sie ein Objekt mit dem Schritt „entlang eines Pfads fliegen" daran entlang: ein Zug, eine Kamerafahrt, eine patrouillierende Wache.
Die Punkte werden relativ zum Objekt gespeichert, das Objekt zu verschieben, zu drehen oder zu skalieren nimmt also den ganzen Pfad mit.
Die Kurve formen
| Einstellung | Tut |
|---|---|
points | die Punkte, durch die die Kurve läuft |
curve | smooth rundet durch sie hindurch, linear verbindet sie mit geraden Abschnitten |
tension | wie eng sich eine glatte Kurve an ihre Punkte schmiegt |
closed | das Ende zurück an den Anfang binden — eine Schleife |
Daraus eine Form machen
Standardmäßig ist ein Pfad unsichtbar — nur eine Route. Zu Geometrie wird er auf zwei Arten.
Als Rohr: Geben Sie ihm einen radius über null, und Sie bekommen ein rundes Rohr entlang der
Kurve. radialSegments bestimmt, wie rund es wirkt, tubularSegments, wie glatt es über seine
Länge ist.
Als gezogenes Profil: Wählen Sie ein profile (Kreis, Rechteck oder Stern), und dieser Umriss
wird entlang der Kurve getragen.
| Einstellung | Tut |
|---|---|
profileSize | wie groß der Umriss ist |
sides | Ecken bei einem Kreis oder Zacken bei einem Stern |
ring | höhlt das Profil aus — 0 massiv, gegen 1 eine dünne Schale |
arc | unter 360° öffnet sich der Umriss zu einem Ausschnitt |
rotation · twist | der Winkel des Profils am Anfang und wie weit es sich bis zum Ende dreht |
startScale · endScale | Verjüngung von einem Ende zum anderen |
depth · offset | welcher Anteil des Pfads bedeckt ist und wo er beginnt |
caps | flache oder abgerundete Enden |
Ein hohles Rechteckprofil mit Drehung ergibt einen spiraligen Kanal. Ein ausgehöhlter Stern wird zu
einem Kabelkanal. Ein Kreis, der auf nichts zuläuft, ergibt ein Horn oder einen Tentakel. Ein
depth unter 1 lässt Sie animieren, wie eine Form sich selbst entlang ihres Pfads zeichnet.
Ihn als Route benutzen
Ein Pfad gehört seinem eigenen Objekt. Um etwas daran entlangzuschicken, setzen Sie einen
Schritt Fly along path auf das, was reisen soll, und richten sein Feld path auf das Objekt
mit der Kurve.
| Einstellung | Tut |
|---|---|
path | das Objekt, das die Kurve hält |
duration | wie lange ein Durchgang dauert, in Sekunden |
loop | einmal, eine Anzahl von Malen, oder endlos |
orient | sich im Fahren entlang der Kurve ausrichten |
reverse | in die andere Richtung fahren |
Stop path flight hält es wieder an.
Legen Sie ein leeres Objekt an, zeichnen Sie den Pfad darauf, und geben Sie Ihrer Wache einen
Schritt Fly along path, der darauf zeigt, mit loop: forever und eingeschaltetem orient.
Mehrere Wachen können sich einen Pfad teilen — versetzen Sie sie, indem Sie jeder eine andere
duration geben oder ihren Start verzögern.
Weil die Kurve zu ihrem Objekt gehört, verschiebt das Verschieben dieses Objekts die ganze Route. Ein an eine fahrende Plattform gehängter Patrouillenpfad funktioniert weiter, wenn die Plattform sich bewegt.
Weiter: Ihr erstes Skript — wenn Sie mehr Kontrolle wollen.