A new fully projective O(log N) point-in-convex polygon algorithm: a new strategy

dc.contributor.authorSkala, Václav
dc.date.accessioned2026-02-27T19:05:23Z
dc.date.available2026-02-27T19:05:23Z
dc.date.issued2025
dc.date.updated2026-02-27T19:05:23Z
dc.description.abstractA 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.abstractV 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.format12
dc.identifier.document-number001366726600001
dc.identifier.doi10.1007/s00371-024-03693-9
dc.identifier.issn0178-2789
dc.identifier.obd43947560
dc.identifier.orcidSkala, Václav 0000-0001-8886-4281
dc.identifier.urihttp://hdl.handle.net/11025/67117
dc.language.isoen
dc.relation.ispartofseriesVISUAL COMPUTER
dc.rights.accessC
dc.subjectpoint-in-polygon testen
dc.subjectstrictly convex polygonen
dc.subjectconvex polygonen
dc.subjectprinciple of dualityen
dc.subjectprojective spaceen
dc.subjecthomogeneous coordinatesen
dc.subjectgeometric algebraen
dc.subjectouter producten
dc.subjectinner producten
dc.subjectvector–vector operationsen
dc.subjectAVX instructionsen
dc.subjecttest bodu v polygonucz
dc.subjectpřísně konvexní polygoncz
dc.subjectkonvexní polygoncz
dc.subjectprincip dualitycz
dc.subjectprojektivní prostorcz
dc.subjecthomogenní souřadnicecz
dc.subjectgeometrická algebracz
dc.subjectvnější součincz
dc.subjectvnitřní součincz
dc.subjectvektor-vektorové operacecz
dc.subjectAVX instrukcecz
dc.titleA new fully projective O(log N) point-in-convex polygon algorithm: a new strategyen
dc.titleNový plně projektivní bod O(log N) v algoritmu konvexního polygonu: Nová strategiecz
dc.typeČlánek v databázi WoS (Jimp)
dc.typeČLÁNEK
dc.type.statusPublished Version
local.files.count1*
local.files.size981201*
local.has.filesyes*

Files

Original bundle
Showing 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
Showing 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:

Collections