{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:54:21Z","timestamp":1760597661863,"version":"3.38.0"},"reference-count":17,"publisher":"SAGE Publications","issue":"8","license":[{"start":{"date-parts":[[2015,8,1]],"date-time":"2015-08-01T00:00:00Z","timestamp":1438387200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2015,8]]},"abstract":"<jats:p> This paper presents the software architecture of an interface for real-time three-dimensional (3D) collision detection and determination in a maritime Virtual Environment. Interface classes, attributes and functions to compute the collision point, the moment of impact, and the local velocity and normal vectors of the surfaces at the collision point are described. If a physics application programming interface is available, these values can be used to estimate the objects\u2019 responses to the collision. Within the scope of this work, a wrapper was developed and integrated in a 3D Ship Simulator prototype system. <\/jats:p>","DOI":"10.1177\/0037549715598008","type":"journal-article","created":{"date-parts":[[2015,8,14]],"date-time":"2015-08-14T03:34:20Z","timestamp":1439523260000},"page":"735-749","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":8,"title":["Software architecture of an interface for three-dimensional collision handling in maritime Virtual Environments"],"prefix":"10.1177","volume":"91","author":[{"given":"Jos\u00e9","family":"Varela","sequence":"first","affiliation":[{"name":"Centre for Marine Technology and Ocean Engineering (CENTEC), Instituto Superior T\u00e9cnico, Universidade de Lisboa, Portugal"}]},{"given":"C Guedes","family":"Soares","sequence":"additional","affiliation":[{"name":"Centre for Marine Technology and Ocean Engineering (CENTEC), Instituto Superior T\u00e9cnico, Universidade de Lisboa, Portugal"}]}],"member":"179","published-online":{"date-parts":[[2015,8,13]]},"reference":[{"key":"bibr1-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1997.10487480"},{"key":"bibr2-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1145\/199404.199437"},{"first-page":"117","volume-title":"proceedings of the second symposium on virtual reality modelling language","author":"Hudson C","key":"bibr3-0037549715598008"},{"key":"bibr4-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1145\/285857.285860"},{"key":"bibr5-0037549715598008","unstructured":"Terdiman P. Memory-optimized bounding-volume hierarchies. White Paper, http:\/\/www.codercorner.com\/Opcode.htm (2001). Accessed July 2015."},{"key":"bibr6-0037549715598008","first-page":"602","volume-title":"IMA conference on mathematics of surfaces","author":"Lin C","year":"1998"},{"key":"bibr7-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(00)00130-8"},{"key":"bibr8-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2008.05.002"},{"volume-title":"Collision detection in interactive 3D environments","year":"2004","author":"Bergen G","key":"bibr9-0037549715598008"},{"key":"bibr10-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1991.131723"},{"key":"bibr11-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1145\/3304181.3304206"},{"key":"bibr12-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1987.1087825"},{"key":"bibr13-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675649"},{"key":"bibr14-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00002.x"},{"key":"bibr15-0037549715598008","first-page":"124","volume-title":"computer graphics (SIGGRAPH\u201980 proceedings)","author":"Funchs H","year":"1980"},{"key":"bibr16-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1109\/38.90569"},{"key":"bibr17-0037549715598008","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1987.276983"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549715598008","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549715598008","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549715598008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T22:02:56Z","timestamp":1741039376000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549715598008"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8]]},"references-count":17,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2015,8]]}},"alternative-id":["10.1177\/0037549715598008"],"URL":"https:\/\/doi.org\/10.1177\/0037549715598008","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"type":"print","value":"0037-5497"},{"type":"electronic","value":"1741-3133"}],"subject":[],"published":{"date-parts":[[2015,8]]}}}