Can I create points on polygon with specific distance between them?
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
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
채택된 답변
  Image Analyst
      
      
 2019년 2월 16일
        This is what interparc does.  See John D'Errico's File Exchange: interparc
댓글 수: 7
추가 답변 (1개)
  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
참고 항목
카테고리
				Help Center 및 File Exchange에서 Elementary Polygons에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!