Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Talk:Rotating calipers

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 7 years ago by 5.2.158.243 in topic Algorithm

Algorithm

[edit]

I think it is necessary to say that the given algorithm needs the points to be in counter-clockwise order, and that clockwise order can also be used (as suggested in some algorithms by http://cgm.cs.mcgill.ca/~orm/rotcal.html) if the caliper vectors are swapped in the begining:

 VECTOR caliper_a(-1,0);    // Caliper A points along the negative x-axis
 VECTOR caliper_b(1,0);     // Caliper B points along the positive x-axis


--155.210.155.136 (talk) 15:30, 3 April 2009 (UTC)Reply


Shouldn't these lines:

 width = caliper_a.distance(points[p_b]);
 width = caliper_b.distance(points[p_a]);

actually be:

 width = points[p_a].distance(points[p_b]);
 width = points[p_b].distance(points[p_a]);

?

207.67.82.250 (talk) 20:02, 13 June 2011 (UTC)Reply

In the monotone chain algorithm, shouldn't the function calls

 dir(U[k-1], U[k], p’[k])
 dir(L[k-1], L[k], p’[k])

actually be

 dir(U[U.size - 1], U[U.size], p’[k])
 dir(L[L.size - 1], L[L.size], p’[k])

? It seems that at step k there is no guarantee that either stack has size precisely k.

5.2.158.243 (talk) 13:46, 31 July 2018 (UTC)Reply

A piece of mathematical humor

[edit]

A Toussaint's webpage contains the following list of links:

  • The rotating caliper graph.
  • Updating the width and diameter of a point set with the rotating caliper graph.
  • Measuring the diameter of a tree with the rotating calipers.
  • Digital Electronic Calipers for only $139.

I guess he makes lots of dime from the ad :-) Lorem Ip (talk) 16:09, 8 September 2010 (UTC)Reply