{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T06:02:19Z","timestamp":1781762539194,"version":"3.54.5"},"reference-count":48,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1990,5,1]],"date-time":"1990-05-01T00:00:00Z","timestamp":641520000000},"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":[[1990,5]]},"DOI":"10.1016\/0010-4485(90)90051-d","type":"journal-article","created":{"date-parts":[[2003,3,14]],"date-time":"2003-03-14T14:47:17Z","timestamp":1047653237000},"page":"223-234","source":"Crossref","is-referenced-by-count":104,"title":["Sweeping of three-dimensional objects"],"prefix":"10.1016","volume":"22","author":[{"given":"R.R.","family":"Martin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P.C.","family":"Stephenson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/0010-4485(90)90051-D_BIB1","series-title":"Proc. 4th Anglo-Hungarian Seminar Computer-Aided Design","article-title":"Aspects of the interference problem","author":"Martin","year":"1985"},{"key":"10.1016\/0010-4485(90)90051-D_BIB2","article-title":"Modelling solids in motion","author":"Cameron","year":"1984"},{"key":"10.1016\/0010-4485(90)90051-D_BIB3","series-title":"IEEE Int. Conf. Robotics and Automation 1985","first-page":"488","article-title":"A study of the clash detection problem in robotics","author":"Cameron","year":"1985"},{"key":"10.1016\/0010-4485(90)90051-D_BIB4","article-title":"A medley of solutions to the robot collision problem in two and three dimensions","author":"Stifter","year":"1988"},{"key":"10.1016\/0010-4485(90)90051-D_BIB5","series-title":"Proc. IEEE Int. Conf. Robotics and Automation","article-title":"Real-time verification of multiaxis NC programs with raster graphics","author":"Wang","year":"1986"},{"issue":"No 12","key":"10.1016\/0010-4485(90)90051-D_BIB6","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MCG.1986.276586","article-title":"Geometric modelling for swept volume of moving solids","volume":"Vol 6","author":"Wang","year":"1986","journal-title":"IEEE Comput. Graph. Appl."},{"key":"10.1016\/0010-4485(90)90051-D_BIB7","article-title":"BUILD user's guide","author":"Gary","year":"1979"},{"key":"10.1016\/0010-4485(90)90051-D_BIB8","series-title":"Proc. CAD '82 Conf.","article-title":"Research on 3-D geometric modelling by sweep primitives","author":"Shiroma","year":"1982"},{"issue":"No 1","key":"10.1016\/0010-4485(90)90051-D_BIB9","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/027836498900800101","article-title":"Efficient intersection tests for objects defined constructively","volume":"Vol 8","author":"Cameron","year":"1989","journal-title":"In. J. Robotics Res."},{"key":"10.1016\/0010-4485(90)90051-D_BIB10","doi-asserted-by":"crossref","DOI":"10.1145\/359046.359048","article-title":"Interference detection among solids and surfaces","volume":"Vol 22","author":"Boyse","year":"1979","journal-title":"Commun. ACM"},{"issue":"No 2","key":"10.1016\/0010-4485(90)90051-D_BIB11","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1145\/357337.357339","article-title":"The brush-trajectory approach to figure specification: some algebraic solutions","volume":"Vol. 3","author":"Ghosh","year":"1984","journal-title":"ACM Trans. Graph."},{"issue":"No 11","key":"10.1016\/0010-4485(90)90051-D_BIB12","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MCG.1987.277068","article-title":"A control-point-based sweeping technique","volume":"Vol 7","author":"Coquillart","year":"1987","journal-title":"IEEE Comput. Graph. Appl."},{"key":"10.1016\/0010-4485(90)90051-D_BIB13","series-title":"Proc. 13th Int. Symp. Industrial Robots","article-title":"Geometric modelling: a contribution towards intelligent robots","author":"de Pennington","year":"1983"},{"key":"10.1016\/0010-4485(90)90051-D_BIB14","series-title":"Envelopes","author":"Boltyanskii","year":"1964"},{"key":"10.1016\/0010-4485(90)90051-D_BIB15","series-title":"Differential geometry","author":"Eisenhart","year":"1909"},{"key":"10.1016\/0010-4485(90)90051-D_BIB16","series-title":"Computational geometry for design and manufacture","author":"Faux","year":"1979"},{"key":"10.1016\/0010-4485(90)90051-D_BIB17","series-title":"Differential geometry of three dimensions","author":"Weatherburn","year":"1927"},{"key":"10.1016\/0010-4485(90)90051-D_BIB18","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/0734-189X(84)90140-3","article-title":"Implicit representation of parametric curves and surfaces","volume":"Vol 28","author":"Sederberg","year":"1984","journal-title":"Comput. Vision Graph. Image Process"},{"key":"10.1016\/0010-4485(90)90051-D_BIB19","series-title":"The differential calculus","author":"Edwards","year":"1896"},{"key":"10.1016\/0010-4485(90)90051-D_BIB20","series-title":"Curves and singularities","author":"Bruce","year":"1984"},{"key":"10.1016\/0010-4485(90)90051-D_BIB21","series-title":"Differential geometry","author":"Kreyszig","year":"1959"},{"key":"10.1016\/0010-4485(90)90051-D_BIB22","series-title":"Differential geometry","author":"Stoker","year":"1969"},{"key":"10.1016\/0010-4485(90)90051-D_BIB23","article-title":"Differential geometry applied to curve and surface design","author":"Nutbourne","year":"1988"},{"key":"10.1016\/0010-4485(90)90051-D_BIB24","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1016\/0167-8396(86)90039-7","article-title":"Two moving coordinate frames for sweeping along a 3D trajectory","volume":"Vol 3","author":"Klok","year":"1986","journal-title":"Comput.-Aided Geometric Des."},{"key":"10.1016\/0010-4485(90)90051-D_BIB25","series-title":"Computer algebra","author":"Davenport","year":"1988"},{"key":"10.1016\/0010-4485(90)90051-D_BIB26","series-title":"Geometric Reasoning","article-title":"A geometric algebra system","author":"Bowyer","year":"1989"},{"key":"10.1016\/0010-4485(90)90051-D_BIB27","series-title":"Proc. Computer Graphics 87","article-title":"Symbolic ray tracing","author":"Bowyer","year":"1987"},{"key":"10.1016\/0010-4485(90)90051-D_BIB28","series-title":"Artificial Intelligence in Design","article-title":"Geometric reasoning for computer aided design","author":"Martin","year":"1990"},{"key":"10.1016\/0010-4485(90)90051-D_BIB29","series-title":"Mathematics of Surfaces III","article-title":"The use of symbolic computation in geometric modelling","author":"Wallis","year":"1989"},{"key":"10.1016\/0010-4485(90)90051-D_BIB30","article-title":"On the applications of multi-equational resultants","author":"Bajaj","year":"1988"},{"key":"10.1016\/0010-4485(90)90051-D_BIB31","series-title":"Recent trends in multi-dimensional systems","article-title":"Gr\u00f6bner bases: an algorithmic method in polynomial ideal theory","author":"Buchberger","year":"1983"},{"key":"10.1016\/0010-4485(90)90051-D_BIB32","series-title":"Proc. Workshop Scientific Software","article-title":"Applications of Gr\u00f6bner bases in non-linear computational geometry","author":"Buchberger","year":"1987"},{"key":"10.1016\/0010-4485(90)90051-D_BIB33","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1146\/annurev.cs.03.060188.000505","article-title":"Algebraic methods for geometric reasoning","volume":"Vol 3","author":"Buchberger","year":"1988","journal-title":"Ann. Rev. Comput. Sci."},{"issue":"No 3","key":"10.1016\/0010-4485(90)90051-D_BIB34","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1016\/0167-8396(89)90027-7","article-title":"Decomposing algebraic sets using Gr\u00f6bner bases","volume":"Vol. 6","author":"Neff","year":"1989","journal-title":"Comput.-Aided Geometric Des."},{"key":"10.1016\/0010-4485(90)90051-D_BIB35","first-page":"16","article-title":"Absolute primality of polynomials is decidable in random polynomial time in the number of variables","author":"Heintz","year":"1981"},{"key":"10.1016\/0010-4485(90)90051-D_BIB36","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/S0747-7171(85)80029-8","article-title":"Fast parallel irreducibility testing","volume":"Vol 1","author":"Kaltofen","year":"1985","journal-title":"J. Symbolic Computat."},{"key":"10.1016\/0010-4485(90)90051-D_BIB37","series-title":"Mathematics of Surfaces II","article-title":"Blends in geometric modelling","author":"Woodward","year":"1987"},{"key":"10.1016\/0010-4485(90)90051-D_BIB38","series-title":"The complexity of robot motion planning","author":"Canny","year":"1988"},{"issue":"No 9","key":"10.1016\/0010-4485(90)90051-D_BIB39","doi-asserted-by":"crossref","first-page":"499","DOI":"10.1016\/0010-4485(87)90235-1","article-title":"Automatic parametrization of rational curves and surfaces II: cubics and cubicoids","volume":"Vol 19","author":"Abhyankar","year":"1987","journal-title":"Comput.-Aided Des."},{"key":"10.1016\/0010-4485(90)90051-D_BIB40","article-title":"Topological structures for geometric modeling","author":"Weiler","year":"1986"},{"key":"10.1016\/0010-4485(90)90051-D_BIB41","article-title":"Tracing surface intersections","author":"Bajaj","year":"1987"},{"key":"10.1016\/0010-4485(90)90051-D_BIB42","series-title":"Algebraic curves","author":"Walker","year":"1950"},{"key":"10.1016\/0010-4485(90)90051-D_BIB43","series-title":"Coordinate geometry of three dimensions","author":"Bell","year":"1912"},{"issue":"No 1","key":"10.1016\/0010-4485(90)90051-D_BIB44","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/0010-4485(78)90011-8","article-title":"A surface display algorithm","volume":"Vol 10","author":"Griffiths","year":"1979","journal-title":"Comput.-Aided Des."},{"issue":"No 10","key":"10.1016\/0010-4485(90)90051-D_BIB45","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1145\/360349.360355","article-title":"A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces","volume":"Vol 19","author":"Levin","year":"1976","journal-title":"Commun. ACM"},{"issue":"No 7","key":"10.1016\/0010-4485(90)90051-D_BIB46","article-title":"A hidden line elimination method for curved surfaces","volume":"Vol 15","author":"Ohno","year":"1983","journal-title":"Comput.-Aided Des."},{"issue":"No 2","key":"10.1016\/0010-4485(90)90051-D_BIB47","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1145\/321328.321330","article-title":"BE VISION, a package of IBM 7090 fortran programs to draw orthographic views of combinations of plane and quadric surfaces","volume":"Vol 13","author":"Weiss","year":"1966","journal-title":"J ACM"},{"issue":"No 8","key":"10.1016\/0010-4485(90)90051-D_BIB48","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MCG.1985.276215","article-title":"Sweep to CSG conversion using pattern recognition techniques","volume":"Vol 5","author":"Vossler","year":"1985","journal-title":"IEEE Comput. Graph. Appl."}],"container-title":["Computer-Aided Design"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:001044859090051D?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:001044859090051D?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T19:57:55Z","timestamp":1553630275000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/001044859090051D"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,5]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1990,5]]}},"alternative-id":["001044859090051D"],"URL":"https:\/\/doi.org\/10.1016\/0010-4485(90)90051-d","relation":{},"ISSN":["0010-4485"],"issn-type":[{"value":"0010-4485","type":"print"}],"subject":[],"published":{"date-parts":[[1990,5]]}}}