Solid modelling language 

Solid modelling language developed by Braid et al Cambridge 1970

Related languages
ALGOL 68 => BUILD   Based on

  • Braid, I.C. (1973), "Designing with Volumes", Cambridge University Ph.D thesis. view details
  • Braid, I.C. and Hillyard, R.C., "Geometric modelling in ALGOL 68" pp168-174 view details
          in SIGPLAN Notices 12(06) June 1977 view details
  • Hillyard, R. C. and Braid, I. C. "Characterizing non-ideal shapes in terms of dimensions and tolerances" Proceedings of the 5th Annual International Conference on Computer Graphics and Interactive Techniques 1978 pp234-238 view details Abstract: A geometric model of a shape is extended so as to represent not only its nominal dimensions but also tolerance information and surface specifications. The data structure defining an object is visualised as a pin-jointed, infinitely elastic wire frame covered by elastic membranes. Constraints corresponding to the dimensions of technical drawings are applied to the structure, either by the designer or by an automatic dimensioning algorithm. The validity of the resultant scheme can be checked and then drawn using drawing office conventions. The data structure can handle dimensions fixing various types of curved surface; other types can easily be added by following the same rules. A method of changing the nominal shape of an object is demonstrated. These results provide a systematic account of the ill-defined art of dimensioning and tolerancing, and should make the draughting process more amenable to computation. DOI
          in SIGPLAN Notices 12(06) June 1977 view details
  • Hillyard, R.C. and Braid, I.C. The analysis of dimensions and tolerances in computer-aided shape design, Computer Aided Design, vol. 10, pp. 161-166, June 1978 view details
          in SIGPLAN Notices 12(06) June 1977 view details