A new fully projective O(log N) point-in-convex polygon algorithm: a new strategy
| dc.contributor.author | Skala, Václav | |
| dc.date.accessioned | 2026-02-27T19:05:23Z | |
| dc.date.available | 2026-02-27T19:05:23Z | |
| dc.date.issued | 2025 | |
| dc.date.updated | 2026-02-27T19:05:23Z | |
| dc.description.abstract | A novel and fully projective algorithm for a point-in-convex polygon test with computational complexity of O(log N) in 2D isdescribed in this contribution. The polygon vertices and tested points can be given in projective space without conversion toEuclidean space. The proposed algorithm is simple, robust, easy to implement, and invariant to the convex polygon orientation.It can be easily modified for use in Euclidean space and CPU implementation. Vector–vector operations are used, makingit suitable for implementation using SSE, AVX, and FMA instructions. | en |
| dc.description.abstract | V tomto příspěvku je popsán nový a plně projektivní algoritmus pro test bodu v konvexním polygonu s výpočetní složitostí O(log N) ve 2D. Vrcholy polygonu a testované body lze zadat v projektivním prostoru bez převodu do euklidovského prostoru. Navrhovaný algoritmus je jednoduchý, robustní, snadno implementovatelný a invariantní vůči orientaci konvexního polygonu.Lze jej snadno upravit pro použití v euklidovském prostoru a implementaci na CPU. Používají se vektor-vektorové operace, takže je vhodný pro implementaci pomocí instrukcí SSE, AVX a FMA. | cz |
| dc.format | 12 | |
| dc.identifier.document-number | 001366726600001 | |
| dc.identifier.doi | 10.1007/s00371-024-03693-9 | |
| dc.identifier.issn | 0178-2789 | |
| dc.identifier.obd | 43947560 | |
| dc.identifier.orcid | Skala, Václav 0000-0001-8886-4281 | |
| dc.identifier.uri | http://hdl.handle.net/11025/67117 | |
| dc.language.iso | en | |
| dc.relation.ispartofseries | VISUAL COMPUTER | |
| dc.rights.access | C | |
| dc.subject | point-in-polygon test | en |
| dc.subject | strictly convex polygon | en |
| dc.subject | convex polygon | en |
| dc.subject | principle of duality | en |
| dc.subject | projective space | en |
| dc.subject | homogeneous coordinates | en |
| dc.subject | geometric algebra | en |
| dc.subject | outer product | en |
| dc.subject | inner product | en |
| dc.subject | vector–vector operations | en |
| dc.subject | AVX instructions | en |
| dc.subject | test bodu v polygonu | cz |
| dc.subject | přísně konvexní polygon | cz |
| dc.subject | konvexní polygon | cz |
| dc.subject | princip duality | cz |
| dc.subject | projektivní prostor | cz |
| dc.subject | homogenní souřadnice | cz |
| dc.subject | geometrická algebra | cz |
| dc.subject | vnější součin | cz |
| dc.subject | vnitřní součin | cz |
| dc.subject | vektor-vektorové operace | cz |
| dc.subject | AVX instrukce | cz |
| dc.title | A new fully projective O(log N) point-in-convex polygon algorithm: a new strategy | en |
| dc.title | Nový plně projektivní bod O(log N) v algoritmu konvexního polygonu: Nová strategie | cz |
| dc.type | Článek v databázi WoS (Jimp) | |
| dc.type | ČLÁNEK | |
| dc.type.status | Published Version | |
| local.files.count | 1 | * |
| local.files.size | 981201 | * |
| local.has.files | yes | * |
Files
Original bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- Skala čas s00371-024-03693-9.pdf
- Size:
- 958.2 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 out of 1 results
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: