{"id":"https://openalex.org/W7208767172","doi":"https://doi.org/10.5334/jors.585","title":"non-gon: A Non-Polygonal Collision Detection Library for Real-Time Queries Between Smooth Convex Shapes","display_name":"non-gon: A Non-Polygonal Collision Detection Library for Real-Time Queries Between Smooth Convex Shapes","publication_year":2026,"publication_date":"2026-09-04","ids":{"openalex":"https://openalex.org/W7208767172","doi":"https://doi.org/10.5334/jors.585"},"language":"en","primary_location":{"id":"doi:10.5334/jors.585","doi":"https://doi.org/10.5334/jors.585","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.585","pdf_url":"https://openresearchsoftware.metajnl.com/articles/585/files/6a9a99840829a.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://openresearchsoftware.metajnl.com/articles/585/files/6a9a99840829a.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050634187","display_name":"Ivo F. Roupa","orcid":"https://orcid.org/0000-0001-6344-9997","observed_orcids":["https://orcid.org/0000-0001-6344-9997"]},"institutions":[{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Ivo Roupa","raw_affiliation_strings":["ITI / LARSyS"],"raw_orcid":"https://orcid.org/0000-0001-6344-9997","affiliations":[{"raw_affiliation_string":"ITI / LARSyS","institution_ids":["https://openalex.org/I4403386461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137288154","display_name":"Rodrigo Damasceno","orcid":"https://orcid.org/0009-0002-3588-833X","observed_orcids":["https://orcid.org/0009-0002-3588-833X"]},"institutions":[{"id":"https://openalex.org/I141596103","display_name":"University of Lisbon","ror":"https://ror.org/01c27hj86","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103"]},{"id":"https://openalex.org/I4387152454","display_name":"Instituto de Tecnologias Interativas","ror":"https://ror.org/011ewyt41","country_code":"PT","type":"facility","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152454"]},{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]},{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Rodrigo Damasceno","raw_affiliation_strings":["ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa"],"raw_orcid":"https://orcid.org/0009-0002-3588-833X","affiliations":[{"raw_affiliation_string":"ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa","institution_ids":["https://openalex.org/I141596103","https://openalex.org/I4387152454","https://openalex.org/I4387152517","https://openalex.org/I4403386461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5149974930","display_name":"Aasam Karim","orcid":"https://orcid.org/0000-0002-7366-7127","observed_orcids":["https://orcid.org/0000-0002-7366-7127"]},"institutions":[{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Aasam Karim","raw_affiliation_strings":["ITI / LARSyS"],"raw_orcid":"https://orcid.org/0000-0002-7366-7127","affiliations":[{"raw_affiliation_string":"ITI / LARSyS","institution_ids":["https://openalex.org/I4403386461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137202363","display_name":"Louren\u00e7o Mour\u00e3o","orcid":"https://orcid.org/0009-0004-1424-7407","observed_orcids":["https://orcid.org/0009-0004-1424-7407"]},"institutions":[{"id":"https://openalex.org/I141596103","display_name":"University of Lisbon","ror":"https://ror.org/01c27hj86","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103"]},{"id":"https://openalex.org/I4387152454","display_name":"Instituto de Tecnologias Interativas","ror":"https://ror.org/011ewyt41","country_code":"PT","type":"facility","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152454"]},{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]},{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Louren\u00e7o Mour\u00e3o","raw_affiliation_strings":["ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa"],"raw_orcid":"https://orcid.org/0009-0004-1424-7407","affiliations":[{"raw_affiliation_string":"ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa","institution_ids":["https://openalex.org/I141596103","https://openalex.org/I4387152454","https://openalex.org/I4387152517","https://openalex.org/I4403386461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120013874","display_name":"Jo\u00e3o D. Afonso","orcid":"https://orcid.org/0009-0002-2301-6542","observed_orcids":["https://orcid.org/0009-0002-2301-6542"]},"institutions":[{"id":"https://openalex.org/I141596103","display_name":"University of Lisbon","ror":"https://ror.org/01c27hj86","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103"]},{"id":"https://openalex.org/I4387152454","display_name":"Instituto de Tecnologias Interativas","ror":"https://ror.org/011ewyt41","country_code":"PT","type":"facility","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152454"]},{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]},{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o Afonso","raw_affiliation_strings":["ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa"],"raw_orcid":"https://orcid.org/0009-0002-2301-6542","affiliations":[{"raw_affiliation_string":"ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa","institution_ids":["https://openalex.org/I141596103","https://openalex.org/I4387152454","https://openalex.org/I4387152517","https://openalex.org/I4403386461"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088329728","display_name":"Pedro Campos","orcid":"https://orcid.org/0000-0001-7706-5038","observed_orcids":["https://orcid.org/0000-0001-7706-5038"]},"institutions":[{"id":"https://openalex.org/I58028834","display_name":"Universidade da Madeira","ror":"https://ror.org/0442zbe52","country_code":"PT","type":"education","lineage":["https://openalex.org/I58028834"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Pedro Campos","raw_affiliation_strings":["Wow!Systems Inform\u00e1tica Lda, Funchal; ITI / LARSyS, Universidade da Madeira"],"raw_orcid":"https://orcid.org/0000-0001-7706-5038","affiliations":[{"raw_affiliation_string":"Wow!Systems Inform\u00e1tica Lda, Funchal; ITI / LARSyS, Universidade da Madeira","institution_ids":["https://openalex.org/I58028834"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031436167","display_name":"Daniel Sim\u00f5es Lopes","orcid":"https://orcid.org/0000-0003-0917-9396","observed_orcids":["https://orcid.org/0000-0003-0917-9396"]},"institutions":[{"id":"https://openalex.org/I141596103","display_name":"University of Lisbon","ror":"https://ror.org/01c27hj86","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103"]},{"id":"https://openalex.org/I4387152454","display_name":"Instituto de Tecnologias Interativas","ror":"https://ror.org/011ewyt41","country_code":"PT","type":"facility","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152454"]},{"id":"https://openalex.org/I4387152517","display_name":"Instituto Superior T\u00e9cnico","ror":"https://ror.org/03db2by73","country_code":"PT","type":"education","lineage":["https://openalex.org/I141596103","https://openalex.org/I4387152517"]},{"id":"https://openalex.org/I4403386461","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","ror":"https://ror.org/015z7n187","country_code":"PT","type":"facility","lineage":["https://openalex.org/I4403386461"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Daniel Sim\u00f5es Lopes","raw_affiliation_strings":["ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa"],"raw_orcid":"https://orcid.org/0000-0003-0917-9396","affiliations":[{"raw_affiliation_string":"ITI / LARSyS, Instituto Superior T\u00e9cnico, Universidade de Lisboa","institution_ids":["https://openalex.org/I141596103","https://openalex.org/I4387152454","https://openalex.org/I4387152517","https://openalex.org/I4403386461"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5031436167"],"corresponding_institution_ids":["https://openalex.org/I141596103","https://openalex.org/I4387152454","https://openalex.org/I4387152517","https://openalex.org/I4403386461"],"apc_list":{"value":400,"currency":"GBP","value_usd":490},"apc_paid":{"value":400,"currency":"GBP","value_usd":490},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":"1","first_page":"61","last_page":"61"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.7310000061988831,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.7310000061988831,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.12290000170469284,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14270","display_name":"Simulation and Modeling Applications","score":0.03590000048279762,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/collision-detection","display_name":"collision detection","score":0.9070000052452087},{"id":"https://openalex.org/keywords/ellipsoids","display_name":"ellipsoids","score":0.765999972820282},{"id":"https://openalex.org/keywords/ellipse","display_name":"ellipse","score":0.9210000038146973},{"id":"https://openalex.org/keywords/distance-queries","display_name":"distance queries","score":0.7409999966621399},{"id":"https://openalex.org/keywords/proximity-queries","display_name":"proximity queries","score":0.9470000267028809},{"id":"https://openalex.org/keywords/real-time-physics-simulation","display_name":"real-time physics simulation","score":0.7559999823570251},{"id":"https://openalex.org/keywords/game-engines","display_name":"game engines","score":0.753000020980835},{"id":"https://openalex.org/keywords/typescript","display_name":"TypeScript","score":0.41999998688697815},{"id":"https://openalex.org/keywords/three-js","display_name":"Three.js","score":0.9940000176429749},{"id":"https://openalex.org/keywords/open-source-software","display_name":"open source software","score":0.5239999890327454}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7935000061988831},{"id":"https://openalex.org/C199668693","wikidata":"https://www.wikidata.org/wiki/Q1550329","display_name":"Collision detection","level":3,"score":0.6940000057220459},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.663100004196167},{"id":"https://openalex.org/C74261601","wikidata":"https://www.wikidata.org/wiki/Q40112","display_name":"Ellipse","level":2,"score":0.6438000202178955},{"id":"https://openalex.org/C112680207","wikidata":"https://www.wikidata.org/wiki/Q714886","display_name":"Regular polygon","level":2,"score":0.5697000026702881},{"id":"https://openalex.org/C2776650193","wikidata":"https://www.wikidata.org/wiki/Q264661","display_name":"Obstacle","level":2,"score":0.5497999787330627},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.4869999885559082},{"id":"https://openalex.org/C206194317","wikidata":"https://www.wikidata.org/wiki/Q1138624","display_name":"Convex hull","level":3,"score":0.4595000147819519},{"id":"https://openalex.org/C121704057","wikidata":"https://www.wikidata.org/wiki/Q352070","display_name":"Collision","level":2,"score":0.43549999594688416},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4041000008583069},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.38690000772476196},{"id":"https://openalex.org/C29123130","wikidata":"https://www.wikidata.org/wiki/Q874709","display_name":"Computational geometry","level":2,"score":0.37470000982284546},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.367000013589859},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.33469998836517334},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.2971999943256378},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.2809000015258789},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.2757999897003174},{"id":"https://openalex.org/C157972887","wikidata":"https://www.wikidata.org/wiki/Q463359","display_name":"Convex optimization","level":3,"score":0.2718000113964081},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.26989999413490295},{"id":"https://openalex.org/C137800194","wikidata":"https://www.wikidata.org/wiki/Q11713455","display_name":"Interpolation (computer graphics)","level":3,"score":0.26600000262260437},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26100000739097595},{"id":"https://openalex.org/C145446738","wikidata":"https://www.wikidata.org/wiki/Q319913","display_name":"Convex function","level":3,"score":0.2517000138759613}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5334/jors.585","doi":"https://doi.org/10.5334/jors.585","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.585","pdf_url":"https://openresearchsoftware.metajnl.com/articles/585/files/6a9a99840829a.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:e0878a9a2a3d45a9ad798887bd471663","doi":null,"is_oa":false,"landing_page_url":"https://doaj.org/article/e0878a9a2a3d45a9ad798887bd471663","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Open Research Software, Vol 14, Iss 1, Pp 61-61 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.5334/jors.585","doi":"https://doi.org/10.5334/jors.585","is_oa":true,"landing_page_url":"https://doi.org/10.5334/jors.585","pdf_url":"https://openresearchsoftware.metajnl.com/articles/585/files/6a9a99840829a.pdf","source":{"id":"https://openalex.org/S2764564090","display_name":"Journal of Open Research Software","issn_l":"2049-9647","issn":["2049-9647"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["cwts-core","doaj","erih-plus","jufo-1","norway-1","poland-20","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320511","host_organization_name":"Ubiquity Press","host_organization_lineage":["https://openalex.org/P4310320511"],"host_organization_lineage_names":["Ubiquity Press"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Open Research Software","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G1568670878","display_name":"LARSyS - Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","funder_award_id":"LA/P/0083/2020","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G1956173292","display_name":"Laborat\u00f3rio de Rob\u00f3tica e Sistemas de Engenharia","funder_award_id":"UID/50009/2025","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G4680999436","display_name":null,"funder_award_id":"54499/LA/P/0083/2020","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G6689174662","display_name":null,"funder_award_id":"C645022399-00000057","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G6997658380","display_name":null,"funder_award_id":"10.54499","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G7354346225","display_name":null,"funder_award_id":"10.54499/LA/P/0083/2020","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G787757375","display_name":null,"funder_award_id":"50009","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320334779","display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","ror":"https://ror.org/00snfqn58"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7208767172.pdf","grobid_xml":"https://content.openalex.org/works/W7208767172.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W304411378","https://openalex.org/W795346228","https://openalex.org/W1861750978","https://openalex.org/W1962106429","https://openalex.org/W1985779787","https://openalex.org/W2005102720","https://openalex.org/W2084291646","https://openalex.org/W2610957929","https://openalex.org/W2808519322","https://openalex.org/W2954554939","https://openalex.org/W2963732631","https://openalex.org/W3019570997","https://openalex.org/W3162318435","https://openalex.org/W4205111140","https://openalex.org/W4390815511","https://openalex.org/W4406269831"],"related_works":["https://openalex.org/W2951474871","https://openalex.org/W7027248812","https://openalex.org/W7222878246","https://openalex.org/W205527636","https://openalex.org/W7095117662","https://openalex.org/W1525376093","https://openalex.org/W4388553975","https://openalex.org/W4233596816","https://openalex.org/W1996831102","https://openalex.org/W4385403856"],"abstract_inverted_index":{"Accurate":[0],"collision":[1],"detection":[2],"is":[3],"fundamental":[4],"to":[5,98,126,128],"modern":[6],"game":[7],"engines":[8,125],"and":[9,21,37,47,59,81,86,94,107],"physics":[10],"simulators,":[11],"enabling":[12],"applications":[13],"in":[14,42,92],"biomechanics,":[15],"robotic":[16],"obstacle":[17],"avoidance,":[18],"surgical":[19],"training,":[20],"granular":[22],"material":[23],"simulation.":[24],"While":[25],"polygonal":[26],"meshes":[27],"remain":[28],"the":[29,99,103,129,143],"standard,":[30],"smooth":[31,88],"convex":[32,89],"shapes,":[33,90],"such":[34],"as":[35],"ellipses":[36],"ellipsoids,":[38],"offer":[39],"significant":[40],"advantages":[41],"geometric":[43],"accuracy,":[44],"memory":[45],"efficiency,":[46],"computational":[48],"performance.":[49],"Although":[50],"analytical":[51,76],"methods":[52],"exist,":[53],"they":[54],"are":[55],"scattered":[56],"across":[57],"disciplines":[58],"lack":[60],"a":[61,70],"unified":[62],"implementation.":[63],"To":[64],"address":[65],"this,":[66],"we":[67,118],"present":[68],"non-gon":[69],"curated":[71],"library":[72,104],"comprised":[73],"of":[74,145],"14":[75],"functions":[77,136],"for":[78],"real-time":[79],"distance":[80],"proximity":[82],"queries":[83],"between":[84],"2D":[85],"3D":[87],"implemented":[91],"TypeScript":[93],"Three.js.":[95],"In":[96],"addition":[97],"core":[100],"analytic":[101,135],"functions,":[102],"features":[105],"curve":[106],"surface":[108],"rendering,":[109],"along":[110],"with":[111],"several":[112],"interactive":[113],"web":[114],"application":[115],"examples.":[116],"Finally,":[117],"invite":[119],"all":[120],"communities":[121],"working":[122],"on":[123],"physics-based":[124],"contribute":[127],"library,":[130],"either":[131],"by":[132,141],"integrating":[133],"its":[134],"into":[137],"their":[138],"codebases":[139],"or":[140],"extending":[142],"collection":[144],"supported":[146],"contact":[147],"pairs.":[148]},"counts_by_year":[],"updated_date":"2026-10-31T12:09:11.096373","created_date":"2026-09-05T00:00:00"}
