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