
Better than a summary
Computational Geometry in C summary
Joseph O'Rourke
No credit card required · Cancel anytime
Computational Geometry in C is a comprehensive guide that provides algorithms and code for solving geometric problems. It covers topics such as convex hulls, triangulations, and intersection algorithms, making it a valuable resource for anyone working in the field of computational geometry.
Topics
Table of Contents
Computational Geometry in C
Summary of key ideas
Exploring the World of Computational Geometry
In Computational Geometry in C by Joseph O'Rourke, we embark on an enlightening journey through the intricate world of computational geometry. The book begins with a comprehensive introduction to the basics of computational geometry, including the representation of geometric objects, geometric transformations, and the design of geometric algorithms.
O'Rourke then delves into the core of computational geometry, discussing geometric primitives such as points, lines, and circles. He explores fundamental algorithms for geometric problems, such as computing the convex hull of a set of points and determining the intersection of geometric objects. The author illustrates these algorithms with clear explanations and C code snippets, allowing readers to grasp their implementation.
Geometry in Higher Dimensions
Continuing the exploration, Computational Geometry in C ventures into higher dimensions. O'Rourke introduces the concept of duality in geometric problems, showing how a problem in one dimension can be transformed into a dual problem in another dimension. He then discusses algorithms for higher-dimensional geometric problems, such as computing convex hulls in three or more dimensions and determining the intersection of geometric objects in higher dimensions.
The author's approach to higher-dimensional geometry is particularly insightful, as he emphasizes the importance of visualizing higher-dimensional objects and understanding their properties. O'Rourke illustrates this through various examples and visual aids, helping readers comprehend the complex nature of higher-dimensional geometry.
Geometric Data Structures and Robustness
Next, Computational Geometry in C delves into the design and implementation of geometric data structures. O'Rourke discusses efficient data structures for representing geometric objects, such as line segment intersection data structures and quadtree-based spatial indexing. He also addresses the issue of robustness in geometric computations, highlighting the challenges of dealing with floating-point arithmetic and suggesting strategies for handling numerical errors.
Throughout this section, the author provides practical insights into the design and implementation of geometric algorithms, emphasizing the importance of efficiency, robustness, and code reusability. He presents C code for various geometric data structures and algorithms, enabling readers to gain hands-on experience in implementing these concepts.
Applications and Advanced Topics
As we near the end of our journey, Computational Geometry in C explores the diverse applications of computational geometry in areas such as computer graphics, robotics, geographic information systems, and solid modeling. O'Rourke discusses algorithms for problems specific to these applications, such as visibility computations in computer graphics and motion planning in robotics.
The book concludes with a look at advanced topics in computational geometry, including randomized algorithms, geometric optimization, and the use of geometric algorithms in solving challenging computational problems. O'Rourke's comprehensive coverage of these advanced topics provides readers with a deeper understanding of the theoretical and practical aspects of computational geometry.
Concluding Thoughts
In conclusion, Computational Geometry in C by Joseph O'Rourke offers a thorough and insightful exploration of the fascinating field of computational geometry. Through its clear explanations, illustrative examples, and practical code implementations, the book equips readers with the knowledge and skills to tackle a wide range of geometric problems. Whether you're a student, researcher, or practitioner in the field of computer science or mathematics, this book serves as an invaluable resource for understanding and applying computational geometry.
More knowledge in less time
Read or listen
Get the key ideas from nonfiction bestsellers in minutes, not hours.
Find your next read
Get book lists curated by experts and personalized recommendations.
Shortcasts
We've teamed up with podcast creators to bring you key insights from podcasts.
What is Computational Geometry in C about?
Computational Geometry in C by Joseph O'Rourke offers a comprehensive guide to solving geometric problems using the C programming language. The book covers algorithms and data structures for geometric objects, as well as practical implementation techniques. With clear explanations and code examples, it is a valuable resource for anyone interested in computational geometry.
Computational Geometry in C Review
- Featuring a practical approach to complex concepts, it equips readers with hands-on solutions to geometric problems in computer science.
- The book presents clear explanations and detailed examples, making intricate geometric computations accessible and engaging.
- Through its real-world applications and coding exercises, it ensures that learning about computational geometry remains stimulating and relevant.
Who should read Computational Geometry in C?
Students and professionals in computer science, mathematics, and engineering
Programmers and developers interested in computational geometry
Individuals looking to deepen their understanding of algorithms and data structures
Categories with Computational Geometry in C
Book summaries like Computational Geometry in C
People ❤️ Blinkist
Become a member of our community of 43 million people

96k ratings

73k ratings
Laura H.
When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.
Jonathan A.
Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.
Renee D.
I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.
People also liked these summaries
Trusted by the world's leading brands

Powerful ideas from top nonfiction
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started
Blink 3 of 8 - The 5 AM Club
by Robin Sharma





























