1
A
回答
4
由於Z是沿着你的路線不變,你可以忽略你點的Z值。因此,您的問題等同於檢查點(x,y)(線)是否在三角形v0,v1,v2內,僅取其(x,y)值。
檢查點是否內三角形應該是很容易的......
0
存在紙張,描述解決使用重心座標此問題的方法:Moller, Trumbore - Fast, Minimum Storage Ray/Triangle Intersection。它們也在C中實現。這個算法是幾乎所有光線跟蹤算法的基礎,所以我認爲你可以在計算機圖形領域找到它的好實現。
相關問題
- 1. Verticalize Triangle
- 2. pascal triangle
- 3. Asterisk Triangle
- 4. Move Triangle Arrow Sideways
- 5. prolog pascal triangle
- 6. Ray-triangle intersetion
- 7. Sierpinski Triangle Java
- 8. Circle with Triangle Strip
- 9. Triangle Side Sum程序
- 10. Pascal's Triangle - 查找第n行
- 11. 調整NSView中的Grippy/Triangle
- 12. 如何區分Line Line和Line?
- 13. 有沒有人在C++項目中使用Triangle/Triangle ++庫? (delaunay三角測量)
- 14. while read line,only reading last line
- 15. Bash read LINE vs read -n LINE
- 16. line 3 divs on one line
- 17. String - 「break line」又名「paragraph line」
- 18. line-height與font-size/line-height
- 19. 「line 0」
- 20. 圖Line
- 21. 如何獲得交點? Ray Triangle Intersection C++
- 22. 與JavaFX中的.intersects()的2D碰撞 - 錯誤的準確性
- 23. as3 array tostring to textfiled line by line
- 24. Sink for line-by-line file IO with backpressure
- 25. `return line,```return line`之間的區別
- 26. Prinft line by line of file單線程C
- 27. line plot with R
- 28. PHP cURL One Line?
- 29. ErrorCode:UnboundLocalError on line 10
- 30. OpenGL Line Width
這一切都很好,但後來我想要在3D空間中的交點。 –
您可以使用三角形的頂點來確定三角形的平面方程,插入x和y並求解z。 – Sneftel