我正在寫一個應用程序,它將根據照片中可以看到的線條來計算相機的焦距。例如,如果您拍攝一個房間的照片,天花板線可以是一條直線(水平方向),地板可以是另一條直線(水平方向),牆壁可以是第三條直線(垂直方向)。我的應用程序的目標是讓用戶一次選擇一條直線,一旦選擇了3條直線,這些直線就需要相交形成一個「三角形」。線相交
我的問題是,因爲所選的線不一定相交,我如何擴展線,直到它與另一線相交?在我的應用程序中,我有所有3個用戶選擇行(Vector2's)的開始和結束位置。但是,如何擴展每條線,直到與其他兩條線相交爲止?
如果有人需要的圖像,以澄清我的意思是,答覆和不適上傳一個送我到Flickr
我會將它發佈在數學部分或物理。 – 2012-03-09 14:39:10
這不能總是完成。如果這些線實際上是平行的,則不會有任何延伸使它們相交。 – 2012-03-09 14:47:35