{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:07:47Z","timestamp":1784268467889,"version":"3.55.0"},"reference-count":35,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2003,4,1]],"date-time":"2003-04-01T00:00:00Z","timestamp":1049155200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer-Aided Design"],"published-print":{"date-parts":[[2003,4]]},"DOI":"10.1016\/s0010-4485(02)00057-x","type":"journal-article","created":{"date-parts":[[2002,12,27]],"date-time":"2002-12-27T15:52:40Z","timestamp":1041004360000},"page":"359-374","source":"Crossref","is-referenced-by-count":87,"title":["Collision-free finishing toolpaths from visibility data"],"prefix":"10.1016","volume":"35","author":[{"given":"Mahadevan","family":"Balasubramaniam","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sanjay E.","family":"Sarma","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Krzyztof","family":"Marciniak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/S0010-4485(02)00057-X_BIB1","unstructured":"Angleton JM. Automatic generation and correction of tool paths for sculptured surface machining. MSc Thesis. Computer Science Department, University of New Hampshire; 1989."},{"key":"10.1016\/S0010-4485(02)00057-X_BIB2","series-title":"A computational approach to edge detection","author":"Canny","year":"1987"},{"issue":"3","key":"10.1016\/S0010-4485(02)00057-X_BIB3","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/0010-4485(94)90046-9","article-title":"Unified CAM-system architecture for die and mold manufacturing","volume":"26","author":"Choi","year":"1994","journal-title":"Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB4","series-title":"Sculptured surface machining","author":"Choi","year":"1998"},{"issue":"1","key":"10.1016\/S0010-4485(02)00057-X_BIB5","first-page":"33","article-title":"Discrete simulation on NC machining","volume":"4","author":"Drysdale","year":"1989","journal-title":"Algorithm Special Issue Comput Geom"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB6","first-page":"271","article-title":"Arbitrarily precise computation of gauss maps and visibility sets for freeform surfaces","author":"Elber","year":"1995","journal-title":"ACM Trans Solid Model"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB7","doi-asserted-by":"crossref","unstructured":"Gottschalk S, Lin M, Manocha D. OBB tree: a hierarchical structure for rapid interference detection. SIGGRAPH'96 Visual Proceedings, New Orleans, LA; 4\u20139 Aug 1996.","DOI":"10.1145\/237170.237244"},{"issue":"6","key":"10.1016\/S0010-4485(02)00057-X_BIB8","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/56.9299","article-title":"Fixed-axis tool positioning with built-in global interference checking for NC path generation","volume":"4","author":"Hansen","year":"1988","journal-title":"IEEE J Robot Autom"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB9","doi-asserted-by":"crossref","unstructured":"Held M, Klosowski JT, Mitchell JSB, Sowizral H, Zikan K. Real-time collision detection for motion simulation within complex environments. SIGGRAPH Visual Proceedings; 1996.","DOI":"10.1145\/253607.253888"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB10","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1016\/S0010-4485(00)00117-2","article-title":"Real-time interference analysis between a tool and an environment","volume":"33","author":"Ho","year":"2002","journal-title":"J Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB11","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/S0010-4485(97)00061-4","article-title":"Cartesian spline interpolation for industrial robots","volume":"30","author":"Horsch","year":"1998","journal-title":"Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB12","series-title":"Fundamentals of computer aided geometric design","author":"Hoschek","year":"1993"},{"issue":"1","key":"10.1016\/S0010-4485(02)00057-X_BIB13","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/38.20331","article-title":"Methods for detecting errors un sculptured surface machining","volume":"9","author":"Jerard","year":"1989","journal-title":"IEEE Comput Graph Appl"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB14","unstructured":"Jerrard RB, Angleton JM, Drysdale RL. Sculptured surface toolpath generation with global interference checking. Proc 1991 Des Productivity Int. Conf., 1991; Honolulu, Hawaii."},{"key":"10.1016\/S0010-4485(02)00057-X_BIB15","doi-asserted-by":"crossref","unstructured":"Kim MJ, Kim MS, Shin SY. A general construction scheme for unit quaternion curves with simple high order derivatives. Proceedings of the 22nd Annual ACM Conference on Computer Graphics; 6\u201311 Aug 1995. p. 369\u201376.","DOI":"10.1145\/218380.218486"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB16","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1016\/S0010-4485(01)00116-6","article-title":"Toolpath generation along directions of maximum kinematic performance: a first cut at machine optimal toolpaths","volume":"34","author":"Kim","year":"2002","journal-title":"Comput-Aided Des"},{"issue":"10","key":"10.1016\/S0010-4485(02)00057-X_BIB17","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1016\/0010-4485(94)00021-5","article-title":"Two-phase approach to global tool interference avoidance in 5-axis machining","volume":"27","author":"Lee","year":"1995","journal-title":"Comput-Aided Des"},{"issue":"4","key":"10.1016\/S0010-4485(02)00057-X_BIB18","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1080\/00207549608904946","article-title":"Automatic cutter selection for 5-axis sculptured surface machining","volume":"34","author":"Lee","year":"1996","journal-title":"Int J Prod Res"},{"issue":"1","key":"10.1016\/S0010-4485(02)00057-X_BIB19","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1080\/002075497196064","article-title":"Surface interrogation and machining strip evaluation for 5-axis CNC die and mold machining","volume":"35","author":"Lee","year":"1997","journal-title":"Int J Prod Res"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB20","doi-asserted-by":"crossref","unstructured":"Limaiem A, ElMaraphy HA. A general method for accessibility analysis. Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Albuquerque, New Mexico; April 1997. p. 2346\u201351.","DOI":"10.1109\/ROBOT.1997.619312"},{"issue":"3","key":"10.1016\/S0010-4485(02)00057-X_BIB21","doi-asserted-by":"crossref","DOI":"10.1016\/0010-4485(94)90040-X","article-title":"5-Axis machining of sculptured surfaces with a flat-end cutter","volume":"26","author":"Li","year":"1994","journal-title":"Comput-Aided Des"},{"issue":"11","key":"10.1016\/S0010-4485(02)00057-X_BIB22","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1109\/TSMC.1981.4308589","article-title":"Automatic planning of manipulator transfer movements","volume":"SMC-10","author":"Lozano-Perez","year":"1981","journal-title":"IEEE Trans Syst, Man Cybernet"},{"issue":"4","key":"10.1016\/S0010-4485(02)00057-X_BIB23","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/S0010-4485(99)00103-7","article-title":"Generating 5-axis NC roughing paths directly from a tessellated representation","volume":"32","author":"Balasubramaniam","year":"2000","journal-title":"Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB24","first-page":"347","article-title":"Generation of collision-free 5-axis roughing toolpaths using a haptic interface","volume":"34","author":"Balasubramaniam","year":"2002","journal-title":"J Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB25","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1115\/1.2830567","article-title":"Tool path generation using C-space for 5-axis control machining","volume":"121","author":"Morishige","year":"1991","journal-title":"J Manuf Sci Engng"},{"issue":"4","key":"10.1016\/S0010-4485(02)00057-X_BIB26","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1145\/127719.122741","article-title":"NC machining with G-buffer method","volume":"25","author":"Saito","year":"1991","journal-title":"Comput Graph"},{"issue":"3","key":"10.1016\/S0010-4485(02)00057-X_BIB27","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1145\/325165.325242","article-title":"Animating rotation with quaternion curves","volume":"19","author":"Shoemake","year":"1985","journal-title":"Comput Graph"},{"issue":"3","key":"10.1016\/S0010-4485(02)00057-X_BIB28","doi-asserted-by":"crossref","DOI":"10.1109\/2945.879783","article-title":"Accessibility analysis using computer graphics hardware","volume":"6","author":"Spitz","year":"2000","journal-title":"IEEE Trans Visual Comput Graph"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB29","doi-asserted-by":"crossref","unstructured":"Spyridi AJ, Requicha AAG. Accessibility analysis for automatic inspection of mechanical parts by coordinate measuring machines. Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH; May 1990. p. 1284\u20139.","DOI":"10.1109\/ROBOT.1990.126176"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB30","series-title":"Accessibility analysis for polyhedral objects","author":"Spyridi","year":"1991"},{"issue":"10","key":"10.1016\/S0010-4485(02)00057-X_BIB31","doi-asserted-by":"crossref","first-page":"2723","DOI":"10.1080\/00207549508904841","article-title":"Process planning for multi-axis NC machining of free surfaces","volume":"33","author":"Suh","year":"1995","journal-title":"Int J Prod Res"},{"issue":"11","key":"10.1016\/S0010-4485(02)00057-X_BIB32","first-page":"111","article-title":"5-Axis control machining based on solid model","volume":"56","author":"Takeuchi","year":"1991","journal-title":"J Prec Engng"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB33","unstructured":"Wilhelmy J. Quaternions and splines. >digisnap\/splines.html\" locator-type=\"url\">http:\/\/user.cs.tu-berlin.de\/\u223cdigisnap\/splines.html, 2000."},{"issue":"1","key":"10.1016\/S0010-4485(02)00057-X_BIB34","doi-asserted-by":"crossref","DOI":"10.1016\/0010-4485(94)90003-5","article-title":"Visibility maps and spherical algorithms","volume":"26","author":"Woo","year":"1994","journal-title":"Comput-Aided Des"},{"key":"10.1016\/S0010-4485(02)00057-X_BIB35","doi-asserted-by":"crossref","unstructured":"Wuerger D, Gadh R. Virtual prototyping of die design\u2014algorithmic, computational and practical considerations. Proceedings of the Computer Aided Concurrent Design Symposium, ASME Design Engineering Technical Conferences, Boston; 1995.","DOI":"10.1115\/DETC1995-0239"}],"container-title":["Computer-Aided Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S001044850200057X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S001044850200057X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,4,6]],"date-time":"2023-04-06T15:32:37Z","timestamp":1680795157000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S001044850200057X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,4]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2003,4]]}},"alternative-id":["S001044850200057X"],"URL":"https:\/\/doi.org\/10.1016\/s0010-4485(02)00057-x","relation":{},"ISSN":["0010-4485"],"issn-type":[{"value":"0010-4485","type":"print"}],"subject":[],"published":{"date-parts":[[2003,4]]}}}