The branch of computer science that deals with the study of algorithms that can be explained in terms of geometry, is called Computational geometry. From the study of computational geometry, after many types of research, it is found out that this course answers many exceptions and solutions to real geometrical problems. However, all that comes under computational geometry itself. The theory of computational geometry came from the field of algorithm design, which has now become a recognized field of research and implementations in the latest technological world. Ranging from simple computer graphics, it extends to fields such as computer vision, three-dimensional imaging, structural biology, robotics, computer-aided engineering (CAE), integrated circuit design and verification, and geographic information systems (GIS).

## Computational Geometry

This textbook is based on comprehensive research results comprising of basic ideas, crucial algorithm techniques, and fundamental combinational structures. Also, the book consists of various problems, which when solved improves the understanding of the concepts.

**Read it For:**- The book is written in an intelligible manner.

**Don't Read it For:**- If you are looking for something more complex than the basics, then this is not for you.

**What makes this book stand out?:**- The book is highly recommended graduate textbook.

## Computational Geometry: Algorithms and Applications

Consisting of a number of exercises and explanatory problems, this book can be used as a self-study book, clearing out the fundamentals of computational geometry. It provides very easy explanations to the applications in robotics, CADs, and graphics.

**Read it For:**- The application techniques of the concepts are given more focus.

**Don't Read it For:**- The book is more of applications than research.

**What makes this book stand out?:**- This book has been widely accepted by high-level and low-level undergraduates and has been the best book to understand algorithmic related problems.

## Algorithms in Combinatorial Geometry

After a lot of research, the book is written on the basis of ‘how when the gap between combinational and computational geometry when solved and linked up’ can lead to many profits in the technological industry.

**Read it For:**- The fundamentals of combinational and computational geometry are very clearly explained in the book in regular stages.

**Don't Read it For:**- Not a book completely on computational geometry.

**What makes this book stand out?:**- The research work put into the book is worth reading.

## Discrete and Computational Geometry

The book consists of the fundamentals of discrete and computational geometry which has chapters on areas, polygons, triangulations, Voronoi diagrams, curves, polyhedral and configuration spaces.

**Read it For:**- Its easy, illustrative and lively explanations and diagrams will keep you glued to the book.

**Don't Read it For:**- The book doesn’t have in detail explanations of research topics.

**What makes this book stand out?:**- This book is one of the most preferred undergraduate books because of its easy illustrations.

Bonus 25% off Fire tablets with Amazon Trade In. Limited-time offer.

Kindle Unlimited Membership Plans

## Computational Geometry in C

The book consists of more than fundamentals, i.e., its newly revised edition has an introduction to geometrical algorithms in areas such as graphics, robotics, and engineer design. Not only that it also has algorithms for planar point location, 3D convex hull construction, polygon triangulation and intersection algorithms for ray segment and ray-triangle.

**Read it For:**- The explanations of most complex algorithms makes it a must read.

**Don't Read it For:**- This book is not the kind you are looking out for understanding the basics.

**What makes this book stand out?:**- This book is one of the most preferred books by potential programmers.

## Computational Geometry on Surfaces: Performing Computational Geometry

There are some exceptions to the theory, which have been clearly solved out in this book, leading to solving problems in engineering, manufacturing, computer-aided design.

**Read it For:**- The book is written in the easy to understand the pattern.

**Don't Read it For:**- Some parts are a little complex to understand.

**What makes this book stand out?:**- The natural explanation and the fact that you cannot stop reading before completing the book makes it one of the best books on computational geometry.

## Guide to Computational Geometry Processing: Foundations, Algorithms, and Methods

This book is not the conventional kind as it contains explanations on underlying mathematical theory, covering metric spaces, vector spaces, differential geometry and finite difference methods for derivatives and differential equations.

**Read it For:**- the detailed understanding of computer vision and graphics.

**Don't Read it For:**- A high-level book which cannot be understood if the fundamentals aren’t clear.

**What makes this book stand out?:**- The uniqueness of the book lies in the fact that it has detailed explanations of every geometry required in graphics and vision computation.

## Computational Geometry

designed primarily for beginners, this book consists of lucid explanations starting from deterministic algorithms and then moving up to randomized algorithms

**Read it For:**- The book boosts up your confidence level in computational geometry.

**Don't Read it For:**- It is a fundamental beginner level book not consisting of much research material.

**What makes this book stand out?:**- The book is simple and easy to understand.

## Handbook of Computational Geometry

The book consists of a collection of articles on computational geometry which help you understand the course better. It is preferred the book by practitioners as it explains some of the important parts of operation research and molecular biology.

**Read it For:**- It contains an overview of the new lines of computational geometry.

**Don't Read it For:**- The book doesn’t contain many exercises.

**What makes this book stand out?:**- A very modern book, making it one of the most referred books for research.

## An Introduction to Computational Geometry for Curves and Surfaces

This book covers combinational data structures and algorithms, problems in geometric computing, and computational topology. Every chapter consists of a detailed explanation of all the mini concepts one should know before starting the chapter. This book is considered to be very useful for engineers working in computational geometry, robotics, 3D medical imaging, structural biology, CAD/CAM, and graphics.

**Read it For:**- The book is a package of numerous algorithms.

**Don't Read it For:**- A little complex book which may not suit the beginners.

**What makes this book stand out?:**- The book has many concepts with detailed explanations