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

9 vues (au cours des 30 derniers jours)
Faez Alkadi
Faez Alkadi le 15 Fév 2019
Commenté : Faez Alkadi le 17 Fév 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

Réponse acceptée

Image Analyst
Image Analyst le 16 Fév 2019
This is what interparc does. See John D'Errico's File Exchange: interparc
  7 commentaires
John D'Errico
John D'Errico le 17 Fév 2019
I'll admit to being lazy. :) It saves a lot of time.
Faez Alkadi
Faez Alkadi le 17 Fév 2019
well, if you say so ,master :)

Connectez-vous pour commenter.

Plus de réponses (1)

Kevin Phung
Kevin Phung le 16 Fév 2019
Modifié(e) : Kevin Phung le 16 Fév 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
  1 commentaire
Faez Alkadi
Faez Alkadi le 16 Fév 2019
Modifié(e) : Faez Alkadi le 16 Fév 2019
What I'm looking for is the actual distance!!!
Thank you though

Connectez-vous pour commenter.

Catégories

En savoir plus sur Elementary Polygons dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by