Wyznaczenie punktu przecięcia odcinków o stałej długości

Wyznaczenie punktu przecięcia odcinków o stałej długości
szopenfx
  • Rejestracja: dni
  • Ostatnio: dni
0

Układ współrzędnych kartezjańskich. Mam odcinek AB o długości np. 20 mm oraz punkt C leżący gdzieś obok - chciałbym wyznaczyć punkt D, który tworzyłby odcinek CD o długości 20 mm, ale punkt D powinien znajdować się na odcinku AB. Poniżej rysunek poglądowy:
odcinki.png
Oba odcinki mają tą samą długość. Znam punkty A, B, C szukam pkt. D

Ma ktoś pomysł jak go odszukać? przy pomocy cyrkla jest to banalne, ale nie mam pojęcia jak go wyliczyć.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Możesz rozwiązać sobie układ 3 równań:

  • równanie prostej AB
  • równanie prostej przechodzącej przez punkt C
  • długość wektora CD (z pitagorasa)
W2
  • Rejestracja: dni
  • Ostatnio: dni
1

Może po prostu sprawdzenie punktów przecięcia prostej na której leży AB z okręgiem o środku w C i znanym promieniu ? Potem tylko sprawdzasz które z rozwiązań równania zawiera się w odcinku AB.

szopenfx
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki, spróbuje obu sposobów i wybiorę to mniej kosztowne obliczeniowo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.