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

8 ビュー (過去 30 日間)
Faez Alkadi
Faez Alkadi 2019 年 2 月 15 日
コメント済み: Faez Alkadi 2019 年 2 月 17 日
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

採用された回答

Image Analyst
Image Analyst 2019 年 2 月 16 日
This is what interparc does. See John D'Errico's File Exchange: interparc
  7 件のコメント
John D'Errico
John D'Errico 2019 年 2 月 17 日
I'll admit to being lazy. :) It saves a lot of time.
Faez Alkadi
Faez Alkadi 2019 年 2 月 17 日
well, if you say so ,master :)

サインインしてコメントする。

その他の回答 (1 件)

Kevin Phung
Kevin Phung 2019 年 2 月 16 日
編集済み: Kevin Phung 2019 年 2 月 16 日
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 件のコメント
Faez Alkadi
Faez Alkadi 2019 年 2 月 16 日
編集済み: Faez Alkadi 2019 年 2 月 16 日
What I'm looking for is the actual distance!!!
Thank you though

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeElementary Polygons についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by