Haseltalab, V., Dolen, M., Yaman, U., & Hoffmann, C. M. (2021). Toward a Simple Design and Manufacturing Pipeline for Additive Manufacturing. IEEE Access, 9, 107224–107234. https://doi.org/10.1109/ACCESS.2021.3101365
Bejarano, A., & Hoffmann, C. (2019). A generalized framework for designing topological interlocking configurations. International Journal of Architectural Computing, 17(1), 53–73. https://doi.org/10.1177/1478077119827187
Yaman, U., Dolen, M., & Hoffmann, C. M. (2019). Generation of patterned indentations for additive manufacturing technologies. IISE Transactions, 51(2), 209–217. https://doi.org/10.1080/24725854.2018.1491076
Ahn, Y. J., & Hoffmann, C. (2019). An approximation of geodesic circle passing through three points on an ellipsoid. Journal of Applied Geodesy, 13(4), 329–333. https://doi.org/10.1515/jag-2019-0018
Bejarano, A., & Hoffmann, C. (2018). Topological Interlocking Cylinder Configurations: A Geometric Approach.
Ahn, Y. J., & Hoffmann, C. (2018). Sequence of Gn LN polynomial curves approximating circular arcs. Journal of Computational and Applied Mathematics, 341, 117–126. https://doi.org/10.1016/j.cam.2018.03.028
Fudos, I., Hoffmann, C. M., Joan Arinyo, R., & others. (2016). Tree-decomposable and underconstrained geometric constraint problems.
Yaman, U., Butt, N., Sacks, E., & Hoffmann, C. (2016). Slice coherence in a query-based architecture for 3D heterogeneous printing. Computer-Aided Design, 75, 27–38. https://doi.org/10.1016/j.cad.2016.02.005
Hoffmann, C., Shapiro, V., & Srinivasan, V. (2014). Geometric interoperability via queries. Computer-Aided Design, 46, 148–159. https://doi.org/10.1016/j.jmaa.2013.07.079
Ahn, Y. J., Hoffmann, C., & Rosen, P. (2014). Geometric constraints on quadratic Bézier curves using minimal length and energy. Journal of Computational and Applied Mathematics, 255(1), 887–897. https://doi.org/10.1016/j.cam.2013.07.005Get
Ahn, Y. J., & Hoffmann, C. (2014). Circle approximation using LN Bezier curves of even degree and its application. Journal of Mathematical Analysis and Applications, 410(1), 257–266. https://doi.org/https://doi.org/10.1016/j.jmaa.2013.07.079
Chiang, C.-S., Hoffmann, C. M., & Rosen, P. (2012). A generalized Malfatti problem. Computational Geometry, 45(8), 425–435. https://doi.org/10.1016/j.comgeo.2010.06.005
Ahn, Y. J., Hoffmann, C. M., & Rosen, P. (2012). A note on circle packing. Journal of Zhejiang University SCIENCE C, 13(8), 559–564. https://doi.org/10.1631/jzus.C1200010
Ahn, Y. J., & Hoffmann, C. (2012). Constraint-based LN curves. Computer Aided Geometric Design, 29(1), 30–40. https://doi.org/10.1016/j.cagd.2011.06.009
Ahn, Y. J., Hoffmann, C., & Kim, Y. S. (2011). Curvature continuous offset approximation based on circle approximation using quadratic Bézier biarcs. Computer-Aided Design, 43(8), 1011–1017. https://doi.org/10.1016/j.cad.2011.04.005
Bettig, B., & M Hoffmann, C. (2011). Geometric constraint solving in parametric computer-aided design. Journal of Computing and Information Science in Engineering, 11(2). https://doi.org/10.1115/1.3593408
Ahn, Y. J., & Hoffmann, C. M. (2011). Approximate convolution with pairs of cubic Bézier LN curves. Computer Aided Geometric Design, 28(6), 357–367. https://doi.org/10.1016/j.cagd.2011.06.006
Kim, J.-H., Choi, J.-J., & Hoffmann, C. M. (2011). Pose space parameterization and style transfer of skin deformation. Computer Animation and Virtual Worlds, 22(6), 511–518. https://doi.org/10.1002/cav.428
Ahn, Y. J., Cui, J., & Hoffmann, C. (2011). Circle approximations on spheroids. The Journal of Navigation, 64(4), 739. https://doi.org/10.1002/cav.428
Cui, J., Rosen, P., Popescu, V., & Hoffmann, C. (2010). A curved ray camera for handling occlusions through continuous multiperspective visualization. IEEE Transactions on Visualization and Computer Graphics, 16(6), 1235–1242. https://doi.org/10.1109/TVCG.2010.127
Kim, S., Hoffmann, C., & Ramachandran, V. (2010). Analyzing the parameters of prey-predator models for simulation games. International Conference on Entertainment Computing, 216–223. https://doi.org/10.1007/978-3-642-15399-0_20
Popescu, V., Rosen, P., Arns, L., Tricoche, X., Wyman, C., & Hoffmann, C. M. (2010). The general pinhole camera: Effective and efficient nonuniform sampling for visualization. IEEE Transactions on Visualization and Computer Graphics, 16(5), 777–790. https://doi.org/10.1109/TVCG.2010.22
Chiang, C.-S., Hoffmann, C. M., & Rosen, P. (2010). Hardware assistance for constrained circle constructions I: sequential problems. Computer-Aided Design and Applications, 7(1), 17–32.
Chiang, C.-S., Hoffmann, C. M., & Rosen, P. (2010). Hardware Assistance for Constrained Circle Constructions II: Cluster Merging Problems. Computer-Aided Design and Applications, 7(1), 33–44.
Kim, S., Hoffmann, C., & Lee, J. M. (2009). An Experiment in Rule-based Crowd Behavior for Intelligent Games. 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology, 410–415. https://doi.org/10.1109/ICCIT.2009.239
Hoffmann, C., Sameh, A., & Grama, A. (2009). Simulation and Validation of Structural Models.
Chiang, C.-S., Hoffmann, C., & Mittal, S. (2009). Emergent Crowd Behavior. Computer-Aided Design and Applications, 6(6), 865–875.
Hambrusch, S., Hoffmann, C., Korb, J. T., & Haugan, M. (2009). Teaching Computational Thinking to Science Majors. Purdue University.
Rosen, P., Popescu, V., Hoffmann, C., & Irfanoglu, A. (2008). A high-quality high-fidelity visualization of the September 11 attack on the World Trade Center. IEEE Transactions on Visualization and Computer Graphics, 14(4), 937–947. https://doi.org/10.1109/TVCG.2008.41
Irfanoglu, A., & Hoffmann, C. M. (2008). Engineering perspective of the collapse of WTC-I. Journal of Performance of Constructed Facilities, 22(1), 62–67. https://doi.org/10.1061/(ASCE)0887-3828(2008)22:1(62)
Kuzminykh, A., & Hoffmann, C. (2008). On validating STEP product data exchange. Computer-Aided Design, 40(2), 133–138. https://doi.org/10.1016/j.cad.2007.09.004
Popescu, V., Hoffmann, C., & West-Lafayette, I. N. (2008). General-purpose visualization of large-scale finite element analysis simulations. Ff Proceedings Interserviee/Industry Training, Simulation and Education Conference. Orlando, 2008: 1-10.
Hoffmann, C., Pizlo, Z., Popescu, V., & Price, S. (2007). Perception of surfaces from line drawings. Displays, 28(1), 1–7. https://doi.org/10.1016/j.displa.2006.11.001
Popescu, V., & Hoffmann, C. (2007). CAD visualization by outsourcing. Computer-Aided Design and Applications, 4(1-4), 89–98. https://doi.org/10.1080/16864360.2007.10738529
Hoffmann, C. M. (2006). Summary of basic 2D constraint solving. International Journal of Product Lifecycle Management, 1(2), 143–149. https://doi.org/10.1504/IJPLM.2006.008674
Hoffmann, C. M., Pizlo, Z., Popescu, V. S., & Rosen, P. (2006). Study of the perception of three-dimensional spatial relations for a volumetric display. Journal of Electronic Imaging, 15(3), 033002. https://doi.org/10.1117/1.2234321
Hoffmann, C. M. (2005). Constraint-based computer-aided design.
Hoffmann, C., Sameh, A., & Grama, A. (2005). High-Fidelity simulation of large-scale structures. International Conference on Computational Science, 664–671. https://doi.org/10.1007/11428848_86
Popescu, V., & Hoffmann, C. (2005). Fidelity in visualizing large-scale simulations. Computer-Aided Design, 37(1), 99–107. https://doi.org/10.1016/j.cad.2004.05.005
Carbunar, B., Ramanathan, M. K., Koyuturk, M., Hoffmann, C. M., & Grama, A. Y. (2005). Redundant-reader elimination in RFID systems. https://doi.org/10.1109/SAHCN.2005.1557073
Hoffmann, C. M., & Joan-Arinyo, R. (2005). A brief on constraint solving. Computer-Aided Design and Applications, 2(5), 655–663. https://doi.org/10.1080/16864360.2005.10738330
Kim, Y. J., & Hoffmann, C. M. (2004). Dynamic proximity calculations for situation awareness. Naval Research Logistics (NRL), 51(2), 166–192. https://doi.org/10.1002/nav.10108
Rosen, P., Pizlo, Z., Hoffmann, C., & Popescu, V. S. (2004). Perception of 3D spatial relations for 3D displays. Stereoscopic Displays and Virtual Reality Systems XI, 5291, 9–16. https://doi.org/10.1117/12.525530
Gao, X.-S., Hoffmann, C. M., & Yang, W.-Q. (2004). Solving spatial basic geometric constraint configurations with locus intersection. Computer-Aided Design, 36(2), 111–122. https://doi.org/10.1016/S0010-4485(03)00056-3
Hoffmann, C. M., & Yang, W. (2003). Compliant Motion Constraints. In Computer Mathematics (pp. 1–16). World Scientific. https://doi.org/10.1142/9789812704436_0001
Ramani, K., Agrawal, A., and, Babu, M., & Hoffmann, C. (2003). CADDAC: Multi-client collaborative shape design system with server-based geometry kernel. J. Comput. Inf. Sci. Eng., 3(2), 170–173. https://doi.org/10.1115/1.1582882
Kim, Y. J., & Hoffmann, C. M. (2003). Enhanced battlefield visualization for situation awareness. Computers & Graphics, 27(6), 873–885. https://doi.org/10.1016/j.cag.2003.08.006
Hoffmann, C. M., & Chiang, C.-S. (2002). Variable-radius circles of cluster merging in geometric constraints: I. translational clusters. Computer-Aided Design, 34(11), 787–797. https://doi.org/10.1016/S0010-4485(01)00139-7
Hoffmann, C. M., & Chiang, C.-S. (2002). Variable-radius circles in cluster merging: II. Rotational clusters. Computer-Aided Design, 34(11), 799–805. https://doi.org/10.1016/S0010-4485(01)00140-3
Hoffmann, C. M., Lomonosov, A., & Sitharam, M. (2001). Decomposition plans for geometric constraint systems, part I: Performance measures for CAD. Journal of Symbolic Computation, 31(4), 367–408. https://doi.org/10.1006/jsco.2000.0402
Hoffmann, C. M., Lomonosov, A., & Sitharam, M. (2001). Decomposition plans for geometric constraint problems, part II: new algorithms. Journal of Symbolic Computation, 31(4), 409–427. https://doi.org/10.1006/jsco.2000.0403
Hoffmann, C. M. (2001). Robustness in Geometric Computations. J. Comput. Inf. Sci. Eng., 1(2), 143–155. https://doi.org/10.1115/1.1375815
Hoffmann, C. M., & Kim, K.-J. (2001). Towards valid parametric CAD models. Computer-Aided Design, 33(1), 81–90. https://doi.org/10.1016/S0010-4485(00)00073-7
Hoffmann, C. M., & VANĚČEK JR, G. E. O. R. G. E. (1991). Fundamental techniques for geometric and solid modeling. In Control and dynamic systems (Vol. 48, pp. 101–165). Elsevier. https://doi.org/10.1016/B978-0-12-012748-1.50009-4
Hoffmann, C. M., & Yuan, B. (2000). On spatial constraint solving approaches. International Workshop on Automated Deduction in Geometry, 1–15. https://doi.org/10.1007/3-540-45410-1_1
Durand, C., & Hoffmann, C. M. (2000). A systematic framework for solving geometric constraints analytically. Journal of Symbolic Computation, 30(5), 493–519. https://doi.org/10.1006/jsco.2000.0392
Hoffmann, C. M., & Joan-Arinyo, R. (2000). Distributed maintenance of multiple product views. Computer-Aided Design, 32(7), 421–431. https://doi.org/10.1016/S0010-4485(00)00023-3
Bouma, W., Fudos, I., Hoffmann, C., Cai, J., & Paige, R. (1995). Geometric constraint solver. Computer-Aided Design, 27(6), 487–501. https://doi.org/10.1016/0010-4485(94)00013-4
Hoffmann, C. M., & Peters, J. (1994). Geometric Contraints for CAGD.
Hoffmann, C. M., & Vermeer, P. J. (1995). Geometric constraint solving in ℜ2 and ℜ3. In Computing in Euclidean geometry (pp. 266–298). World Scientific. https://doi.org/10.1142/9789812831699_0008
Hoffmann, C. M., & Vermeer, P. J. (1995). A spatial constraint problem. In Computational Kinematics’ 95 (pp. 83–92). Springer. https://doi.org/10.1007/978-94-011-0333-6_9
Fudos, I., & Hoffmann, C. M. (1996). Correctness proof of a geometric constraint solver. International Journal of Computational Geometry & Applications, 6(04), 405–420. https://doi.org/10.1142/S0218195996000253
Fudos, I., & Hoffmann, C. M. (1996). Constraint-based parametric conics for CAD. Computer-Aided Design, 28(2), 91–100. https://doi.org/10.1016/0010-4485(95)00037-2
Hoffmann, C. M., & Joan-Arinyo, R. (1997). Symbolic constraints in constructive geometric constraint solving. Journal of Symbolic Computation, 23(2-3), 287–299. https://doi.org/10.1006/jsco.1996.0089
Fudos, I., & Hoffmann, C. M. (1997). A graph-constructive approach to solving systems of geometric constraints. ACM Transactions on Graphics (TOG), 16(2), 179–216. https://doi.org/10.1145/248210.248223
Hoffmann, C. M., Lomonosov, A., & Sitharam, M. (1997). Finding solvable subsets of constraint graphs. International Conference on Principles and Practice of Constraint Programming, 463–477. https://doi.org/10.1007/BFb0017460
Hoffmann, C. M., Lomonosov, A., & Sitharam, M. (1998). Geometric constraint decomposition. In Geometric constraint solving and applications (pp. 170–195). Springer. https://doi.org/10.1007/978-3-642-58898-3_9
Durand, C., & Hoffmann, C. M. (1999). Variational constraints in 3D. Proceedings Shape Modeling International’99. International Conference on Shape Modeling and Applications, 90–97. https://doi.org/10.1109/SMA.1999.749328
Hoffmann, C. M., Lomonosov, A., & Sitharam, M. (1999). Planning Geometric constraint decomposition via optimal graph transformations. International Workshop on Applications of Graph Transformations with Industrial Relevance, 309–324. https://doi.org/10.1007/3-540-45104-8_25
Hoffmann, C. M., & Hopcroft, J. E. (1987). Geometric ambiguities in boundary representations. Computer-Aided Design, 19(3), 141–147. https://doi.org/10.1016/0010-4485(87)90198-9
Hoffmann, C. M., Hopcroft, J. E., & Karasick, M. J. (1989). Robust set operations on polyhedral solids. IEEE Computer Graphics and Applications, 9(6), 50–59. https://doi.org/10.1109/38.41469
Hoffmann, C. M. (1992). Modeling the DARPA Diesel Engine in ProEngineer.
Hoffmann, C. M. (1996). How solid is solid modeling? Workshop on Applied Computational Geometry, 1–8. https://doi.org/10.1007/BFb0014475
Hoffmann, C. M., & Rossignac, J. R. (1996). A road map to solid modeling. IEEE Transactions on Visualization and Computer Graphics, 2(1), 3–10. https://doi.org/10.1109/2945.489381
Hoffmann, C. M., Hopcroft, J. E., & Karasick, M. S. (1988). Towards implementing robust geometric computations. Proceedings of the Fourth Annual Symposium on Computational Geometry, 106–117. https://doi.org/10.1145/73393.73405
Hoffmann, C. M. (1989). The problems of accuracy and robustness in geometric computation. Computer, 22(3), 31–39. https://doi.org/10.1109/2.16223
Hoffmann, C. M., & Juan, R. (1992). EREP An editable high-level representation for geometric design and analysis.
Hoffmann, C. M. (1993). On the semantics of generative geometry representations.
Chen, X., & Hoffmann, C. M. (1995). Design compilation of feature-based and constraint-based CAD. Proceedings of the Third ACM Symposium on Solid Modeling and Applications, 13–19. https://doi.org/10.1145/218013.218021
Chen, X., & Hoffmann, C. M. (1995). Towards feature attachment. Computer-Aided Design, 27(9), 695–702. https://doi.org/10.1016/0010-4485(94)00027-B
Chen, X., & Hoffmann, C. M. (1995). On editability of feature-based design. Computer-Aided Design, 27(12), 905–914. https://doi.org/10.1016/0010-4485(95)00013-5
Capoyleas, V., Chen, X., & Hoffmann, C. M. (1996). Generic naming in generative, constraint-based design. Computer-Aided Design, 28(1), 17–26. https://doi.org/10.1016/0010-4485(95)00014-3
Hoffmann, C. M. (1997). EREP project overview. In CAD systems development (pp. 32–40). Springer. https://doi.org/10.1007/978-3-642-60718-9_3
Hoffmann, C. M., & Joan-Arinyo, R. (1998). On user-defined features. Computer-Aided Design, 30(5), 321–332. https://doi.org/10.1016/S0010-4485(97)00048-1
Hoffmann, C., & Hopcroft, J. (1985). Automatic surface generation in computer aided design. The Visual Computer, 1(2), 92–100. https://doi.org/10.1007/BF01898351
Hoffmann, C., & Hopcroft, J. (1986). Quadratic blending surfaces. Computer-Aided Design, 18(6), 301–306. https://doi.org/10.1016/0010-4485(86)90091-6Get
Hoffmann, C. M., & Hopcroft, J. E. (1985). The potential method for blending surfaces and corners. Cornell University.
Hoffmann, C., & Hopcroft, J. (1988). The geometry of projective blending surfaces. Artificial Intelligence, 37(1-3), 357–376. https://doi.org/10.1016/0004-3702(88)90060-4
Hoffmann, C. M. (1988). Algebraic curves. In Mathematical aspects of scientific software (pp. 101–122). Springer. https://doi.org/10.1007/978-1-4684-7074-1_5
Bajaj, C. L., Hoffmann, C. M., Lynch, R. E., & Hopcroft, J. E. H. (1988). Tracing surface intersections. Computer Aided Geometric Design, 5(4), 285–307. https://doi.org/10.1016/0167-8396(88)90010-6
Chuang, J.-H., & Hoffmann, C. M. (1989). On local implicit approximation and its applications. ACM Transactions on Graphics (TOG), 8(4), 298–324. https://doi.org/10.1145/77269.77272
Chandru, V., Dutta, D., & Hoffmann, C. M. (1989). On the geometry of Dupin cyclides. The Visual Computer, 5(5), 277–290. https://doi.org/10.1007/BF01914786
Chandru, V., Dutta, D., & Hoffmann, C. M. (1989). On Variable Radius Blending Using Dupin Cyclides.
Hoffmann, C. M. (1993). Implicit curves and surfaces in CAGD. IEEE Computer Graphics and Applications, 13(1), 79–88. https://doi.org/10.1109/38.180121
Hoffmann, C. M. (1990). A dimensionality paradigm for surface interrogations. Computer Aided Geometric Design, 7(6), 517–532. https://doi.org/10.1016/0167-8396(90)90013-H
Hoffmann, C. M. (1990). Algebraic and numerical techniques for offsets and blends. In Computation of curves and surfaces (pp. 499–528). Springer. https://doi.org/10.1007/978-94-009-2017-0_15
Hoffmann, C. M., & Vermeer, P. J. (1991). Eliminating extraneous solutions in curve and surface operations. International Journal of Computational Geometry & Applications, 1(01), 47–66. https://doi.org/10.1142/S0218195991000050
Chiang, C.-S., Hoffmann, C. M., & Lynch, R. E. (1992). How to compute offsets without self-intersection. Curves and Surfaces in Computer Vision and Graphics II, 1610, 76–87. https://doi.org/10.1117/12.135136
Hoffmann, C. M. (1992). On Projections in Geometric Design.
Dutta, D., & Hoffmann, C. M. (1990). A Geometric Investigation of the Skeleton of CSG Objects. MICHIGAN UNIV ANN ARBOR.
Hoffmann, C. M. (1990). How to construct the skeleton of CSG objects.
Hoffmann, C. M. (1992). Computer vision, descriptive geometry, and classical mechanics. In Computer graphics and mathematics (pp. 229–243). Springer. https://doi.org/10.1007/978-3-642-77586-4_15
Hoffmann, C. M. (1993). Constrained Surface Computations and Applications in Geometric Modeling. Workshop on Computational Geometry, World Scientific Publishing Co, 175–200.
Hoffmann, C. M., & Vermeer, P. J. (1996). Validity determination for MAT surface representation. Proceedings of the 6th IMA Conference on the Mathematics of Surfaces (IMA-94), Volume VI of Mathematics of Surfaces.
Hoffmann, C. M. (1995). Geometric approaches to mesh generation. In Modeling, Mesh generation, and adaptive numerical methods for partial differential equations (pp. 31–51). Springer. https://doi.org/10.1007/978-1-4612-4248-2_3
Hoffmann, C. M., & Hopcroft, J. E. (1988). Model generation and modification for dynamic systems from geometric data. In CAD based programming for sensory robots (pp. 481–492). Springer. https://doi.org/10.1007/978-3-642-83625-1_22
Hoffmann, C. M., & Zhou, J. (1991). Some techniques for visualizing surfaces in four-dimensional space. Computer-Aided Design, 23(1), 83–91. https://doi.org/10.1016/0010-4485(91)90083-9
Gatermann, K., Hoffmann, C., & Opfer, G. (1992). Explicit Faber polynomials on circular sectors. Mathematics of Computation, 58(197), 241–253. https://doi.org/10.1090/S0025-5718-1992-1106967-4
Hoffmann, C. M., & O’Donnell, M. J. (1979). An interpreter generator using tree pattern matching. Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 169–179. https://doi.org/10.1145/567752.567768
Hoffmann, C. M., & O’Donnell, M. J. (1982). Pattern matching in trees. Journal of the ACM (JACM), 29(1), 68–95. https://doi.org/10.1145/322290.322295
Hoffmann, C. M., & O’Donnell, M. J. (1982). Programming with equations. ACM Transactions on Programming Languages and Systems (TOPLAS), 4(1), 83–112. https://doi.org/10.1145/357153.357158
Hoffmann, C. M., & ODonnell, M. J. (1984). Implementation of an interpreter for abstract equations. Proceedings of the 11th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 111–121. https://doi.org/10.1145/800017.800522
Hoffmann, C. M. (1980). Testing isomorphism of cone graphs. Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing, 244–251. https://doi.org/10.1145/800141.804672
Hoffmann, C. M. (1982). Subcomplete generalizations of graph isomorphism. Journal of Computer and System Sciences, 25(3), 332–359. https://doi.org/10.1016/0022-0000(82)90015-0
Capocelli, R. M., & Hoffmann, C. M. (1985). Algorithms for factorizing and testing subsemigroups. In Combinatorial Algorithms on Words (pp. 59–81). Springer. https://doi.org/10.1007/978-3-642-82456-2_5
Galil, Z., Hoffmann, C. M., Luks, E. M., Schnorr, C. P., & Weber, A. (1987). An O (n 3log n) deterministic and an O (n 3) Las Vegs isomorphism test for trivalent graphs. Journal of the ACM (JACM), 34(3), 513–531. https://doi.org/10.1145/28869.28870
Hoffmann, C. M. (1978). Design and correctness of a compiler for a non-procedural language. Acta Informatica, 9(3), 217–241. https://doi.org/10.1007/BF00288883
Hoffmann, C. M. (1980). Semantic properties of Lucid’s compute clause and its compilation. Acta Informatica, 13(1), 9–20. https://doi.org/10.1007/BF00288532