Can I create points on polygon with specific distance between them?

15 views (last 30 days)
Faez Alkadi
Faez Alkadi on 15 Feb 2019
Commented: Faez Alkadi on 17 Feb 2019
Can someone help to make function to create points with specific distanace from each other on a polygon made of points in XY-plane with random distance between them.
for example: if I have the blue polygon made of X and Y point (file attached) as in the pictures1, can I create points (red) in as in picture 2. with distance D between them?
Picture 1
Picture 2

Accepted Answer

Image Analyst
Image Analyst on 16 Feb 2019
This is what interparc does. See John D'Errico's File Exchange: interparc
  7 Comments

Sign in to comment.

More Answers (1)

Kevin Phung
Kevin Phung on 16 Feb 2019
Edited: Kevin Phung on 16 Feb 2019
depends if your y values are equally spaced in the first place.
Is this an appropriate workaround?:
% add this to your plot
hold on;
spacing= 10;
plot(xy(1:spacing:end,1),xy(1:spacing:end,2),'ro');
this is spacing the distance between each index used rather than the actual distance

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by