Erzeugt einen Spline mit n Kontrollpunkten, die Tangentenwinkel in den Kontrollpunkten müssen angegeben werden. Tangentenwinkel starten in der lokalen X-Achse und laufen gegen den Uhrzeigersinn.
SPLINE2 n, status, x1, y1, angle1, ..., xn, yn, anglenn: Anzahl der Kontrollpunkte
status: j1 + j2 Spline-Eigenschaften
xi, yi: Koordinaten der Kontrollpunkte
anglei: Tangentenwinkel des Kurve
j1 = 1: Spline ist geschlossen, erster und letzter Kontrollpunkt werden verbunden. Funktioniert in der Version 2013 leider nicht, wird aber in der nächsten Version korrigiert.j2 = 2: Spline automatisch glätten, angegebene Tangentenwinkel werden ignoriertSPLINE2_A ist eine Erweiterung des SPLINE2 Befehls und erzeugt Bezier-Splines mit n Kontrollpunkten, Tangentenwinkel und Tangentenlängen müssen angegeben werden.
SPLINE2 n, status, x1, y1, angle1, len_prev1, len_next1, ..., xn, yn, anglen, len_prevn, len_nextnlen_previ: Länge der Tangente vor dem Kontrollpunkt
len_nexti: Länge der Tangente nach dem Kontrollpunkt
Restliche Parameter wie SPLINE2.
CURVE_B2 erzeugt eine Bezierkurve mit n Kontrollpunkten, die Form der Bezierkurve wird über Tangentenpunkte gesteuert (Tangentenpunkt = Koordinaten im Bezug zum lokalen Koordinatenursprung). Der erste Punkt hat keinen vorangehenden und der letzte keinen nachfolgenden Tangentenpunkt. Es kann nach dem letzten Kontrollpunkt ein Tangentenpunkt angegeben werden, dieser hat aber keine Funktion, dass liegt an den mathematischen Eigenschaften der Bezierkurve.
CURVE_B2 n, status,x1, y1, t_next_x1, t_next_y1,...t_prev_xn, t_prev_yn,xn, ynn:Anzahl der Kontrollpunkte
status: j1 + j2 Darstellungsoptionen
xi, yi: Koordinaten der Kontrollpunkte
t_prev_xi, t_prev_yi:Tangentenpunkt vor dem Kontrollpunkt
t_next_xi, t_next_yi:Tangentenpunkt nach dem Kontrollpunkt
j1 = 1: Umrissline darstellenj2 = 2: Füllung darstellenCURVE_N2 erzeugt eine NURBS-Kurve mit n Kontrollpunkten. Diese Kurve wird von Allplan als Polygon gezeichnet, die Anzahl der berechneten Punkte kann über die Direktiven RESOL und RISE gesteuert werden.
CURVE_N2 n, status, x1, y1, ..., xn, ynn: Anzahl der Kontrollpunkte
status: j1 + j2 + j3 Darstellungsoptionen
xi, yi: Koordinaten der Kontrollpunkte
j1 = 1: Umrissline darstellenj2 = 2: Füllung darstellenj3 = 4: geschlossene Kurve, erster und letzter Punkt wird verbunden.SPLINE2 mit AutomatikSPLINE2 ohne AutomatikSPLINE2_ACURVE_B2CURVE_N2