Sometimes we need to work with numbers that wrap-around, such as
angles or indexes into a circular array. There are some tricks for
dealing with these cases.
Continue reading "Working with wrap-around"
A circular sector is the part of a circle bounded by two radii and
an arc connecting them. Determining whether a point lies in a
sector is not quite as easy as rectangular bounds-checking. There
are a few different approaches: θ-comparison, line-sides, and
Continue reading "Bounds-checking with a circular sector"
© 2010 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.