Блог пользователя travelers

Автор travelers, история, 8 лет назад, По-английски

given the end points of the largest parallel side and the lengths of other three sides of a trapezium how to find other two coordinate points of that trapezium?

if point A, point B, b,c,d are given how to find point C and D?

Edit: Thnx everyone solved it finding circle-circle intersection points

  • Проголосовать: нравится
  • +7
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by travelers (previous revision, new revision, compare).

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How about using ternary-search technique? Try to search x-coordinate of point D, then you can find the y-coordinate of point D. Afterwards, we can find the point C (its just C.x = D.x + c, C.y = D.y). Finally, you can find the length of segment CB. Depending on wether CB is greater than b or less, you can calibrate your ternary-search bounds. Hope it helps.

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

UPD: missed that quadrilateral should have two parallel sides, this comment is irrelevant.

There is no unique solution. One can "skew" trapezium to either left or right while preserving lengths of all sides. You need some extra information.

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Say x is the length of AD projection onto AB, y — the length of CB projection onto AB, h — the height of trapezoid. Then there are three equations:

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by travelers (previous revision, new revision, compare).