Geometric modelling is the mathematical representation of the geometry of an object. Curves are used to develop these models. The different types of geometric modelling are as follows:
a] Solid modelling: The alternate name for solid modelling is volume modelling. The given object is defined in terms of its edges, nodes and surfaces. It gives a perfect and precise mathematical representation of the volume filled within the object. It is based on the rules of topology that all the surfaces of the object are sewed together accurately. The process of solid modelling is built on the “Half-space” concept. Solid modelling is used in weight and volume calculations, code generation, robotic simulation and much more.
b] Surface modelling: It represents the solid appearing object. It is a complicated method of modelling such as a car, ship or aeroplane body but not as improved as solid modelling. The surface and solid models look similar, the former cannot be cut open the way solid models can be. Surface modelling is used in situations where changes are needed for one or more faces as applying changes to this type of geometry is hard. It allows building one face at once such that there is control on the exact shape and direction of that particular face. Surfaces are mostly useful as a geometry reference in a step towards building the desired face of the model.
c] Wireframe modelling: It is one of the oldest modelling techniques for denoting a solid model. It involves lines and vertices that are usually done in designing a 3D real-world object. It was discovered in the 1960s. It is also referred to as edge representation or stick figure. The lines present inside the wireframe are used to connect to develop polygons such as triangles, rectangles when they are fixed together. Wireframe modelling is used in comparing a three-dimensional model to its source, demonstrating concepts in an easy and quick way, a skeletal outline can be made without presenting the in-depth details as it is simple and is detectable to others.
Different examples where a combination is used in geometric modelling are as follows:
1] If there exist n points in a plane that are not collinear, then by joining them, we can obtain nC3 triangles and nC2 straight lines.
2] If there exist n points in a plane out of which m are collinear, then by joining them we get nC2 – mC2 + 1 straight line and nC3 – mC3 triangles.
3] The number of diagonals of a polygon of n sides and with n vertices is nC2 – n = number of diagonals = [n (n – 3)] / 2, where n is the number of sides.
4] If a set of m parallel lines are intersected by another set of n parallel lines, then the number of parallelograms we can obtain is mC2 x nC2.
5] The maximum number of points of intersection of
a] n straight lines in a plane is nC2.
b] n unequal circles in a plane is nC2 x 2.
Example 1: There are 12 collinear points in a place of which 7 are collinear. By joining them, we can have
a] number of straight lines = 12C2 – 7C2 + 1
b] number of triangles = 12C3 – 7C3
c] number of circles = 12C3 – 7C3
d] number of pentagons = 12C5 – 7C5 – (7C4 x 5C1) – (7C3 x 5C2)
Combinations to form Geometry Models – Video Lesson
Frequently Asked Questions
What do you mean by Geometric modeling?
A branch of applied mathematics that deals with algorithms and methods for the mathematical description of shapes is called Geometric modeling.
Name the classifications of geometric modeling?
The three classifications of the geometric modeling are wireframe modeling, surface modeling and solid modeling.
If there are n points in a plane (no three are collinear), then by joining them, how many straight lines can be obtained?
We can obtain nC2 straight lines.
How many parallelograms can be obtained, if a set of m parallel lines are intersected by another set of n parallel lines?
If a set of m parallel lines are intersected by another set of n parallel lines, then the number of parallelograms obtained are mC2 × nC2.
How many diagonals are there for a polygon with n sides?
The number of diagonals of a polygon with n sides = nC2 – n = n(n-3)/2.