[討論] matlab 球面面積

看板MATLAB作者 (Open Sesame)時間12年前 (2013/03/22 11:08), 編輯推噓2(2012)
留言14則, 2人參與, 最新討論串1/1
請問各位,如果目前,可以知道球面上每個點的點坐標,有辦法求出球面面積嗎? 目前知道的是可以用,polyarea不過那只有在二維點坐標適用! 三維球面面積,只求部分,不是整個球面面積 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.27.121

03/22 16:21, , 1F
先delaunay3,再算三角形面積和; 假設點均勻分布在球面上
03/22 16:21, 1F

03/25 17:19, , 2F
謝謝Y大,但如果用delaunay3求出來的似乎只是數值的點
03/25 17:19, 2F

03/25 17:20, , 3F
如果要進一步求面積,可能會用到 DelaunayTri 配合
03/25 17:20, 3F

03/25 17:20, , 4F
convexHull 但求出來的似乎是四面體體積?
03/25 17:20, 4F

03/25 18:35, , 5F
在請問Y大,如果是用 delaunay3,分割完三角形後,如
03/25 18:35, 5F

03/25 18:35, , 6F
何將三角形面積和球出來?
03/25 18:35, 6F

03/25 18:36, , 7F
先感謝Y大
03/25 18:36, 7F

03/25 22:50, , 8F
如果用DelaynayTri會更簡單,回傳的struc就是一串三角片
03/25 22:50, 8F

03/25 22:51, , 9F
你只需要把三角片的面積算出來加總就好.
03/25 22:51, 9F

03/26 14:58, , 10F
DelaunayTri(x,y)求出來的是平面的面積,
03/26 14:58, 10F

03/26 15:06, , 11F
DelaunayTri(x,y,z)求的是三維四面體的體積,不知Y大
03/26 15:06, 11F

03/26 15:07, , 12F
有沒有建議,關於三維的面積?
03/26 15:07, 12F

03/26 19:51, , 13F
我忘記Delaynay3給的是四面體了,這樣的話,你試試看
03/26 19:51, 13F

03/26 19:53, , 14F
isosurface + patch, 這樣應該是能夠轉成mesh surface.
03/26 19:53, 14F
文章代碼(AID): #1HIyiOti (MATLAB)