Capt'N Coax
2011-01-14, 09:49:25
Hi,
ist mir schon fast peinlich, aber ich komme nicht auf die Lösung für folgendes Problem:
http://666kb.com/i/bq3f29j4yawz6uyti.png
Die zweidimensionalen Vektoren Vpos1 und VarcPos sind bekannt. Die 2 Radien ebenfalls. Was ich nun will ist, den kleineren Kreis so zu plazieren (Vpos2), dass er genau am großen Kreis anliegt. Ich müsste VarcPos quasi um den Radius verlängern, ohne die Richtung dieses Vektors zu ändern.
Mein Ansatz war folgender:
- TempVektor = VarcPos
- VarcPos normalisieren
- VarcPos * radius
- TempVektor += VarcPos
Das funktioniert so aber IMO nicht. Hat jemand einen Plan? Die Lösung ist wahrscheinlich echt einfach.
Danke!
ist mir schon fast peinlich, aber ich komme nicht auf die Lösung für folgendes Problem:
http://666kb.com/i/bq3f29j4yawz6uyti.png
Die zweidimensionalen Vektoren Vpos1 und VarcPos sind bekannt. Die 2 Radien ebenfalls. Was ich nun will ist, den kleineren Kreis so zu plazieren (Vpos2), dass er genau am großen Kreis anliegt. Ich müsste VarcPos quasi um den Radius verlängern, ohne die Richtung dieses Vektors zu ändern.
Mein Ansatz war folgender:
- TempVektor = VarcPos
- VarcPos normalisieren
- VarcPos * radius
- TempVektor += VarcPos
Das funktioniert so aber IMO nicht. Hat jemand einen Plan? Die Lösung ist wahrscheinlich echt einfach.
Danke!