<< Click to Display Table of Contents >> Wegzerleger |
Schneidet aus einem Weg einen Teilweg aus. Ein Weg besteht aus einer Liste von Posen.
Index |
Pose |
1 |
p1 |
2 |
p2 |
... |
|
N |
pN |
Die Eingänge Start und Länge bestimmen Startpose und Länge des zerlegten Weges. Start muss in dem Wertebereich [1;N] liegen. Ist Start <1, wird intern der Wert 1 verwendet. Ist Start > der Länge des Weges, so wird ein leerer Weg ausgegeben. Länge muss in dem Wertebereich [0;N-Start+1]. Bei einer Länge <=0 wird einer leerer Weg ausgegeben. Ist die Länge >N-Start+1, wird der mit Index Start beginnende Weg ausgegeben.
Beispiele:
Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
Start = 3
Länge = 5
Teilweg = p3, p4, p5, p6, p7
Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
Start = 0
Länge = 1
Teilweg = p1
Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
Start = 11
Länge = 1
Teilweg = leerer Weg
Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
Start = 1
Länge = 0
Teilweg = leerer Weg
Weg = p1, p2, p3, p4, p5, p6, p7, p8, p9, p10
Start = 2
Länge = 20
Teilweg = p2, p3, p4, p5, p6, p7, p8, p9, p10
Eingänge |
Typ |
Standard |
Beschreibung |
Weg |
path |
leerer Weg |
Der zu zerlegende Weg |
Start |
int |
1 |
Die Pose am Index Start des zu zerlegenden Weges wird die erste Pose des zerlegten Weges. |
Länge |
int |
1 |
Der zerlegte Weg besteht aus Länge Posen beginnend mit Pose am Index Start des zu zerlegenden Weges. |
Ausgänge |
|||
Teilweg |
path |
leerer Weg |
Der ausgegebene Weg beginnt mit der Pose am Index Start und hat besteht aus Länge Posen. |