Chapter 6 B Groover
Chapter 6 B Groover
Chapter 6 B Groover
Introduction
Data Base Structures and Contents
Nearly all functions of a CAD system depend on its data base. The data
base includes:
.
1. Application models
2. Designs
3. Drawings
4. Assemblies
5. Alphanumeric information such as Bill of Material (BOM)
6. Interactive graphics software such as system commands, function
menus and plotter output routines. The data base resides in
computer memory (primary storage) and secondary storage.
Foley and Van Dam define the basic ingredients of the application model
which must be carried out in the data base. The following model structure is
patterned after their suggested data base organization:
Boolean operation
This can be used to construct the geometric model. The process is sometimes
referred to by the term Boolean modeling.
Transformations
Geometric Modelling provides a mathematical description of a geometric
objects: point, line, conic section, surface, or a solid.
Modeling Transformation
This transformation alters the coordinate values of the object. Basic operations
are scaling, translation, rotation and, combination of one or more of these basic
transformations. Examples of these transformations can be easily found in any
commercial CAD software. For instance, AutoCAD uses SCALE, MOVE, and
ROTATE commands for scaling, translation, and rotation transformations,
respectively.
Visual Transformation
In this transformation there is no change in either the geometry or the
coordinates of the object. A copy of the object is placed at the desired sight,
without changing the coordinate values of the object. In AutoCAD, the ZOOM
and PAN commands are good examples of visual transformations
Modeling Transformations
To locate a point in two axis Cartesian system, the x and y coordinates are
specified. These coordinates can be treated together as a 1x2 matrix: (x,y). For
example, the matrix (2,5) would be interpreted to be a point which is 2 units
from the origin in the x-direction and 5 units from the origin in the y-direction.
L= x1 y1
x2 y2
Concatenation
Classification of Wire-frame Entities
Curves are used to draw a wireframe model which consists of points and
curves. In general the curves can be classified as follows:
Regardless of the user input to create a line, a line
database stores its two endpoints and additional
information such as its font, width, color and layer.
Besides other information, a circle database stores its
radius and centre as its essential geometric data.