## 2000s

Johnson, D., Riesenfeld, R., Cohen, E., and Drake, S., "Interactive Functional Reparameterization of Geometric Models," in ASME IDETC/DAC 2009, August 2009.Johnson, D. and Cohen, E., "Computing Surface Offsets and Bisectors Using a Sampled Constraint Solver," in Graphics Interface 2009, May 2009.Musuvathy, S. and Cohen, E., "Extracting Principal Curvature Ridges from B-Spline Surfaces with Deficient Smoothness," in Springer-Verlag Lecture Notes in Computer Science (ISVC 2009), December 2009.Musuvathy, S., Cohen, E., Kyung-Seong, J., and Damon, J., "Tracing Ridges on B-Spline Surfaces," in Proceedings of SIAM/ACM Joint Conference on Geometric and Physical Modeling 2009, October 2009.Seong, J.-K., Jeong, W.-K., and Cohen, E., "Curvature-based anisotropic geodesic distance computation for parametric and implicit surfaces," The Visual Computer, Vol. 25, No. 8, pp. 743-755, 2009."An Algorithm for Direct Multiplication of B-splines," IEEE Transactions on Automation Science and Engineering, to appear 2009.Martin, T., Cohen, E., and Kirby, M., "Volumetric Parameterization and Trivariate B-spline Fitting using Harmonic Functions," Vol. 26, pp. 648-664, 2009. II, J. D., Silva, C., and Cohen, E., "Semi-regular Quadrilateral only Remeshing," II, J. D., Silva, C., and Cohen, E., "Localized Quadrilateral Coarsening," in Proceedings of Eurographics Symposium on Geometry Processing, Vol. 28, 2009.Daniels, J., Silva, C., Shepherd, J., and Cohen, E., "Quadrilateral Mesh Simplification," ACM Trans. Graph., Vol. 27, No. 5, pp. 1-9, 2008.Martin, T., Cohen, E., and Kirby, M., "Volumetric Parameterization and Trivariate B-spline Fitting using Harmonic Functions," in Proceedings of ACM Solid and Physical Modeling 2008, pp. 269-280, June 2008. BEST PAPER AWARD.Frey, M., Johnson, D., and Hollerbach, J., "Full-Arm Haptics in an Accessibility Task," in Proceedings of the 16th Symposium on Haptic Interfaces for Virtual Environments and Teleoperator Systems (2008 Haptics Symposium), March 2008.Seong, J.-K., Cohen, E., and Elber, G., "Voronoi Diagram Computations for Planar NURBS Curves," in Proceedings of ACM Solid and Physical Modeling 2008, pp. 67-77, June 2008.Seong, J.-K., Jeong, W.-K., and Cohen, E., "Anisotropic Geodesic Distance Computation for Parametric Surfaces," in Proceedings of IEEE Shape Modeling International 2008, pp. 179-186, June 2008.Guo, W., Cohen, E., and Elber, G., "An Improved Algorithm for Curvature Analysis and Segmentation of Volume Data Sets Using Trivariate B-splines," in Proceedings of the 2007 International Conference on Image Processing, Computer Vision, and Pattern Recognition.II, J. D. D., Ha, L., Ochotta, T., and Silva, C., "Robust Smooth Feature Extraction from Point Clouds," in Proceedings of IEEE Shape Modeling and Applications 2007, 2007.Chen, X., Riesenfeld, R., and Cohen, E., "Sliding Windows Algorithm for B-spline Multiplication," in Proceedings of ACM Solid and Physical Modeling 2007.

[PDF]Potter, K., "Methods for Presenting Statistical Information: The Box Plot," Hans Hagen, Andreas Kerren, and Peter Dannenmann (Eds.), Visualization of Large and Unstructured Data Sets, GI-Edition Lecture Notes in Informatics (LNI), Vol. S-4, pp. 97--106, 2006.II, J. D. D. and Cohen, E., "Surface Creation and Curve Deformations Between Two Complex Closed Spatial Spline Curves," in Springer-Verlag Lecture Notes in Computer Science 4077 (GMP 2006), 2006.Chen, X., Riesenfeld, R., and Cohen, E., "Degree Reduction Strategies for NURBS Symbolic Computation," in Proceedings of IEEE Shape Modeling and Applications 2006: 182-193.

[PDF]Chen, X., Cohen, E., and Riesenfeld, R., "Tracking Point-Curve Critical Distances," in Springer-Verlag Lecture Notes in Computer Science 4077 (GMP 2006): 87-100.

[PDF]Xianming Chen, Richard F. Riesenfeld, E. C. and Damon, J., "Theoretically Based Algorithms for robustly Tracking Intersection Curves of Deforming Surfaces," Computer Aided Design, Vol. 39, No. 5, pp. 389-397, 2007.Chen, X., Cohen, E., Damon, J., and Cohen, E., "Theoretically Based Robust Algorithms for Tracking Intersection Curves of Two Deforming Parametric Surfaces," in Springer-Verlag Lecture Notes in Computer Science 4077 (GMP 2006): 101-114.

[PDF]Elber, G., Cohen, E., and Drake, S., "1 Continuous Toolpath Generation Toward 5-axis High Speed Machining," Computer-Aided Design and Applications, Vol. 3, No. 6, 2006.

[PDF]Seong, J.-K., Elber, G., and Cohen, E., "Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models," in Geometric Modeling and Processing 2006, 2006.

[PDF]Seong, J.-K., Johnson, D. E., and Cohen, E., "A Higher Dimensional Formulation for Robust and Interactive Distance Queries," in ACM Solid and Physical Modeling 2006, 2006.

[PDF]Chen, X., Riesenfeld, R., and Cohen, E., "Rational B'{e}zier Patch Differentiation using the Rational Forward Difference Operator," in Proceedings of IEEE Computer Graphics International 2005: 129-134, June 2005.

[PDF]Elber, G., Chen, X., and Cohen, E., "Mold Accessibility via Gauss Map Analysis," ASME Transactions, Journal of Computing & Information Science in Engineering, June 2005:79-85.

[PDF]Tekumalla, L. S. and Cohen, E., "Smoothing Space Curves with the MLS Projection," in Geometric Modeling, Visualization & Graphics, GMVAG'05, 2005.

[PDF]Rajesh Subramanian, H. James de St. Germain, S. D., "Integrating a Vision System with a Coordinate Measuring Machine to Automate the Datum Alignment Process," in ASME IDETC 2005, 2005.

[PDF]II, J. D. D., Cohen, E., and Johnson, D. E., "Converting Molecular Meshes into Smooth Interpolatory Spline Solid Models," in ASME IDETC/CIE 2005, 2005.

[PDF]Musuvathy, S. R., Johnson, D. E., de St.Germain, H., Cohen, E., Xu, C., Riesenfeld, R. F., and Henderson, T. C., "Integrating Multiple Engineering Resources in a Virtual Environment for Reverse Engineering Legacy Mechanical Parts," in ASME IDETC/CIE 2005, 2005.

[PDF]Johnson, D. E., Willemsen, P., and Cohen, E., "6-DOF Haptic Rendering Using Spatialized Normal Cone Search," Transactions on Visualization and Computer Graphics, 2005.

[PDF]Johnson, D. and Cohen, E., "Distance Extrema for Spline Models Using Tangent Cones," in Graphics Interface 2005, 2005.

[PDF]Tekumalla, L. S. and Cohen, E., "A Hole Filling Algorithm for Triangular Meshes," tech. rep., University of Utah, December 2004. Kaplan, M., Praun, E., and Cohen, E., "Pattern Oriented Remeshing For Celtic Decoration," in Pacific Graphics 2004, pp. 199-206, 2004.Elber, G., Chen, X., and Cohen, E., "Model Accessibility via Gauss Map," in SMI 2004, 2004.Tasdizen, T. and Whitaker, R., "Higher-order nonlinear priors for surface reconstruction," in IEEE Trans. on Pttern Analysis and Machine Intelligence, July 2004.de St. Germain, H. J., Johnson, D. E., and Cohen, E., "Integrating Freeform and Feature-Based Fitting Methods," in DETC 2004, 2004.Johnson, D. and Cohen, E., "Unified Distance Queries in a Heterogeneous Model Environment," in DETC 2004, 2004.

[PDF]Johnson, D. E., Willemsen, P., and Cohen, E., "A Haptic System for Virtual Prototyping of Polygonal Models," in DETC 2004, 2004.

[PDF]Potter, K., Johnson, D., and Cohen, E., "Haptically Guided Filtering for Reverse Engineering," in DETC 2004, 2004.

[PDF]Potter, K., Johnson, D., and Cohen, E., "Height Field Haptics," in Haptics Symposium 2004, IEEE, 2004.

[PDF]Johnson, D. and Willemsen, P., "Accelerated Haptic Rendering of Polygonal Models through Local Descent," in Haptics Symposium 2004, IEEE, 2004.

[PDF]Henderson, T. C. and Swaminathan, L., "Form Analysis with the Nondeterministic Agent System (NDAS)," in Proceedings of 2003 Symposium on Document Image Understanding Technology, April 2003.Henderson, T. C. and Swaminathan, L., "Symbolic Pruning in a Structural Approach to Engineering Drawing Analysis," in International Conference on Document Analysis and Recognition, August 2003.Henderson, T. C. and Swaminathan, L., "NDAS: The Nondeterministic Agent System for Engineering Drawing Analysis," in Proc. International Conf on Integration of Knowledge Intensive Multi-Agent Systems, September 2003.Tasdizen, T. and Whitaker, R., "Feature preserving variational smoothing of terrain data," in 2nd International Workshop on Variational, Geometric, and Level Set Methods in computer Vision, 2003.T. Tasdizen, R. Whitaker, P. B. and Osher, S., "Geometric Surface Processing via Normal Maps," in ACM Transactions on Graphics, October 2003.Martin, W. and Cohen, E., "Surface Completion of an Irregular Boundary Curve Using a Concentric Mapping," in Proceedings of the Fifth Conference on Curves and Surfaces, 2003.

[PDF]Johnson, D. and Willemsen, P., "Six Degree-of-Freedom Haptic Rendering of Complex Polygonal Models," in Haptics Symposium 2003, IEEE, March 2003.

[PS]Stark, M. M., Martin, W., Cohen, E., Lyche, T., and Riesenfeld, R. F., "B-Splines for Physically-Based Rendering," tech. rep., University of Utah, 2002.

[PDF]Martin, W. and Cohen, E., "Surface Completion of an Irregular Boundary Curve Using a Concentric Mapping," in a talk presented at Curves and Surfaces, July 2002.

[PDF]Martin, W., Reinhard, E., Shirley, P., Parker, S., and Thompson, W., "Temporally Coherent Interactive Ray Tracing," Journal of Graphics Tools, 2002.

[PDF]Gooch, B., Reinhard, E., Moulding, C., and Shirley, P., "Artistic Composition for Image Creation," in 12th Eurographics Workshop on Rendering, Eurographics, June 2001.

[PDF]Reinhard, E., Ashikhmin, M., Gooch, B., and Shirley, P., "Color Transfer Between Images," in IEEE Computer Graphics and Applications, IEEE, September/October 2001.Stark, M. M. and Riesenfeld, R. F., "Reflected and Transmitted Irradiance from Area Sources using Vertex Tracing," in 12th Eurographics Workshop on Rendering, Eurographics, June 2001.

[PDF]Jensen, H. W., Durand, F., Stark, M. M., Premoze, S., Dorsey, J., and Shirley, P., "A Physically-Based Night Sky Model," in SIGGRAPH 2001 Conference Proceedings, Annual Conference Series, ACM SIGGRAPH, ACM Press, Aug. 2001.Johnson, D. and Cohen, E., "Spatialized Normal Cone Hierarchies," in 2001 ACM Symposium on Interactive 3D Graphics, ACM SIGGRAPH, March 2001.

[PDF]Martin, W. and Cohen, E., "Representation and Extraction of Volumetric Attributes Using Trivariate Splines: A Mathematical Framework," in Solid Modeling '01, ACM, June 2001.

[PDF]Sloan, P.-P., Martin, W., Gooch, A., and Gooch, B., "The Lit Sphere: A Model for Capturing NPR Shading from Art," in Graphics Interface '01, Canadian Human-Computer Communications Society, June 2001.

[PDF]Martin, W., Cohen, E., Fish, R., and Shirley, P., "Practical Ray Tracing of Trimmed NURBS Surfaces," Journal of Graphics Tools, Vol. 5, No. 1, pp. 27-52, 2000.

[PDF] [PS]Stark, M. M. and Riesenfeld, R. F., "Exact Illumination in Polygonal Environments using Vertex Tracing," in 11th Eurographics Workshop on Rendering, Eurographics, June 2000.Kaplan, M., Gooch, B., and Cohen, E., "Interactive Artistic Rendering," in IEEE NPAR 2000, (Annecy, France), IEEE, June 2000.

[PDF] [PS]Bloomenthal, M., Riesenfeld, R., Cohen, E., Fish, R., and Drake, S., "An Approach to Rapid Manufacturing with Custom Fixturing," in ICRA 2000, (San Francisco, CA), ICRA, May 2000.

[PDF] [PS]Nelson, D. D. and Cohen, E., "Optimization-Based Virtual Surface Contact Manipulation at Force Control Rates," in IEEE Virtual Reality 2000, (New Brunswick, NJ), IEEE, March 2000.

[PDF] [PS]Hollerbach, J. M., Cohen, E., Thompson, W. B., Freier, R., Johnson, D. E., and Thompson II, T. V., "Virtual prototyping for human-centric design," in 2000 NSF Design and Manufacturing Research Conference, (Vancouver), January 2000.

[PDF] [PS]Baker, B. A., Fish, R. D., and Cohen, E., "Using a Multiple Concurrent Design Views Interface to Enhance Design Complexity Management," in Proceedings of DETC 2000, (Baltimore, Maryland), ASME, September 2000.

[PDF] [PS]

## 1990s

Stark, M., Cohen, E., Lyche, T., and Riesenfeld, R., "An Exact Solution to the General Shadow Problem using Splines," Annual Conference Series, ACM Siggraph, 1999. Thompson II, T. V. and Cohen, E., "Direct Haptic Rendering Of Complex Trimmed NURBS Models," in Proc. 8th Annual Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, (Nashville, TN), ASME, November 1999.

[PDF] [PS]Nelson, D. D., Johnson, D., and Cohen, E., "Haptic Rendering of Surface-to-Surface Sculpted Model Interaction," in Proc. 8th Annual Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, (Nashville, TN), ASME, November 1999.

[PDF] [PS]Nelson, D. and Cohen, E., "Interactive Mechanical Design Variation for Haptics and CAD," in Proc. EUROGRAPHICS 1999, September 1999.

[PDF]Johnson, D. E. and Cohen, E., "Bound Coherence for Minimum Distance Computations," in Proc. International Conference on Robotics and Automation, (Detroit MI USA), IEEE, 1999.

[PDF] [PS]Parker, S., Martin, W., Sloan, P.-P., Shirley, P., Smits, B., and Hansen, C., "Interactive Ray Tracing," in Interactive 3D, April 1999.

[PDF] [PS]Gooch, B., Sloan, P.-P., Gooch, A., Shirley, P., and Riesenfeld, R., "Interactive Technical Illustration," in 1999 ACM Symposium on Interactive 3D Graphics, pp. 31--38, ACM SIGGRAPH, April 1999. ISBN 1-58113-082-1.

[PDF] [PS]Cohen, E. and Elber, G., "Minimally Distorted Parametric Texture Mapping using Adaptive Isoparametric Curves' based Rendering," in The 2nd ``Korea-Israel Bi-National Conference on Computer Modeling and Computer Graphics in the World Wide Web Era'' workshop, (Seoul, Korea), 1999.Johnson, D. E., Thompson II, T. V., Kaplan, M., Nelson, D., and Cohen, E., "Painting Textures with a Haptic Interface," in Proceedings of IEEE Virtual Reality'99, pp. 282-285, March 1999.

[PDF]Bloomenthal, M., Zeleznik, R., Fish, R., Holden, L., Forsberg, A., Riesenfeld, R., Cutts, M., Drake, S., Fuchs, H., and Cohen, E., "Sketch-N-Make: Automated Machining of CAD Sketches -- DETC98/CIE-5708," in Proceedings of ASME Design Engineering Technical Conference in Computers in Engineering, September 1998.

[PDF]Johnson, D. E. and Cohen, E., "An Improved Method For Haptic Tracing Of Sculptured Surfaces," in Proc. 7th Annual Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, (Anaheim, CA), pp. 243-248, ASME, November 1998.

[PS]Nelson, D. D. and Cohen, E., "User Interaction with CAD Models with Nonholonomic Parametric Surface Constraints," in Proc. 7th Annual Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, (Anaheim, CA), ASME, November 1998.

[PDF] [PS]Jacobs, T. and Cohen, E., "Aggregation and Controlled Interaction: Automated Mechanisms for Managing Design Complexity," in Proceedings of ASME Design Engineering Technical Conference in Design Theory and Methodology, September 1998.

[PDF] [PS]Gooch, A., Gooch, B., Shirley, P., and Cohen, E., "A Non-photorealistic Lighting Model for Automatic Technical Illustration," in Computer Graphics, July 1998. ACM Siggraph '98 Conference Proceedings.

[PDF] [PS]Johnson, D. E. and Cohen, E., "A Framework For Efficient Minimum Distance Computations," in Proc. International Conference on Robotics and Automation, (Leuven, Belgium), pp. 3678-3684, IEEE, May 1998.

[PDF] [PS]Nahvi, A., Nelson, D., Hollerbach, J., and Johnson, D. E., "Haptic manipulation of virtual mechanisms from mechanical CAD designs," in Proc. International Conference on Robotics and Automation, (Leuven, Belgium), pp. 375-380, IEEE, May 1998.

[PDF]Loss, B., Riesenfeld, R., and Fish, R., "Distributed Design Collaborations Embedded in the Web," in Proceedings of the Conference on Multimedia Technology for Collaborative Design and Manufacturing, p. ?, October 1997.

[PS]Conner, B., Cutts, M., Fish, R., Fuchs, H., Holden, L., , Jacobs, M., Loss, B., Markosian, L., Riesenfeld, R., and Turk, G., "An Immersive Tool for Wide-Area Collaborative Design," in Proc. TeamCAD: GVU/NIST Workshop on Collaborative Design, (Atlanta, Georgia), pp. 139-143, May 1997.

[PS]Elber, G. and Cohen, E., "Filleting and Rounding using Trimmed Tensor Product Surfaces," in The fourth ACM/IEEE Symposium on Solid Modeling and Applications, (Atlanta, U.S.A), pp. 201-216, May 1997.

[PDF] [PS]Elber, G. and Fish, R., "5-Axis Freeform Surface Milling using Piecewise Ruled Surface Approximation," Journal of Manufacturing Science and Engineering, Vol. 119, pp. 383-387, August 1997.

[PDF] [PS]Hollerbach, J., Cohen, E., Thompson, W., Freier, R., Johnson, D., Nahvi, A., Nelson, D., Thompson II, T., and Jacobsen, S., "Haptic Interfacing for Virtual Prototyping of Mechanical CAD Designs," in Proc. Design for Manufacturing Symposium, (Sacramento, CA), ASME, September 1997.

[PDF] [PS]Johnson, D. and Cohen, E., "Minimum Distance Queries For Polygonal And Parametric Models," Tech. Rep. UUCS-97-003, Computer Science, University of Utah, Salt Lake City, Utah 84112, March 1997.

[PDF] [PS]Riesenfeld, R., Fish, R., and Drake, S., "A Case Study in Multi-disciplinary distributed Collaborative Design," in Proc. ASME Conference on Network-Centric CAD, (Sacramento, CA), pp. DFM-4352, September 1997.

[PDF] [PS]Thompson II, T. V., Johnson, D. E., and Cohen, E. C., "Direct Haptic Rendering Of Sculptured Models," in Proc. Symposium on Interactive 3D Graphics, (Providence, RI), pp. 167-176, ACM, April 1997.

[PDF] [PS]Thompson II, T. V., Nelson, D. D., Cohen, E. C., and Hollerbach, J. M., "Manueverable Models Within A Haptic Virtual Environment," in Proc. 6th Annual Symp. on Haptic Interfaces for Virtual Environment and Teleoperator Systems, (Dallas, TX), pp. 37-44, ASME, November 1997.

[PDF] [PS]Elber, G. and Cohen, E., "Adaptive Isocurves Based Rendering for Freeform Surfaces," Transactions on Graphics, Vol. 15, pp. 249-263, July 1996.

[PDF] [PS]Thompson, W. B., Riesenfeld, R. F., and Owen, J. C., "Determining the Similarity of Geometric Models," in Proc. ARPA Image Understanding Workshop, pp. 1157-1160, February 1996.Driskill, E. and Cohen, E., "Interactive Design, Analysis, and Illustration of Assemblies," in Proc. Symposium on Interactive 3D Graphics, pp. 27-32, ACM, April 1995.Elber, G. and Cohen, E., "Arbitrarily Precise Computation of Gauss Maps and Visibility Sets," in Proc. Solid Modeling 95, (Salt Lake City, UT), Solid Modeling, May 1995.

[PDF] [PS]Elber, G., "Freeform Surface Region Optimization for Three- and Five-Axis Milling," CAD, 1995.

[PDF] [PS]Grimm, C., Pugmire, D., Hughes, J., Cohen, E., and Bloomenthal, M., "Visual Tools for Solids Modelling," in Proc. UIST '95, 1995.

[PDF] [PS]Kim, K. and Elber, G., "A Symbolic Approach to Freeform Surface Blends," in Proc. Pacific Graphics 95, (Seoul, Korea), Pacific Graphics, August 1995. Also to appears in International Journal of Visualization and Computer Animation.

[PDF] [PS]Riesenfeld, R., Cohen, E., Drake, S., and Gursoz, L., "Modeling Issues in Solid Free-Form Fabrication," in Proc. NSF Solid Freeform Fabrication Workshop, 1995.Riesenfeld, R., "Some Video Related High Bandwidth Communications Needs," in Proc. NSF Workshop on vBNS and the Research Agenda for Networking and Applications, June 1995.Elber, G., "Accessibility in 5-axis Milling Environment," CAD, Vol. 26, No. 11, pp. 796-802, 1994.

[PDF] [PS]Elber, G., "Model Fabrication using Surface Layout Projection.," CAD, Vol. 27, pp. 283-291, April 1995.

[PDF] [PS]Elber, G. and Cohen, E., "Tool Path Generation for Freeform Surface Models," CAD, Vol. 26, pp. 490-496, June 1994.

[PDF] [PS]Riesenfeld, R., "CAD: Issues in VLSI and Mechanical Design," in Proc. NSF Workshop on New Paradigms for Manufacturing, 1994.Banks, M. J., Cohen, E., and Mueller, T. I., "An Envelope Approach to a Sketching Editor for Hierarchical Free-form Curve Design and Modification," in Proc. Knot Insertion and Deletion Algorithms(Goldman, R. N. and Lyche, T., eds.), SIAM, 1993.Bruderlin, B., "Using Geometric Rewrite Rules for Solving Geometric Problems Symbolically," Journal of Theoretical Computer Science, August 1993.Elber, G. and Cohen, E., "Hybrid Symbolic and Numberic Operators as Tools for Analysis of Freeform Surfaces," in Proc. Second Working Conference on Modeling in Computer Graphics, IFIP TC5/WG5.10, IFIP, 1993.

[PDF] [PS]Elber, G. and Cohen, E., "Tool Path Generation for Freeform Surface Models," in Proc. Second ACM/IEEE Symposium on Solid Modeling and CAD/CAM Applications, ACM/IEEE, 1993.Elber, G. and Cohen, E., "Second Order Surface Analysis Using Hybrid Symbolic and Numeric Operators," Transactions on Graphics, Vol. 12, pp. 160-178, April 1993.

[PDF] [PS]Fang, S., Zhu, X., and Bruderlin, B., "Robustness in Solid Modeling - A Tolerance Based, Intuitionistic Approach," Computer-Aided Design, special issue on 'Uncertainty in Geometric Computation', T. C. Woo, Guest Editor, 1993.Heflin, G. and Elber, G., "Shadow Volume Generation from Free Form Surfaces," in Communicating with Virtual Worlds, Proceedings of CGI'93 (Lausanne, Switzerland), pp. 115--126, Springer-Verlag, June 1993.

[PDF] [PS]Hsieh, Y. C., Drake, S. H., and Riesenfeld, R. F., "Reconstruction of Sculptured Surfaces using Coordinate Measuring Machine," in Proc. Design Automation, ASME, January 1993.Hsu, C.-y. and Bruderlin, B. D., "Constraint Objects - Integrating Constraint Definition and Graphical Interaction," in Proc. Solid Modeling 93, (Montreal, Canada), 1993.Zhu, X., Fang, S., and Bruderlin, B. D., "Obtaining Robust Boolean Set Operations for Manifold Solids by Avoiding and Elininating Redundancy," in Proc. Solid Modeling 93, (Montreal, Canada), 1993.Bruderlin, B., "Constraint Objects: Simulating Constraints in 3D Interaction," Design and Manufacturing System Conference, 1992.Cohen, M., Mehta, M., Painter, J., and Ma, K., "Volume Seedlings," in Proc. Symposium on Interactive 3D Graphics, (Cambridge, MA), pp. 139-145, ACM, March 1992.Fang, S., Zhu, X., and Bruderlin, B., "Robustness in Solid Modeling - A Tolerance Based, Intuitionistic Approach," Tech. Rep. UUCS-92-030, Computer Science, University of Utah, Salt Lake City, Utah 84112, 1992. Fang, S. and Bruderlin, B., "Robustness in Geometric Modeling - An Intuitionistic and Tolerance-based Approach," Tech. Rep. UUCS-92-046, Computer Science, University of Utah, Salt Lake City, Utah 84112, 1992. Bloomenthal, M. and Riesenfeld, R., "Approximation of Sweep Surfaces by Tensor Product NURBS," in Curves and Surfaces in Computer Vision and Graphics II, Vol. 1610, (Boston, MA), pp. 132-144, SPIE, November 1991.Elber, G. and Cohen, E., "Error Bounded Variable Distance Offset Operator for Free Form Curves," International Journal of Computational Geometry & Applications, Vol. 1, pp. 67-78, March 1991.

[PDF] [PS]Fang, S. and Bruderlin, B., "Robust Geometric Modeling with Implicit Surfaces," in Proc. International Conference on Manufacturing Automation, (Hong Kong), August 1992.Ma, K.-L., Cohen, M. F., and Painter, J., "Volume Seeds," Visualization and Computer Animation, 1991.Sohrt, W. and Bruderlin, B., "Interaction with Constraints in 3D Modeling," International Journal of Computational Geometry and Applications, Vol. 1, pp. 405-425, December 1991. World Scientific Publishing Company.Banks, M. J. and Cohen, E., "Realtime B-spline Curves from Interactively Sketched Data," in Proc. Symposium on Interactive 3D Graphics, ACM, March 1990.Dooley, D. and Cohen, M. F., "Automatic Illustration of 3D Geometric Models: Lines," in Proc. Symposium on Interactive 3D Graphics, ACM, March 1990.Dooley, D. and Cohen, M. F., "Automatic Illustration of 3D Geometric Models: Surfaces," in Proc. Visualization '90, IEEE Computer Society, October 1990.Elber, G. and Cohen, E., "Hidden Curve Removal for Free Form Surfaces," ACM Computer Graphics SIGGRAPH 90, Vol. 24, pp. 95-104, August 1990.Thingvold, J. A. and Cohen, E., "Physical Modeling with B-spline Surfaces for Interactive Design and Animation," in Proc. Symposium on Interactive 3D Graphics, ACM, March 1990.

## 1980s

Chou, J. J. and Cohen, E., "Computing Offsets and Tool Paths with Voronoi Diagrams," Tech. Rep. UUCS-89-017, Computer Science, University of Utah, Salt Lake City, Utah 84112, 1989. Cohen, M., Cohen, E., Bruderlin, B., and Ridsdale, G., "Constraints in Geometric, Physical, and Behavioral Modeling," in Proc. Third Annual Computer Graphics Symposium, (Hewlett Packard), 1989.Henderson, T. and Hansen, C., "CAGD-Based Computer Vision," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 11, No. 11, pp. 1181-1193, 1989.Lee, H. J., "Implementation and Characteristics Of Rule-based System For The Finite Element Analysis," Tech. Rep. UUCS-89-002, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112, January 1989. Riesenfeld, R. F., Cohen, E., and Drake, S. H., "Computer Graphics Techniques Applied to Manufacturing Problems," in Proc. Third Annual Computer Graphics Symposium, 1989.Cobb, J. E., "Tiling the Sphere with Rational Bezier Patches," Tech. Rep. UUCS-88-009, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112, July 1988. Cohen, E., Lyche, T., and Riesenfeld, R., "Cones and Recurrence Relations for Simplex Splines," Journal of Constructive Approximation, No. 3, pp. 131-141, 1987.Coquillart, S., "Computing Offsets of B-Spline Curves," CAD, Vol. 19, No. 6, pp. 305-309, 1987.Coquillart, S., "A Control Point Based Sweeping Technique," IEEE CG&A, Vol. 19, pp. 36 - 45, 1987.Peterson, J. W., "Distributed Computation for Computer Animation," Tech. Rep. UUCS-87-014, Dept. of Computer Science, University of Utah, March 1987. To appear in the Usenix Fourth Workshop on Graphics. Thomas, S. W., "Set Operations on Sculptured Solids," Tech. Rep. UUCS-87-004, Dept of Computer Science, University of Utah, February 1987. Cohen, E., Lyche, T., and Schumaker, L. L., "Degree Raising for Splines," Journal of Approximation Theory, Vol. 46, pp. 170-181, February 1986.Cohen, E., Lyche, T., and Schumaker, L. L., "Algorithms for Degree-Raising of Splines," ACM Transactions on Graphics, Vol. 4, pp. 171-181, July 1986.Peterson, J. W., "Ray Tracing General B-Splines," in Proc. ACM Mountain Regional Conferance(Buchar, J., ed.), ACM, April 1986.Peterson, J. W., Bogart, R. G., and Thomas, S. W., "The Utah Raster Toolkit," in Proc. Third Workshop on Computer Graphics(Katz, L., ed.), Usenix, November 1986.Thomas, S. W., "Dispersive Refraction in Ray Tracing," The Visual Computer, January 1986. (Old title: Modeling Gemstones with Ray-Tracing).Thomas, S. W., "Scattered Thoughts on B-Splines," in Proc. Third Workshop on Computer Graphics(Katz, L., ed.), Usenix, November 1986.Bhanu, B., Henderson, T., and Thomas, S., "Vision Analysis Using Computer Aided Geometric Models," in Proc. CAD/CAM Robotics and Automation Institute and Conference, Feb. 1985.Bhanu, B., Henderson, T., and Thomas, S., "3-D Model Building Using CAGD Techniques," in Proc. CVPR 85, 1985.Cohen, E., Lyche, T., and Morken, K., "Knot Line Refinement Algorithms for Tensor Product B-spline Surfaces," Computer Aided Geometric Design, Vol. 2, pp. 133-139, April 1985. Presented at Oberwolfach 15 November 1984 by T. Lyche.Cohen, E., "A New Local Basis for Designing with Tensioned Splines," Tech. Rep. UUCS-85-104, Dept of Computer Science, University of Utah, June 1985. Cohen, E. and Schumaker, L. L., "Rates of Convergence of Control Polygons," Computer Aided Geometric Design, Vol. 2, pp. 229-235, September 1985.Cohen, E., "A New Local Basis for Designing with Tensioned Splines," ACM Transactions on Graphics, Vol. 6, No. 2, pp. 81 - 122, 1987.Henderson, T. and Hansen, C., "A Kernel For Multi-sensor Robotics Systems," in Proc. CAD/CAM Robotics and Automation Institute and Conference, February 1985.Henderson, T. and Bhanu, B., "CAGD-Based 3-D Vision," in Proc. IEEE Robotics Conference, (St. Louis, Mo.), March 1985.Henderson, T., Bhanu, B., and Thomas, S., "Vision Analysis Using Computer Aided Geometric Models," in Proc. CAD/CAM Robotics and Automation Institute and Conference, February 1985.Thomas, S. W., "A Low Cost Graphics Workstation," in Proc. 1986 USENIX Computer Graphics Workshop(Bornholdt, R., ed.), USENIX Assoc., December 1985.Cohen, E., Lyche, T., and Riesenfeld, R., "Discrete Box Splines and Refinement Algorithms," Computer Aided Geometric Design, Vol. 1, No. 2, pp. 131-148, 1984.Henderson, T. and Fai, W. S., "MKS: A Multi-sensor Kernel System," IEEE Trans. on Systems, Man and Cybernetics, Vol. SMC-14, September/October 1984.Henderson, T., Bhanu, B., Shilcrat, E., and Hansen, C., "ASP: An Algorithm and Sensor Performance Evaluation System," in Proc. PECORA IX Conference on Spatial Information Technologies for Remote Sensing Today and Tomorrow, pp. 201-207, October 1984.Henderson, T., Bhanu, B., and Hansen, C., "ASP: An Algorithm and Sensor Performance Evaluation System," in Proc. SPIE Conference on Intelligent Robots, (Cambridge, Mass.), pp. 253-255, November 1984.Knell, J., "Value Tracing on Virtual-Register Allocated Linear-Code," Tech. Rep. Utah PASS OPN-84-11, Dept of Computer Science, University of Utah, September 1984. Thomas, S. W., "The Alpha_1 Computer-Aided Geometric Design System in the Unix Environment," in Proc. Computer Graphics and Unix Workshop(Katz, L., ed.), USENIX Organization, Dec. 1984.Cohen, E., "Some Mathematical Tools for a Modeller's Workbench," in NASA Symposium on Computer Aided Geometry Modelling, 1983.Cohen, E., "Some Mathematical Tools for a Modeller's Workbench," Computer Graphics and Applications, October 1983.Henderson, T., Shilcrat, E., and Hansen, C., "A Fault Tolerant Sensor Scheme," Tech. Rep. UUCS 83-003, University of Utah, November 1983. Riesenfeld, R. F., "A View of Spline-Based Solid Modelling," in Proceedings of AutoFact-5, 1983.Cohen, E. and Riesenfeld, R. F., "General Matrix Representations for {Bezier} and {B-Spline} Curves," Computers In Industry, Vol. 3, pp. 9-15, March--June 1982. Special Steven A. Coons Memorial Issue,.Cohen, E., Lyche, T., and Riesenfeld, R. F., "Discrete B-Splines and Subdivision Techniques in Computer-Aided Geometric Design and Computer Graphics," Computer Graphics and Image Processing, Vol. 15, pp. 87-111, October 1980. Also Tech. Report No. UUCS-79-117, Department of Computer Science, University of Utah, October 1979.

## 2000s

Thomas V. Thompson, I., Haptic Rendering of Trimmed Nurbs Models Within an Active Prototyping Environment. PhD thesis, School of Computing, University of Utah, 2006.

[PDF]2, J. D., "Visually Smooth Blending Surfaces for Fabrication of Physical Models," Master's thesis, School of Computing, University of Utah, December 2006.

[PDF]Musuvathy, S., "A Virtual Environment for Legacy Mechanical Systems Engineering," Master's thesis, School of Computing, University of Utah, 2006.

[PDF]Johnson, D. E., Minimum Distance Queries for Haptic Rendering. PhD thesis, School of Computing, University of Utah, 2005.

[PDF]Potter, K., "Three-Dimensional line textures for interactive architectural rendering," Master's thesis, School of Computing, University of Utah, 2003.

[PDF]Swaminathan, L., "Agent-Based Engineering Drawing Analysis," Master's thesis, School of Computing, University of Utah, 2002. de St. Germain, H. J., Reverse Engineering Utilizing Domain Specific Knowledge. PhD thesis, School of Computing, University of Utah, 2002.Sakalikar, R. A., "Computer-Aided Design and Shape Optimization of CAM Mechanisms Using a Rational B-spline Representation," Master's thesis, Department of Mechanical Engineering, University of Utah, 2002. Gooch, B. S., "Interactive Non-photorealistic Technical Illustration," Master's thesis, School of Computing, University of Utah, December 2000.

## 1990s

Heflin, G., Discrete and Multiview Accessibility Analysis of Complex Free Form Models. PhD thesis, Department of Computer Science, University of Utah, 1999.Bloomenthal, M. D., "Error Bounded Approximate Reparametrization of Non-Uniform Rational B-Spline Curves," Master's thesis, Department of Computer Science, University of Utah, Salt Lake City, Utah, August 1999.

[PDF] [PS]Gooch, A. A., "Interactive Non-photorealistic Technical Illustration," Master's thesis, Department of Computer Science, University of Utah, December 1998.

[PDF] [PS]Mullenhoff, C. J., "Physically-based B-spline Surface Sculpting," Master's thesis, Department of Computer Science, University of Utah, December 1998.

[PDF] [PS]Jacobs, T. M., AN AUTOMATED FRAMEWORK FOR MANAGING DESIGN COMPLEXITY. PhD thesis, Department of Computer Science, University of Utah, June 1998.

[PDF] [PS]Mead, N. D., An Integrated Environment for Conceptual Design, Synthesis and Analysis of Dynamic Frame Structures. PhD thesis, Department of Mechanical Engineering, University of Utah, August 1998.

[PDF] [PS]Loss, B. F., "DRIVE: A System For Interactive Review of Engineering Designs," Master's thesis, Department of Computer Science, University of Utah, December 1997.

[PDF] [PS]Ellens, M. S., Representation of and Modeling with Arbitrary Discontinuity Curves in Sculptured Surfaces. PhD thesis, Department of Computer Science, University of Utah, August 1997.

[PDF] [PS]Machiraju, V., "A Framework for Migrating Objects in Distributed Graphics Applications," Master's thesis, Department of Computer Science, University of Utah, June 1997.

[PDF] [PS]Rahn, N., "BORG: A System for the Assimilation of Legacy Code into Distributed Objects," Master's thesis, Department of Computer Science, University of Utah, March 1997.

[PDF] [PS]Driskill, E. E., Towards the Design, Analysis, and Illustration of Assemblies. PhD thesis, Department of Computer Science, University of Utah, March 1997.Ho, C.-C., Feature-Based Process Planning and Automatic Numerical Control Part Programming. PhD thesis, Department of Computer Science, University of Utah, December 1997.

[PDF] [PS]Sanderson, A., Shape Recovery of Volume Data with Deformable B-Spline Models. PhD thesis, Department of Computer Science, University of Utah, August 1996.

[PDF] [PS]Driskill, H. A., COMA, Constrained Optimization for Modeling and Animation. PhD thesis, Department of Computer Science, University of Utah, December 1995.Verma, S., "Simulation of Numerically Controlled Milling Machines," Master's thesis, Department of Computer Science, University of Utah, March 1995. Blum, M. S., "Modeling The Film Hierarchy In Computer Animation," Master's thesis, Department of Computer Science, University of Utah, August 1993.

[PDF] [PS]Thiel, M. T. M. G. v., "Feature Based Automated Part Inspection," Master's thesis, Department of Computer Science, University of Utah, August 1993.

[PDF] [PS]Hsieh, Y. C., "Reconstruction of Sculptured Surfaces using Coordinate Measuring Machine," Master's thesis, Department of Computer Science, University of Utah, June 1993. Elber, G., Free Form Surface Analysis using a Hybrid of Symbolic and Numeric Computation. PhD thesis, Department of Computer Science, University of Utah, Dec 1992.

[PDF]Kim, K., "Blending Parametric Surfaces," Master's thesis, Department of Computer Science, University of Utah, December 1992. Mehrotra, G., "Parametric Approximation to Surfaces," Master's thesis, Department of Computer Science, University of Utah, December 1992. Paik, K. L., "Trivariate B-splines," Master's thesis, Department of Computer Science, University of Utah, June 1992. Mecklenburg, R. W., Towards a Language Independent Object System. PhD thesis, Department of Computer Science, University of Utah, May 1991.Dooley, D. L., "Computer Illustration of Three-dimensional Sculptured Surfaces," Master's thesis, Department of Computer Science, University of Utah, August 1990. Dovey, D. J., "Integrating Geometric Modeling and Motion Simulation for Mechanical Systems," Master's thesis, Department of Computer Science, University of Utah, December 1990. McCollough, W. T. J., "Trimmed Surfaces," Master's thesis, Department of Computer Science, University of Utah, March 1991.

## 1980s

Banks, M. J., "A User Interface Model and Tools for Geometric Design," Master's thesis, Department of Computer Science, University of Utah, September 1989. Bogart, R. G., "Integrating Computer Generated Imagery with Photographic Backgrounds," Master's thesis, Department of Computer Science, University of Utah, March 1989. Cho, B. S., "Rule Based Process Planning System for Hole Feature Machining," Master's thesis, Department of Computer Science, University of Utah, August 1989. Chou, J. J., NC Milling Machine Toolpath Generation for Regions Bounded by Free Form Curves and Surfaces. PhD thesis, Department of Computer Science, University of Utah, april 1989.Thingvold, J. A., "A User Interface Model and Tools for Geometric Design," Master's thesis, Department of Computer Science, University of Utah, June 1989. Elvins, T. T., "Modeling Systems of Rigid Bodies in Motion Using Dynamics," Master's thesis, Department of Computer Science, University of Utah, June 1988. Lee, H. J., "EFEM:Expert System For Finite Element Methods In Solid Modeler," Master's thesis, Department of Computer Science, University of Utah, December 1988. Livingston, J. B., "Intersurface Continuity of B-Spline Based Solid Models," Master's thesis, Department of Computer Science, University of Utah, December 1988. McMinn, G. W., "An Animation System based on Functional Dependencies and Inverse Kinematics," Master's thesis, Department of Computer Science, University of Utah, June 1988. Pates, R. F., "A Parallel Algorithm for Surface Intersection," Master's thesis, Department of Computer Science, University of Utah, March 1988. Peterson, J. W., PRT - A High Quality Image Synthesis System for B-spline Surfaces. PhD thesis, Department of Computer Science, University of Utah, December 1988.Mueller, T. I., Geometric Modelling with Mutlivariate B-Splines. PhD thesis, Department of Computer Science, University of Utah, June 1986.

[PDF] [PS]Donahue, B. D., "Modelling Complex Objects with Generalized Sweeps," Master's thesis, Department of Computer Science, University of Utah, December 1985. Heiland, R., "A Front End Use Interface to a Geometric Modelling System," Master's thesis, Department of Computer Science, University of Utah, 1985. (Now at Center for Industrial Research - Norway). Kitaoka, S., "KIT: An Experimental System for Solid Modelling," Master's thesis, Department of Computer Science, University of Utah, April 1985. O'Dell, C. L. F., "Approximating Data with Parametric B-splines," Master's thesis, Department of Computer Science, University of Utah, December 1985. Warren, L. V., "Geometric Hashing for Processing Complex Scenes," Master's thesis, Department of Computer Science, University of Utah, August 1985. Yen, W.-c. J., On Representation and Discretization of Finite Element Analyses. PhD thesis, Department of Computer Science, University of Utah, December 1985.Cobb, E. S., Design of Sculptured Surfaces Using the B-spline Representation. PhD thesis, Department of Computer Science, University of Utah, June 1984.Fuson, V. T., "Applications of a Hidden Line Algorithm to Surface Visualization," Master's thesis, Department of Computer Science, University of Utah, August 1984. (Included in NSF MCS-82-03692 final report, and ONR final report N00014-82-K-0351). Stay, P. R., "Rounded Edge Primitives and Their Use in Computer Aided Geometric Design," Master's thesis, Department of Computer Science, University of Utah, August 1984. Thomas, S. W., Modelling Volumes Bounded by B-spline Surfaces. PhD thesis, Department of Computer Science, University of Utah, June 1984. Also Technical Report UUCS-84-009.Schweitzer, D. L., Interactive Surface Analysis Using Raster Graphics. PhD thesis, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112, 1983.Barsky, B. A., The Beta-Spline: A Local Representation Based on Shape Parameters and Fundamental Geometric Measure. PhD thesis, Department of Computer Science, University of Utah, Salt Lake City, Utah 84112, 1981.

Ellens, M. and Cohen, E., "An Approach to C(-1) and C(0) Feature Lines," in Mathematical Methods for Curves and Surfaces(Daehlen, M., Lyche, T., and Schumaker, L., eds.), Vanderbilt University Press, 1994.Riesenfeld, R., "Modeling With Nurbs Curves And Surfaces," in Fundamental Developments of Computer Aided Geometric Design(Piegl, L., ed.), Academic Press, 1993.Cohen, E., "Realtime Pipelined Spline Data Fitting for Sketched Curves," in Curves and Surfaces(Laurent, P. J., Mehaute, A. L., and Schumaker, L., eds.), pp. 91 - 102, Academic Press, 1991.Elber, G. and Cohen, E., "Offset Approximation Improvement by Control Point Perturbation," in Mathematical Methods in CAGD and Image Processing(Lyche, T. and Schumaker, L. L., eds.), Academic Press, 1992.

[PDF] [PS]Cohen, E. and O'Dell, C. L., "A Data Dependent Parametrization for Spline Approximation," in Mathematical Methods in Computer Aided Geometric Design(Lyche, T. and Schumaker, L., eds.), pp. 155-166, Academic Press, 1989.Cobb, J. E., "Letter to the Editor," 1989. Computer Aided Geometric Design. Riesenfeld, R. F., "Design Tools for Shaping Spline," in Mathematical Methods in Computer Aided Geometric Design(Lyche, T. and Schumaker, L., eds.), Academic Press, 1989.