Can I create points on polygon with specific distance between them?
    4 views (last 30 days)
  
       Show older comments
    
    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

0 Comments
Accepted Answer
  Image Analyst
      
      
 on 16 Feb 2019
        This is what interparc does.  See John D'Errico's File Exchange: interparc
7 Comments
More Answers (1)
  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
See Also
Categories
				Find more on Elementary Polygons in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


