CAD Software System Requirements for Concurrent Engineering (original) (raw)

Software Systems for Computer Adided Design

In this paper are formulated and discussed the six basic functions of software systems for Computer Aided Desidn (CAD) : Drafting, Geometrical Modelling, Computing of geometric and physical properties of three-dimencional objects, Visualization modelling, Generation of programmes for numerical controlled machines and Finite element analysis.

TOOLS FOR THE INTEROPERABILITY AMONG CAD SYSTEMS

2003

The lack of interoperability among CAD systems due to the hard task to exchange efficiently CAD data is addressed in this work. The tools useful to guarantee the data exchange are analyzed and the strategies to be followed to prepare a CAD model and minimize information loss are investigated. The most critical problems in data exchange are the different internal mathematical representation schemes and the internal accuracy of the geometric definitions in the modeling kernel of the various CAD systems. In particular, the problems arise from the accuracy and the convergence criteria used when performing calculations with curves and surfaces. All this can occur either within the original system or during the pre-and post-processing phases of CAD data, performed with neutral format, like IGES or STEP. Inaccuracy can be due to several factors, like the different implementation of algorithms used during the translation, or when geometries are to be converted in another representation forms, or due to geometrical and topological model inconsistency. But the problems can also arise from inadequate geometric modeling in the original CAD environment. Some CAD systems do offer very useful tools to check and repair original and imported model geometry but, unfortunately, they do not automatically avoid information loss, especially when the models are complex.

CAD Software as a Tool in Design

“Computational Civil Engineering 2010”, International Symposium, 2010

The competition among the big producers of software programs is maintained through the evolution of programs that answer any complex problems or the ones that give solutions for any new features needed to be introduced or, often, the creation of large databases that would contain standardized building components. Unfortunately, the designers from different areas are attracted by these new facilities, but they don’t use them at their full potential. These databases introduced in designing programs together with the new features could be a disadvantage to the professionalism. We must be aware that these programs are tools for drawing and nothing more. They have to ease and help us detail our intellectual work, but not do it for ourselves. The effect of superficial design of such programs is dangerous and the results, unfortunately, are visible everywhere throughout our country. This article aims at an awareness that regards what computer aided design should be and not what it has become. Computer, all together with special programs, must be the element throughout the designer explains his project better, which helps him study better solutions and not a tool to design faster, obviously in a more shallow way. This is the never ending struggle between quantity and quality. Architecture and engineering should not have such problems, the design process is by definition a meticulous process based on intellectual work which should be not be altered by. KEYWORDS: design, CAD, tool

A comparison of modes for using CAD

Computer Aided Design, 1985

The mode of communication between user and computer is an important feature in developing an efficient and usable CAD system. This paper describes an experiment which examined three types of CA D technique; optimal, linear and modular. These techniques were evaluated in terms of aspects such as ease of use, aid given to user to achieve a solution, user preference and dislike, insight gained by user and the technique giving the optimal design solution. Three problems were given to 68 trainee engineers to solve using the three CAD techniques. Their solutions and feelings about the techniques were analysed. The authors conclude that a combination of modular and optimal techniques would provide the best approach to the design process.

User Interface Management System with Geometric Modeling Capability: A CAD System's Framework

IEEE Computer Graphics and Applications, 1985

Standardization of graphics program packages, beginning about 10 years ago and culminating as an international standard,1-4 was based on the assumption that modeling and drawing (viewing) should be separate. At that time the output pipeline, with windowing and graphical output primitives, was well understood. Today, in many experimental systems5-10 a geometric model can be visualized in different ways: as a wireframe, a color raster picture, or a realistic shaded image. Problems arose on the input side, however. The proposed input primitives were soon found to be much too primitive and to have no direct correspondence with the output primitive functions.11 Also it was realized that input actions often refer to the existing picture on the screen (the "pick" device), which of course must then be stored. This data structure, called segment storage, is essentially a model of the picture.

Extending Processing to CAD applications

Proceedings of the 33th International Conference on Education and Research in Computer Aided Architectural Design in Europe (eCAADe) [Volume 1], 2015

The Processing language was created to teach programming to the design, architecture, and electronic arts communities. Despite its success, Processing has limited applicability in the architectural realm, as no CAD (Computer-Aided Design) or BIM (Building Information Modeling) application supports Processing. As a result, architects that have learnt Processing are unable to use the language in the context of modern, script-based, architectural work. This work joins Processing with the world of CAD or BIM applications, creating a solution that allows architects to prototype new designs using Processing and generate results in a CAD or BIM application. To achieve this, we developed an implementation of Processing for the Rosetta programming environment, allowing Processing scripts to generate 2D and 3D models in a variety of CAD or BIM applications, such as AutoCAD, Rhinoceros3D, SketchUp, and Revit.