Advertisement

Procedural Modelling, Generative Geometry, and the International Standard ISO 10303 (STEP)

  • Michael J. Pratt
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2768)

Abstract

The paper describes current work towards the development of an international standard for the exchange of procedurally defined shape models between CAD systems. Such models are specified by the sequence of operations used to construct them rather than by the explicit elements they contain. They have the advantage of being easy to manipulate in a receiving system, by contrast with the explicit models that can be exchanged using current standards. The transfer of comparatively simple procedural shape models has already been demonstrated. Some of the problems faced are briefly outlined, and comparisons are made between the approach taken in this work and a formal method for procedural shape representation recently advocated by Leyton.

Keywords

Generative Geometry Constructive Solid Geometry Procedural Shape Industrial Automation System Draft International Standard 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Anderson, W., Ansaldi, S.: ENGEN data model: A neutral model to capture design intent. In: Jacucci, G., Olling, G.J., Preiss, K., Wozny, M.J. (eds.) CDROM Procs. of IFIP PROLAMAT 1998 conference, Trento, Italy. Kluwer Academic Publishers, Dordrecht (1998)Google Scholar
  2. 2.
    Capoyleas, V., Chen, X., Hoffmann, C.M.: Generic naming in generative constraint-based design. Computer Aided Design 28(1), 17–26 (1996)zbMATHCrossRefGoogle Scholar
  3. 3.
    Choi, G.-H., Mun, D.-W., Han, S.-H.: Exchange of CAD part models based on the macro-parametric approach. International J. of CADCAM 2(2), 23–31 (2002), Online at http://www.ijcc.org Google Scholar
  4. 4.
    Goult, R.J.: Standards for curve and surface data exchange. In: Bowyer, A.D. (ed.) Computer-aided Surface Geometry and Design. Oxford University Press, Oxford (1994); Proc. 4th IMA Conf. on the Mathematics of Surfaces, Bath, England (September 1990)Google Scholar
  5. 5.
    Hoffmann, C.M.: Geometric and Solid Modeling. Morgan Kaufmann, San Mateo (1989)Google Scholar
  6. 6.
    Hoschek, J., Dankwort, W. (eds.): Parametric and Variational Design. Teubner, Stuttgart (1994)zbMATHGoogle Scholar
  7. 7.
    International Organization for Standardization, Geneva, Switzerland. ISO 10303-11:1994 – Industrial Automation Systems and Integration – Product Data Representation and Exchange, Part 11 – Description methods: The EXPRESS language reference manual (1994) Google Scholar
  8. 8.
    International Organization for Standardization, Geneva, Switzerland. ISO 10303-42:1994 – Industrial Automation Systems and Integration – Product Data Representation and Exchange, Part 42 – Integrated Generic Resources: Geometrical and Topological Representation (1994) Google Scholar
  9. 9.
    International Organization for Standardization, Geneva, Switzerland. ISO 10303:1994 – Industrial Automation Systems and Integration – Product Data Representation and Exchange (1994); The ISO catalogue is at http://www.iso.ch/cate/cat.html, search on 10303 for a listing of parts of the standard
  10. 10.
    International Organization for Standardization, Geneva, Switzerland. Industrial Automation Systems and Integration – Product Data Representation and Exchange, Part 55 – Integrated generic resource: Procedural and hybrid representation (2002); Committee Draft of International Standard ISO 10303-55 Google Scholar
  11. 11.
    International Organization for Standardization, Geneva, Switzerland. Industrial Automation Systems and Integration – Product Data Representation and Exchange, Part 109 – Integrated application resource: Component relationships and assembly constraints for assembly models of products (2002); Committee Draft of International Standard ISO 10303-109 Google Scholar
  12. 12.
    International Organization for Standardization, Geneva, Switzerland. Industrial Automation Systems and Integration – Product Data Representation and Exchange, Part 108 – Integrated application resource: Parameterization and constraints for explicit geometric product models (2003); Draft International Standard ISO 10303-108 Google Scholar
  13. 13.
    Jiang, H., Pratt, M.J.: Exchange of parametric CAD models using ISO 10303 (STEP) (2003) (in preparation) Google Scholar
  14. 14.
    Lachance, M.A.: Data proliferation in the exchange of surfaces. In: Martin, R.R. (ed.) The Mathematics of Surfaces II. Oxford University Press, Oxford (1987); Proc. 2nd IMA Conf. on the Mathematics of Surfaces, Cardiff, Wales (September 1986)Google Scholar
  15. 15.
    Leyton, M.: A Generative Theory of Shape. LNCS, vol. 2145, p. 549. Springer, Berlin (2001)zbMATHGoogle Scholar
  16. 16.
    Owen, J.: STEP: An Introduction, 2nd edn. Information Geometers, Winchester, UK (1997)Google Scholar
  17. 17.
    Pratt, M.J.: Introduction to ISO 10303 — the STEP standard for product data exchange. ASME J. Computing & Information Science in Engineering 1(1), 102–103 (2001)CrossRefGoogle Scholar
  18. 18.
    Raghothama, S., Shapiro, V.: Boundary representation deformation in parametric solid modeling. ACM Trans. on Computer Graphics 17(4), 259–286 (1998)CrossRefGoogle Scholar
  19. 19.
    Requicha, A.A.G.: Representations of rigid solids—Theory, methods and systems. ACM Computing Surveys 12, 437–464 (1980)CrossRefGoogle Scholar
  20. 20.
    Shah, J.J., Mäntylä, M.: Parametric and Feature-based CAD/CAM. Wiley, Chichester (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Michael J. Pratt
    • 1
  1. 1.LMR SystemsCarlton, BedfordUK

Personalised recommendations