Hallo,
ich habe ein paar Fragen zu Regeln (KWA). (bzw. vielleicht lässt sich das Ganze auch anders lösen, es soll aber kein Makro zum Einsatz kommen)
Es soll eine Schrift als 3D auf einen Körper erzeugt werden. (Fixe länge)
Um den Umweg jedes Mal über ein Drawing /DXF zu machen, wollen wir die einzelnen Buchstaben einmalig, einzeln als Skizze hinterlegen und diese dann für den Text verwenden.
Für jeden Buchstaben im Text soll nun eine „leere Curve“ angelegt werden.(über Formular-Editor „add Parameter of Type” -> Curve)
Curve.1 bis Curve.20
Diesen Kurven soll dann über eine Regel je ein Buchstaben zugewiesen werden.
In einer Regel einer Kurve einen Buchstaben (Sketsch „a“) zuzuweisen geht ja recht einfache.
Set\Curve.1 =Char\a
Was ich auch hinbekomme z.b. die Buchstaben in eine Liste zu packen und zuzuweisen
Set\Curve.1 =List.1->GetItem(2)
Oder über den Namen (String) kann ich den Buchstaben auch finden.
let c(Sketch)
c = Kurven->Access("a","Sketch")
Set\Curve.1 = c
Nun würde ich die gern die Buchstaben des Text mittels einer Schleife durchlaufen und den Kurven dann den richtigen Buchstaben zuweisen.
Allerdings schaffe ich es nicht den Kurven in einer Schleife was zuzuweisen.
let i(Integer)
let c(Curve)
i=1
for i while i <= 2 {
c= Set ->Access("Curve." +i,"Curve")
Message(c.Name)
c=Char\a
}
Nach dem Zuweisen zeigt die Variable ‚c‘ dann auf den Sketch ‚a‘
Hat da jemand ein Tipp wie man so was umsetzen kann.
Oder gibt es einen andere Möglichkeit so was an zu gehen?
------------------
Gruss Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP