A Surface modeling is a model with minimized ambiguous representation than the wireframe modeling but not as good as solid modeling. The construction of surface modeling is done with the use of geometric entities like surfaces and curves. Surface Modeling uses B – Splines and Beizer mathematical techniques for controlling curves.

**Areas of Surface Modeling:**

The important areas of surface modeling are:

- Automobiles body panels,
- Vehicles in marine,
- Consumers products,
- Structural members of aircrafts, and more.

**Different Types of Surface Modeling:**

In a CAD system, there are two different varieties of surfaces namely:

- Curved Surfaces,
- Flat Plane Surfaces, and
- Fillet Surfaces.

**Curved Surfaces:**

Curved Surfaces includes different surfaces like:

- Surfaces attached to data points arrays,
- Curve Mesh or Sculptures Surfaces, and
- Surfaces related to curves:

i. Ruled Surface,

ii. Tabulated Cylinder,

iii. Swept Surfaces, and

iv. Surface of Revolutions.

**Surface attached to data points online casino arrays: **A surface that is attached on data points arrays are known as control points. The surface is produced for passing through or for interpolating the points.

**Curve Mesh or Sculptured Surfaces: **It is produced by generating grid curves that form a patch work of surface patches.

**Surfaces related to curves:**

** i. ****Ruled Surface: **It is generated by using linear interpolation between the edge curves.

** ii. ****Tabulated Cylinder: **It is known as projecting of a curve which is generated along the vector.

** iii. ****Swept Surface: **It is developed by sweeping the defined curve along with the arbitrary spine curve instead of circular arc.

** iv. ****Surfaces on Revolutions: **It is produced by rotating a generated curve in the center line.

**Flat Plane Surfaces:**

Flat Plane Surfaces can be defined in many ways like via three points or via a point and a line or between parallel lines.

**Fillet Surfaces:**

Fillet Surfaces is a curve that is interpolated between various surfaces. For example: Chamfer Surface.

**Advantages of Surface Modeling:**

- It is less ambiguous.
- Complex surfaces can be easily identified.
- It removes hidden line and adds realism.

**Disadvantages of Surface Modeling:**

- Difficult to construct.
- Difficult to calculate mass property.
- More time is required for creation.
- Requires high storage space.
- Also requires more time for manipulation.

Overall in performance ways, the surface modeling stays in between wireframe modeling and solid modeling for representing a realism object.