Skip to main content
Log in

CAD model repair using knowledge-guided NURBS

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

This paper presents a methodology to repair flawed migrated models that are designed with knowledge-guided NURBS (KGN). Incompatible traditional CAD packages that are based on NURBS technology have been for many years carrying out the exchange of models and data through either neutral file formats (IGES or STEP) or proprietary formats. The exchange process most often produces poor quality data and results in errors in the migrated CAD models costing the industry billions of dollars every year. While previous studies by large focus on finding means to repair migrated models through patching, we propose to repair errors in CAD models which are generated using KGN through a reconstructing process instead of patching. We have implemented a prototype system to show that employing the right tools on the stored knowledge and data a designer can reconstruct a migrated model based on new local requirements of the receiving system without having to repair it, avoiding delay and corrective processes that only produce patched-up design bases and limiting the effective use of such models.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Tassey G (1999) Interoperability cost analysis of the U.S. Automotive supply chain, Technical report, National Institute of Standards and Technology

  2. Jeongsam Y, Han S (2006) Repairing CAD model errors based on the design history. Comput Aided Des 38(6):627–640

    Article  Google Scholar 

  3. ISO 10303-203 (1994) Industrial automation systems and integration product data representation and exchange, application protocol: configuration controlled design of mechanical parts and assemblies, International Organization for Standardization, Geneva

  4. Hoffman CM, Robert JA (1998) CAD and the product master model. Comput Aided Des 30(11):905–918

    Article  MATH  Google Scholar 

  5. Gu H, Chase TR, Cheney DC, Bailey T, Johnson D (2001) Identifying, correcting, and avoiding errors in computer-aided design models which affect interoperability. J Comput Inf Sci Eng 1(2):156–166

    Article  Google Scholar 

  6. Rock SJ, Wozny MJ (1992) Generating topological information from a’bucket of facets’, presented in solid freeform fabrication symposium. Austin, Texas, pp 251–259

    Google Scholar 

  7. Makela I, Dolenc A (1993) Some efficient procedures for correcting triangulated models, presented in solid freeform fabrication symposium. Austin, Texas, pp 126–134

    Google Scholar 

  8. Turk G, Levoy M (1994) Zippered polygon meshes from range images. In: Proceedings of ACM SIGGRAPH, pp 311–318

  9. Barequet G, Sharir M (1995) Filling gaps in the boundary of a polyhedron. Comput Aided Geom Des 12(2):207–229

    Article  MathSciNet  MATH  Google Scholar 

  10. Barequet G (1997) Using geometric hashing to repair CAD objects. IEEE Comput Sci Eng, pp 22–28

  11. Klein R, Liebich G, Strasser W (1996) Mesh reduction with error control. In: Visualization 96 proceedings, pp 311–318

  12. Kalvin AD, Taylor RH (1996) Superfaces: polygonal mesh simplification with bounded error. Comput Graph Appl IEEE 16(3):64–77

    Article  Google Scholar 

  13. Steinbrenner JP, Wynman NJ, Chawner JR (2001) Procedural CAD model edge tolerance negotiation for surface meshing. Eng Comput 17(3):315–325

    Article  MATH  Google Scholar 

  14. CAD Doctor (2011) Elysium Inc. http://www.elysiuminc.com/. Last accessed May 2011

  15. CADFix (2011) International TechneGroup, Inc. http://www.transcendata.com/products/cadfix/. Last accessed May 2011

  16. TransMagic (2011) http://www.transmagic.com. Last accessed May 2011

  17. Piegl LA (2005) Knowledge-Guided Computation for Robust CAD. Comput Aided Des Appl 2(5):685–695

    Google Scholar 

  18. Piegl LA (2006) Knowledge-guided NURBS: principles and architecture. Comput Aided Des Appl 3(6):719–729

    Google Scholar 

  19. Piegl LA, Rajab K, Smarodzinava V, Valavanis KP (2008) Point-distance computations: a knowledge-guided approach. Comput Aided Des Appl 5(6):855–866

    Google Scholar 

  20. Piegl LA, Rajab K, Smarodzinava V, Valavanis KP (2009) Fault-tolerant computing in a knowledge-guided NURBS environment. Comput Aided Des Appl 6(6):809–823

    Google Scholar 

Download references

Acknowledgments

This research was supported by the National Science Foundation under Grant No. DMI-0758231, awarded to the University of South Florida. All opinions, findings, conclusions and recommendations expressed in this paper are those of the authors and do not necessarily reflect the National Science Foundation or the University of South Florida.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Les A. Piegl.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rajab, K., Piegl, L.A. & Smarodzinava, V. CAD model repair using knowledge-guided NURBS. Engineering with Computers 29, 477–486 (2013). https://doi.org/10.1007/s00366-012-0264-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-012-0264-z

Keywords

Navigation