Hi Leute,
ich möchte ne GSMCurve in ner loop erzeugen. Folgendes aus der Online-Hilfe funktioniert einwandfrei:
P1 isa GSMPoint
{
PointType = 0;
TypeObject isa GSMPointCoord
{
X = 50mm;
Y = 100mm;
Z = 150mm;
}
}
P2 isa GSMPoint
{
PointType = 0;
TypeObject isa GSMPointCoord
{
X = 50mm;
Y = 0mm;
Z = 150mm;
}
}
P3 isa GSMPoint
{
PointType = 0;
TypeObject isa GSMPointCoord
{
X = 0mm;
Y = 0mm;
Z = 150mm;
}
}
L isa GSMCurve
{
Elements[1] = object : ..\P1;
Elements[2] = object : ..\P2;
Elements[3] = object : ..\P3;
}
allerdings gibt es hier wie man sieht nur einen Iterationsschritt. Ich habe mehrere Punkte mit mehreren Iterationsschritten erstellt und möchte diese z.B. 5 Punkte dann in der Loop noch eine Spline genrieren lassen. Da kommt dann immer das es nicht upgedated werden kann. mein text sieht so aus:
P$i$ isa GSMPoint
{
PointType = 0;
TypeObject isa GSMPointCoord
{
X = 50mm*$i$;
Y = 100mm;
Z = 150mm;
}
}
L isa GSMCurve
{
Elements[$i$] = object : ..\P$i$;
}
Das Problem was er wohl hat ist das er beim ersten Schritt nur einen Punkt in die Spline setzen kann und eine Spline mit einem Punkt kann nicht generiert werden. Also bricht er ab. Hat irgendjemand ne Idee wie ich das Problem lösen kann??
Vielen Dank...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP