Determining if points lie within a sphere
古いコメントを表示
I have a set of points P(x,y,z) and a sphere defined by its centre (x0,y0,z0) and radius r. I want to find the points that lie within or on the edge of sphere. I can run a loop for all points and check the condition:
(x-x0)^2+(y-y0)^2+(z-z0)^2<=r^2
But, Is there a direct function or any cheap method that would directly give me the indices of all points that lie within the sphere? Something I can easily use when there are large number of points and different sphere radius to test?
Thank you.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Mathematics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!