回答
參數多態線BC作爲B+s(C-B)
與s
打算從0
到1
。對矢量做同樣的處理,即作爲A + t(D-A)
,其中D是沿矢量的任意點,並且t
的範圍不受限制。
現在將點的座標表示爲A.x,A.y等等。你必須求解方程
A.x + t(D.x - A.x) == B.x + s(C.x - B.x)
A.y + t(D.y - A.y) == B.y + s(C.y - B.y)
確定s
和t
。然後p = B+s(C-B)
其中s
是等式的解。三角形可能有更簡單的解決方案,但這應該可行!
我對參數方程不太熟悉,我將如何求解方程來確定s和t?感謝您的回覆! – chmod 2012-04-15 01:38:12
將第一個公式帶入's == ...'形式,然後將該結果插入到第二個公式中。從那裏你決定t。也許下面的幫助:http://en.wikipedia.org/wiki/System_of_linear_equations – thundersteele 2012-04-15 18:28:36
- 1. 如何找到射線相交的三角形的法向矢量(或手柄)?
- 2. 直線與三角形邊的交點
- 3. 三角 - 從方位角和仰角創建的矢量與平面的交點
- 4. 找到矩形和三角形交點的曲面?
- 5. 3D三角形 - 三角形交叉點多邊形
- 6. 找到矢量構造的交叉點
- 7. 三個矢量點之間的角度
- 8. 找到線段上的點以形成直角三角形?
- 9. 三角形 - 三角形交叉點檢測
- 10. 如何找到通過由三角形
- 11. Matlab的:塊三對角與非方形矢量
- 12. 如何在3D三角形的給定點(x,z)找到y?
- 13. 我們如何找到三角形內的點數?
- 14. 找到一個三角形
- 15. Android:矢量三角形與背景圖片
- 16. 如何找到交點矩形(點)的交錯矩形
- 17. 如何找到一個點是否在三角形內?
- 18. 三維矢量角度 - 得到兩個
- 19. 如何找到等邊三角形的第三個座標?
- 20. 找到等腰直角三角形的重量值
- 21. 在三角形中找到直角
- 22. 包含點的三角形數量(0,0)
- 23. C中頂點的三角形數量
- 24. 最好的辦法找到交叉路口的std ::三維矢量點,
- 25. 如何查找三角形的旋轉
- 26. 如何在MATLAB中找到三角形的角度
- 27. 在3D中查找左/右頂點到三角形中的點
- 28. 用外心和三角形的兩點找出第三個點
- 29. 如何XYZ點連接到三角形的多邊形
- 30. 如何在變形後得到三角形內點的座標?
我們有[Math.SE]數學問題(供將來參考)。 – Ryan 2012-04-15 00:04:19
不知道,謝謝! – chmod 2012-04-15 00:08:38