# Normal's

## Normal’s

Within the CAD system, the base geometric elements, Surface’s (Super Class), Curve’s (Super Class) have an inheritable attribute, known as the Surface or Curve normal dependent on the element in discussion. This attribute is essentially a direction or direction(s) which describes for a curve the start to end direction and for a surface, the material side and at any given point an offset direction which is always perpendicular to the surface.

### Curves – Super Class

The super class Curve is defined by sub-classes consisting of; Lines, Polylines, Arc’s, Circles, Splines, Bezier Curves, Non-Uniform Rational Bezier Splines (NURBS), and Non-Uniform Rational Polynomial Splines NURPS. They all have one thing in common a start and and end point (Circles do have a natural break point at 3 O’clock), which means you can construct a direction from the start to the end point, to help define the Normal direction of the element. The hard thing is to not think of this necessarily as a vector direction but as a direction construct which could be a vector, or rotation in some cases.

#### Lines

Let’s start of with a simple Line drawn from Point(A) to Point(B), if this was a vector we would know that the direction of the vector from was Point(A) to Point(B), fortunately this rule also applies for the direction of a line. If we were to draw the line from Point(B) to Point(A) then the direction would run from Point(B) to Point(A).

#### Planes

Quick note: – a Plane is really a mathematically perfectly flat surface, and at any given point across the plane the Normal’s will all be parallel and in the same direction. Based on how the plane is constructed will define the directions orientation, and there are two ways in which direction is defined either inheritance, or the culmination of parental vectors in conjunction with the left-hand rule.

We will get into this in more detail later.

### Inheritance

Inheritance is defined by the genetic characters transmitted from parent to offspring, the same is also true within the CAD environment. Let’s go back to our line example, if the Line is constructed from Point(A) to Point(B), then the lines direction is from Point(A) to Point(B). In addition if a plane is constructed perpendicular to the line through point on the line then the plane will inherit the normal direction of the line.