{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:56:02Z","timestamp":1777715762584,"version":"3.51.4"},"reference-count":30,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2000,7,1]],"date-time":"2000-07-01T00:00:00Z","timestamp":962409600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2000,7]]},"abstract":"<jats:p>Virtual environments (VEs) that enable the user to touch, feel, and manipulate virtual objects through haptic interactions are expected to have applications in many areas such as medicine, CAD\/CAM, entertainment, fine arts, and education. The current state of technology allows the human operator to interact with virtual objects through the probe (such as a thimble or a stylus) of a force-reflecting haptic interface. Most of the current haptic interaction algorithms model the probe as a single point and allow the user to feel the forces that arise from point interactions with virtual objects. In this paper, we propose a ray-based haptic-rendering algorithm that enables the user to touch and feel convex polyhedral objects with a line segment model of the probe. The ray-based haptic-rendering algorithm computes both forces and torques due to collisions of the tip and\/or side of the probe with multiple virtual objects, as required in simulating many tool-handling applications. Since the real-time simulation of haptic interactions between a 3D tool and objects is computationally quite expensive, the ray-based rendering can be considered as an intermediate step toward achieving this goal by simplifying the computational model of the tool. To compare the ray- and point-based haptic interaction techniques in the haptic perception of 3D objects, we conducted perceptual experiments in which the participants were asked to identify the shape of four different 3D primitives (sphere, cone, cylinder, and cube) that were displayed in random order using both point-and ray-based techniques. The results of the study show that on average, 3D objects are recognized faster with ray-based rendering than with point-based rendering.<\/jats:p>","DOI":"10.1177\/027836490001900704","type":"journal-article","created":{"date-parts":[[2004,12,17]],"date-time":"2004-12-17T20:23:10Z","timestamp":1103314990000},"page":"668-683","source":"Crossref","is-referenced-by-count":32,"title":["Ray-Based Haptic Rendering: Force and Torque Interactions between a Line                 Probe and 3D Objects in Virtual Environments"],"prefix":"10.1177","volume":"19","author":[{"given":"Chih-Hao","family":"Ho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cagatay","family":"Basdogan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mandayam A.","family":"Srinivasan","sequence":"additional","affiliation":[{"name":"Laboratory for Human and Machine Haptics, Department of Mechanical                         Engineering and Research Laboratory of Electronics, Massachusetts Institute                         of Technology, Cambridge, Massachusetts 02139, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2000,7,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"crossref","unstructured":"Adachi, Y., Kumano, T., and Ogino, K. 1995. Intermediate representation for stiff virtual objects . Proc. IEEE Virtual Reality Annual Intl. Symposium, Research Triangle Park, NC, March 11-15, pp. 203-210 .","DOI":"10.1109\/VRAIS.1995.512497"},{"key":"atypb2","doi-asserted-by":"crossref","unstructured":"Avila, R. S., and Sobierajski, L. M. 1996. A haptic interaction method for volume visualization . IEEE Proceedings of Visualization, pp. 197-204 .","DOI":"10.1109\/VISUAL.1996.568108"},{"key":"atypb3","doi-asserted-by":"crossref","unstructured":"Baraff, D. 1994. Fast contact force computation for nonpenetrating rigid bodies . ACM, Proceedings of SIGGRAPH, Orlando, FL , 28: 23-34 .","DOI":"10.1145\/192161.192168"},{"key":"atypb4","doi-asserted-by":"crossref","unstructured":"Basdogan, C., Ho, C., and Srinivasan, M. A. 1997. A ray-based haptic rendering technique for displaying shape and texture of 3D objects in virtual environments . ASME Winter Annual Meeting, Dallas, TX, November 15-21, DSC61,pp. 77-84 .","DOI":"10.1115\/IMECE1997-0380"},{"key":"atypb5","unstructured":"Basdogan C., Ho, C., Srinivasan, M. A., Small, S., and Dawson, S. 1998. Force interactions in laparoscopic simulations: Haptic rendering of soft tissues . Proceedings of the Medicine Meets Virtual Reality VI Conference, San Diego, CA, January 19-22, pp. 385-391 ."},{"key":"atypb6","doi-asserted-by":"crossref","unstructured":"Buttolo, P., and Hannaford, B. 1995. Pen-based force display for precision manipulation in virtual environments . Proceedings IEEE Virtual Reality Annual International Symposium, NC, March, pp. 217-224 .","DOI":"10.1109\/VRAIS.1995.512499"},{"key":"atypb7","doi-asserted-by":"crossref","unstructured":"Chen, J., DiMattia, C., Falvo, M., Thiansathaporn, P., Superfine, R., and Taylor, R. M. 1997. Sticking to the point: A friction and adhesion model for simulated surfaces . Proceedings of the Sixth Annual Symposium on Haptic Interfaces and Virtual Environment and Teleoperator Systems, Dallas, TX, pp. 167-171 .","DOI":"10.1115\/IMECE1997-0392"},{"key":"atypb8","doi-asserted-by":"crossref","unstructured":"Cohen, J., Lin, M., Manocha, D., and Ponamgi, K. 1995. ICOLLIDE: An interactive and exact collision detection system for large-scaled environments . Proceedings of ACM Interactive 3D Graphics Conference, pp. 189-196 .","DOI":"10.1145\/199404.199437"},{"key":"atypb9","unstructured":"Fritz, J., and Barner, K. 1996. Haptic scientific visualization . Proceedings of the First Phantom Users Group Workshop, ed. J. K. Salisbury and M. A. Srinivasan, MIT-AITR-1596 and RLE TR-612, Dedham, MA."},{"key":"atypb10","doi-asserted-by":"crossref","unstructured":"Gottschalk, S., Lin, M., and Manocha, D. 1996. OBB-Tree: A hierarchical structure for rapid interference detection . ACM, Proceedings of SIGGRAPH, New Orleans, LA, August, pp. 171-180 .","DOI":"10.1145\/237170.237244"},{"key":"atypb11","unstructured":"Green, D. F., and Salisbury, J. K. 1997. Texture sensing and simulation using the phantom: Towards remote sensing of soil properties . Proceedings of the Second Phantom Users Group Workshop, Dedham, MA, October 19-22."},{"key":"atypb12","doi-asserted-by":"crossref","unstructured":"Gregory, A., Lin, M., Gottschalk, S., and Taylor, R. 1999. A framework for fast and accurate collision detection for haptic interaction . Proceedings of IEEE Virtual Reality Conference, pp. 38-45 .","DOI":"10.1109\/VR.1999.756921"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1162\/105474699566413"},{"key":"atypb14","doi-asserted-by":"crossref","unstructured":"Iwatal, H. 1993. Pen-based haptic virtual environment . Proc. VRAIS IEEE'93, Seattle, WA, pp. 287-292 .","DOI":"10.1109\/VRAIS.1993.380767"},{"key":"atypb15","unstructured":"Lin, M. 1993.\n                      Efficient Collision Detection for Animation and Robotics.\n                      Ph.D. thesis, University of California, Berkeley."},{"key":"atypb16","doi-asserted-by":"crossref","unstructured":"Mark, W. Randolph S., Finch, M., Van Verth, J., and Taylor, R. M. 1996. Adding force feedback to graphics systems: Issues and solutions . Computer Graphics: Proceedings of SIGGRAPH, New Orleans, LA, August, pp. 447-452 .","DOI":"10.1145\/237170.237284"},{"key":"atypb17","doi-asserted-by":"crossref","unstructured":"McNeely, W. A., Puterbaugh K. D., and Troy, J. J. 1999. Six degree-of-freedom haptic rendering using voxel sampling . Proceedings of SIGGRAPH, Los Angeles, CA, pp. 401-408 .","DOI":"10.1145\/311535.311600"},{"key":"atypb18","doi-asserted-by":"crossref","unstructured":"Millman, P., and Colgate, J. E. 1991. Design of a four degreefreedom force reflection manipulandum with a specified force\/torque workspace . IEEE International Conference on Robotics and Automation, Sacramento, CA, pp. 1488-1493 .","DOI":"10.1109\/ROBOT.1991.131826"},{"key":"atypb19","doi-asserted-by":"crossref","unstructured":"Minsky, M., Ming, O., Steele, F., Brook, F. P., and Behensky, M. 1990. Feeling and seeing: Issues in force display . Proceedings of the Symposium on 3D Real-Time Interactive Graphics 24: 235-243 .","DOI":"10.1145\/91394.91451"},{"key":"atypb20","doi-asserted-by":"crossref","unstructured":"Mirtich, B., and Canny, J. 1995. Impulse-based simulation of rigid bodies . Proceedings of Symposium on Interactive 3D Graphics, April, pp. 181-188 .","DOI":"10.1145\/199404.199436"},{"key":"atypb21","doi-asserted-by":"crossref","unstructured":"Moore, M., and Wilhelms, J. 1988. Collision detection and response for computer animation . ACM, Proceedings of SIGGRAPH, Atlanta, GA , 22(4): 289-298 .","DOI":"10.1145\/378456.378528"},{"key":"atypb22","doi-asserted-by":"crossref","unstructured":"Ruspini, D. C., Kolarov, K., and Khatib, O. 1997. The haptic display of complex graphical environments . ACM, Proceedings of SIGGRAPH, Los Angeles, CA, July, pp. 345-352 .","DOI":"10.1145\/258734.258878"},{"key":"atypb23","unstructured":"Salcudean, S. E., and Vlaar, T. D. 1994. On the emulation of stiff walls and static friction with a magnetically levitated input\/output device . ASME DSC 55(1): 303-309 ."},{"key":"atypb24","doi-asserted-by":"crossref","unstructured":"Salisbury, J. K., and Srinivasan, M. A. 1997. Phantom-based haptic interaction with virtual objects . IEEE Computer Graphics and Applications 17(5): 6-10 .","DOI":"10.1109\/MCG.1997.1626171"},{"key":"atypb25","doi-asserted-by":"crossref","unstructured":"Salisbury, J. K., and Tarr, C. 1997. Haptic rendering of surfaces defined by implicit functions . Proceedings of the ASME DSC-61: 61-67 .","DOI":"10.1115\/IMECE1997-0378"},{"key":"atypb26","unstructured":"Schomer, E., and Thiel, C. 1995. Efficient collision detection for moving polyhedra. ACM, 11th Computational Geometry, Vancouver, B.C. , ACM 0-89791-724-3\/95\/0006."},{"key":"atypb27","doi-asserted-by":"crossref","unstructured":"Siira, J., and Pai, D. K. 1996. Haptic texturing-A stochastic approach . Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, pp. 557-562 .","DOI":"10.1109\/ROBOT.1996.503834"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(97)00030-7"},{"key":"atypb29","unstructured":"Thompson, T. V., Johnson, D. E., and Cohen, E. 1997. Direct haptic rendering of sculptured models . Proc. Symp. Interactive 3D Graphics, Providence, RI, April 27-30, pp. 1-10 ."},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1995.525876"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900704","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836490001900704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:15Z","timestamp":1777457775000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836490001900704"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,7]]},"references-count":30,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2000,7]]}},"alternative-id":["10.1177\/027836490001900704"],"URL":"https:\/\/doi.org\/10.1177\/027836490001900704","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,7]]}}}