Habe ein Objekt geschrieben welches einen Bogen von A nach B darstellt dessen Tangente ich mittels einen Hotspot M (immer auf der Bogenlinie) definieren kann.
Die Idee ist das Objekt wie das Bogenwerkzeug verwenden zu können wo man die Linie von A nach B zeichnet und dann mittels einen Punkt auf der Linie den Bogen definiert.
Jetzt würde mich aber die Länge des Bogens welcher entsteht interessieren. Gibt es Ideen wie ich das ausrechen oder Abfragen kann.
Ein eleganterer Weg für den Bogen wäre auch schön. Oder zumindes auch die Möglichkeit den Hotspot nur orthogonal zum Vektor AB verschieben zu können.
Code:
T1=AB1
T2=AB2
!Bogen zu von M zu B
PEN 39
POLY2_B 5,3,10,10,
M1,M2, 1,
T1,T2, 800, !Setzt Tangente
B1,B2, 1000,
AB1/2,AB2/2, 0,
M1,M2, -1
! Bogen zu M zu A
POLY2_B 5,3,10,10,
M1,M2, 1,
-T1,-T2, 800, !Setzt Tangente
A1,A2, 1000,
AB1/2,AB2/2, 0,
M1,M2, -1