dc.contributor.author | Mitchell, Scott A. | en_US |
dc.contributor.editor | Campen, Marcel | en_US |
dc.contributor.editor | Spagnuolo, Michela | en_US |
dc.date.accessioned | 2022-06-27T16:19:53Z | |
dc.date.available | 2022-06-27T16:19:53Z | |
dc.date.issued | 2022 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.uri | https://doi.org/10.1111/cgf.14606 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1111/cgf14606 | |
dc.description.abstract | We show how to sample uniformly within the three-sided region bounded by a circle, a radial ray, and a tangent, called a ''chock.'' By dividing a 2D planar rectangle into a background grid, and subtracting Poisson disks from grid squares, we are able to represent the available region for samples exactly using triangles and chocks. Uniform random samples are generated from chock areas precisely without rejection sampling. This provides the first implemented algorithm for precise maximal Poisson-disk sampling in deterministic linear time. We prove O(n.M(b) log b); where n is the number of samples, b is the bits of numerical precision and M is the cost of multiplication. Prior methods have higher time complexity, take expected time, are non-maximal, and/or are not Poisson-disk distributions in the most precise mathematical sense. We fill this theoretical lacuna. | en_US |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.subject | CCS Concepts: Mathematics of computing --> Distribution functions; Computing methodologies --> Rendering; Theory of computation --> Randomness, geometry and discrete structures | |
dc.subject | Mathematics of computing | |
dc.subject | Distribution functions | |
dc.subject | Computing methodologies | |
dc.subject | Rendering | |
dc.subject | Theory of computation | |
dc.subject | Randomness | |
dc.subject | geometry and discrete structures | |
dc.title | Deterministic Linear Time for Maximal Poisson-Disk Sampling using Chocks without Rejection or Approximation | en_US |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.sectionheaders | Tools and Data | |
dc.description.volume | 41 | |
dc.description.number | 5 | |
dc.identifier.doi | 10.1111/cgf.14606 | |
dc.identifier.pages | 101-111 | |
dc.identifier.pages | 11 pages | |