看板 MATLAB 關於我們 聯絡資訊
請問各位,如果目前,可以知道球面上每個點的點坐標,有辦法求出球面面積嗎? 目前知道的是可以用,polyarea不過那只有在二維點坐標適用! 三維球面面積,只求部分,不是整個球面面積 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.27.121
YoursEver:先delaunay3,再算三角形面積和; 假設點均勻分布在球面上 03/22 16:21
phoenixever:謝謝Y大,但如果用delaunay3求出來的似乎只是數值的點 03/25 17:19
phoenixever:如果要進一步求面積,可能會用到 DelaunayTri 配合 03/25 17:20
phoenixever:convexHull 但求出來的似乎是四面體體積? 03/25 17:20
phoenixever:在請問Y大,如果是用 delaunay3,分割完三角形後,如 03/25 18:35
phoenixever:何將三角形面積和球出來? 03/25 18:35
phoenixever:先感謝Y大 03/25 18:36
YoursEver:如果用DelaynayTri會更簡單,回傳的struc就是一串三角片 03/25 22:50
YoursEver:你只需要把三角片的面積算出來加總就好. 03/25 22:51
phoenixever:DelaunayTri(x,y)求出來的是平面的面積, 03/26 14:58
phoenixever:DelaunayTri(x,y,z)求的是三維四面體的體積,不知Y大 03/26 15:06
phoenixever:有沒有建議,關於三維的面積? 03/26 15:07
YoursEver:我忘記Delaynay3給的是四面體了,這樣的話,你試試看 03/26 19:51
YoursEver:isosurface + patch, 這樣應該是能夠轉成mesh surface. 03/26 19:53