Description
Master computational geometry algorithms with C++ published by Yudemy Academy. A zero-to-hero guide to computational geometry algorithms in C++. Computational geometry algorithms have many applications in areas such as computer games, computer simulation, computer graphics, CAD/CAM software, navigation systems, and many other everyday applications. But data structures and algorithms fall into this category, and because of their inherent complexity, they are still considered a specialized field. To master computational geometry, you need to at least continue your knowledge.
- through knowledge of linear algebra and their geometric representation.
- Mathematical representation of geometric shapes.
- Calculation steps for initial tests such as intersection and distance queries.
- Good understanding of computational geometry algorithms and where they are used.
In this course I will provide you with all the necessary knowledge about computational geometry. Topics that should be covered in this course are listed below.
- Basics of linear algebra, including vector and matrix calculations and the implementation of these operations.
- Mathematical representation of basic geometry and its implementation.
- A computational approach to finding intersections and distances between primitives such as rectangles, lines, planes, etc.
- Orientation test on geometric prototypes.
- Triangulation of polygons.
- Uniform polygonal partition.
- Airplane sweeper algorithms
- Calculations and implementation of convex bodies in two-dimensional and three-dimensional space.
- Overview of simple tree data structures such as Binary Search Trees (BST) and Red Black Tree (RBT)
- Running KD Tree and range queries using KDTrees.
- pasture trees
- Graph theory
What you will learn in the Mastering Computational Geometry Algorithms with C++ course:
- Applications of computational geometry algorithms.
- Able to implement computational geometry algorithms with C++
- Precision and performance concerns and how to address them when implementing computational geometry algorithms
- A deep understanding of mathematics and an interpretation of the mathematics behind computational geometry
- A thorough understanding of vector algebra for use in computational geometry.
Who should attend :
- Algorithm enthusiasts
- Competitive programmers
- Anyone looking for advanced real-world applications of algorithms
- university students
- Software developers
Course Specifications
- Editor: Udemy
- Instructor: Kasun Liyanage
- French language
- Training level: Intermediate
- Number of courses: 90
- Training duration: 11 hours and 48 minutes
course topics
Course prerequisites
Knowledge of basic data structures and algorithms will be helpful.
Hands-on experience with any programming language.
Pictures
Introductory video on mastering computational geometry algorithms with C++
installation guide
After the clip, watch with your favorite reader.
english subtitles
Quality: 720p
Download link
password file(s): free download software
File size
3.02 GB