MATLAB Answers

0

Offset polygon draw

Asked by Tanvir Faisal on 18 Jun 2011
Latest activity Answered by Steven
on 14 Nov 2018
Hi, I am working with Voronoi. However, I need to draw offset polygon. In my case, it will be negative offset polygon (the inner polygon will shrink). Can any one help me out. I tried, but did not get it. I am trying to provide the the coordinates of the original polygon and amount of offset (it may be positive for expansion and negative value for contraction). My case, the polygon is arbitrary shaped, i.e. it can be of any number of sides but of course convex polygon. I will appreciate if someone can help me out.
Thanks, Tanvir

  0 Comments

Sign in to comment.

2 Answers

Answer by Razvan Sencu on 13 Mar 2013

Hi,
Did you find your answer? I'll be interested in offseting some polygons as well.
Thanks, Razvan

  0 Comments

Sign in to comment.


Steven
Answer by Steven
on 14 Nov 2018

for ii = [0 1 3]
xoff = ii;
yoff = 1;
t = 0.05:0.01:2*pi;
x1 = avgdistbig*cos(t)+xoff;
y1 = avgdistbig*sin(t)+yoff;
pgon = polyshape(x1,y1);
hold on;plot(pgon)
end

  0 Comments

Sign in to comment.